Pipelight: Come installare Silverlight su Ubuntu 13.10

Molti servizi di streaming usano Silverlight come plug-in per riprodurre i loro video e tra questi vediamo la Rai, Mediaset Premium, Netflix e, se non erro, anche l’ultimo arrivato Infinitytv insieme a tanti altri. Silverlight è un plug-in ideato da Microsoft, di conseguenza questo è chiuso e sviluppato solo per sistemi operativi appunto Microsoft e Mac.

Per poter utilizzare silverlight su ambienti Linux le alternative sono poche. Quelle che conosco sono Moonlight e Pipelight. Il primo ha sempre avuto problemi di compatibilità, non ha mai avuto un buona efficienza nel riprodurre filmati che girano con Silverlight e addirittura ora è obsoleto. Pipelight invece funziona davvero bene su Linux ed è compatibile con la maggior parte dei browser: Firefox, Chromium, Rekonq, Opera, Midori, etc. e tra questi ho testato sia Firefox che Chromium che, diciamo sono quelli più usati.

Come tutte le guide, questa è stata testata da me su Ubuntu 13.10 ma funziona anche sulle derivate Kubuntu, Lubuntu, etc, e spero anche per le versioni precedenti.

 

A fine articolo ho voluto inserire anche un link per una raccolta firme che vuole abolire l’utilizzo di Silverlight da parte di Rai. Vi prego di perdere qualche secondo per dare un’occhiata

 

Installazione

Per installare Pipelight, è consigliato di chiudere il browser, tuttavia io ho eseguito l’installazione con Firefox in esecuzione ed è andata bene.

Se avete già installato Pipelight, rimuovetelo, altrimenti ignorate questa riga e proseguite

$ sudo apt-get remove pipelight

 

aggiungiamo i repository della versione stabile, quindi aggiorniamo e installiamo Pipelight

$ sudo apt-add-repository ppa:pipelight/stable
$ sudo apt-get update
$ sudo apt-get install pipelight

 

Plugin

Silverlight

Adesso possiamo installare il plug-in per far sì che Silverlight funzioni correttamente.

$ sudo pipelight-plugin --enable silverlight

fatto ciò dovrete accettare la licenza.

 

Questo installerà la versione 5.1. Per installare invece versioni diverse bisogna rimuovere quella attuale e abilitare la versione desiderata:

$ sudo pipelight-plugin --disable silverlight --enable silverlightX.X

 

Dove X.X sta per la versione e quelle supportate sono: 5.1, 5.0 e 4.0

Per fare un test dopo l’installazione, visitate questo link

NOTA: le ultime due righe di comandi applicano il plugin a tutti gli utenti del sistema. Per applicare il plugin solo all’utente corrente bisogna eseguire i comandi senza ‘sudo‘. Questo vale per tutti i plugin

Nonostante l’articolo sia dedicato a Silverlight, ho pensato di inserire anche gli altri Plugin:

 

Flash

Pipelight supporta anche il Flash di Windows, MA per funzionare su Linux, bisogna disattivare TUTTI i plugin flash attivi nel sistema. Io non ho mai avuto grossi problemi con il plugin Flash di Ubuntu e quindi non ho provato ad attivarlo attraverso Pipelight, ma spiegherò comunque la procedura:

Chrome

Iniziamo con la disattivazione in Chrome: nella barra di ricerca digitate ‘chrome://plugins’ quindi premete Dettagli in alto a destra e disabilitate tutti i plugin Flash che non contengono ‘Pipelight’ nel Percorso

chrome-flash


Firefox

Serviamoci del terminale per dire a Firefox di servirsi dei plugin di Pipelight e non di quelli del sistema:

$ sudo update-alternatives --install "/usr/lib/mozilla/plugins/flashplugin-alternative.so" "mozilla-flashplugin" /usr/lib/pipelight/libpipelight-flash.so 1
$ sudo update-alternatives --set mozilla-flashplugin /usr/lib/pipelight/libpipelight-flash.so

 

per ritornare a usare i vecchi plugin basta usare il seguente comando:

$ sudo update-alternatives --remove mozilla-flashplugin /usr/lib/pipelight/libpipelight-flash.so

se avete rimosso Pipelight, questa operazione dovrete farla manualmente!

 

Shockwave Player

Per abilitare anche i plugin shockwave sono sufficienti le righe a seguire e accettare la licenza.

$ sudo pipelight-plugin --unlock shockwave
$ sudo pipelight-plugin --enable shockwave

 

La pagina di Pipelight dice che questo plugin non dovrebbe avere conflitti con gli altri, tuttavia a me ha dato problemi, sia con Chromium che con Firefox e il problema potrebbe essere il plugin Flash. Se avete problemi potete provare a disabilitare il Flash o disabilitare la compatibilità backwards tramite tasto destro e click su Preferenze oppure usare un User Agent che trovate più avanti.

Per fare un test potete visitare la pagina ufficiale (rimossa) di Adobe

 

Unity3d 

Questo plugin è ancora in test ma per installarlo eseguite nel terminale

$ sudo pipelight-plugin --enable unity3d

quindi accettate la licenza e fate una prova qui. Leggete User Agent più avanti se qualcosa non va.

 

Widewine

$ sudo pipelight-plugin --enable widevine

 e potete fare il test qui.

 

User Agent

Nonostante i plugin siano installati, è possibile che alcuni siti non funzionino comunque. Questo perché questi siti sono stati realizzati per funzionare solo con determinati sistemi operativi (razzisti!), ma possiamo ovviare il problema con gli User Agent

Firefox

Su firefox potete installare una delle due estensione: UAControl o User Agent Overrider e usare uno dei seguenti agenti:

  • Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1
  • Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
  • Mozilla/5.0 (Windows NT 6.1; rv:23.0) Gecko/20131011 Firefox/23.0

per far funziona il plugin Unity3d è consigliato invece:

  • Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10

Il mio consiglio è di usare come estensione User Agent Overrider che aggiunge un tasto dopo la barra di ricerca per cambiare velocemente l’agente.

 

Chrome/Chromium

Per chrome è disponibile l’estensione User Agent Switcher. Una volta installata selezionate dalla lista Windows Firefox 15 o provatene altri nel caso in cui non funzionasse. Nel mio caso ho fatto funzionare il webplayer Unity con l’agente Safari 5.

Da Ubuntu 13.10 la situazione per Chromium però cambia per quanto riguarda il plugin Unity3d perché sono state cambiate le API ma potete provare a lanciarlo da terminale con il seguente comando

$ chromium-browser --user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1"

 

Soluzioni e comandi

Se non avete chiuso il browser durante l’installazione e qualcosa non va, provate a eseguire il seguente comando:

$ rm -rf ~/.wine-pipelight//

 

Accelerazione grafica

Per attivare/disattivare l’accelerazione grafica bisogna creare un file di configurazione personale attraverso il comando

cp /usr/share/pipelight/configs/pipelight-silverlight5.1 ~/.config/

se la versione di Pipelight installata è inferiore alla 0.2.4 il file sarà invece nel percorso /usr/share/pipelight/pipelight-silverlight5.1

Dopo aver creato questo file apritelo con

gedit ~/.config/pipelight-silverlight5.1

e togliete il commento nella riga overwriteArg = enableGPUAcceleration=true per attivare l’accelerazione, o nella riga overwriteArg = enableGPUAcceleration=false per disattivarla. Il commento è il # a inizio riga e non esegue il comando se viene posto prima.

Dopodiché salvate e chiudete il file

Video con lag o riproduzione lenta

Se il video ha problemi di visualizzazione potete provare a settare il valore di windowlessmode da FALSE a TRUE, il quale è impostato a falso di default perché potrebbe causare problemi con la tastiera. Quindi fate qualche prova dopo aver cambiato il file.

Come nel caso precedente bisogna crearsi il file di configurazione personale. Per pipelight >=0.2.4 potete usare il comando usato in accelerazione grafica appena sopra, mentre per le versioni precedenti:

 

Pipelight >=0.2.0 ma <0.2.4

cp /usr/share/pipelight/pipelight-silverlight5.1 $HOME/.config/

Pipelight <0.2.0

cp /usr/share/pipelight/pipelight $HOME/.config/

e modificate quindi il file

 

Comandi

per avere informazioni sui plugin

$ pipelight-plugin --help

per mostrare i plugin abilitati per tutti gli utenti

$ sudo pipelight-plugin --list-enabled

per sbloccare un plugin (crea le librerie)

$ sudo pipelight-plugin --unlock nomeplugin

per abilitare un plugin

$ sudo pipelight-plugin --enable nomeplugin

per disabilitare un plugin

$ sudo pipelight-plugin --disable nomeplugin

per bloccare un plugin (cancella le librerie)

$ sudo pipelight-plugin --lock nomeplugin

per disabilitare tutti i plugin

$ sudo pipelight-plugin --disable-all

per effettuare le modifiche solo sull’utente in uso, basta eseguire i comandi senza sudo

 

Via
Fonte

 

Petizione

Come ho detto avrei dedicato uno spazio a una particolare petizione. La rai ci fa pagare il canone e mette a disposizione i propri servizi gratuitamente sul proprio portale. Questo portale però è gratuito relativamente in quanto bisogna usare Silverlight per poter visualizzare i contenuti, e Silverlight è stato creato per funzionare su sistemi Microsoft e da qualche tempo su Mac. Quindi bisognerebbe utilizzare tali sistemi operativi per un’esperienza ottimale. Linux, che è un sistema open source (ciò che vogliamo valorizzare noi di ITB) non riceve alcun supporto se non plugin sperimentati da terze persone come Pipelight trattato in questo articolo.

Su Change.org è stata realizzata una petizione per chiedere alla rai di usare un nuovo plugin, che sia open source e quindi utilizzabile su qualsiasi dispositivo (il canone lo paghiamo tutti). Non so se possa davvero cambiare le cose, ma tentare non nuoce, quindi se voleste provarci, firmate la petizione a questo link per raggiungere il più velocemente possibile la quota di 15000 firme.


Non perdiamoci di vista!

Segui la pagina Facebook e il canale Telegram per non perdere le ultime novità.
Se vuoi risparmiare con i tuoi acquisti online, iscriviti ai nostri canali: Offerte Tech, Xiaomi Coupon, Coupon e Offerte Amazon e Offerte Droni. Per info e consigli, chiedi nel nostro Gruppo.


68 Comments
  1. Ciao, all’ultimo comando mi ha dato questo “Plugin silverlight5.1 is now enabled “. e risulta istallato, non ho capito come accettare la licenza. nei video mi da schermo bianco. ho gia provato il comando, se qualcosa non va, ma non cambia nulla. Please help me, grazie.

  2. Mediaset ok, Rai pure ma non vedo diretta Rai 1,2,3. Comunque grazie, mi basta quel che vedo. Ciao

  3. Ciao, Grazie mille per la tua guida.
    Io ho dopo aver scaricato e installato il plugin per silverlight continuo ad avere l’errore COD 4004 con Mediaset Premium. ho installato user agent e ho cambiato i vari “profili” ma nulla.. Hai per caso una soluzione da consigliarmi?

    • questo errore può essere causato principalmente da due fattori. I driver video datati e l’accelerazione hardware non abilitata. Che browser usi?

      • Chromium. Ero riuscito a farlo partire ma nel momento in cui ho riavviato non è più partito, nemmeno se faccio il test che hai allegato nella guida. Ho addirittura provato a reinstallare ubuntu da 0 ma nulla.

        • Fai anche un test qui http://fds-team.de/pipelight/ e ora che ricordo, chromium ha cambiato le API (come ho scritto nell’articolo) e non funziona con Unity3d e gli user agent. Prova magari un altro browser, ti consiglio Firefox o Chrome

        • Non ha più funzionato quando hai riavviato Chromium o il sistema?
          Comunque come ti ho già scritto i principali motivi sono i driver video e l’accelerazione hardware. Dunque aggiorna i driver e attiva l’accelerazione su Chromium, eccoti la guida http://www.inthebit.it/accelerazione-hardware-chrome-chromium
          Se non dovessi risolvere così, troveremo un’altra soluzione. Prova anche più user agent che puoi, magari riavvia il browser a ogni cambio che fai.

          Infine ti chiedo un piccolo favore: io non ho un abbonamento a Mediaset Premium, quindi se tu dovessi trovare un altro servizio, free, col quale riscontri lo stesso problema, fammelo sapere così lo testo io personalmente

        • Fatto il test e mi da tutto ok. Ho provato anche con firefox ma quando carica i video la finestra di visualizzazione diventa bianca.
          Ho attivato l’accelerazione grafica ma con il test dei “pesciolini” non ne vedo nessuno. Come driver sto usando quelli opensource consigliati da UbuntU, purtroppo con i proprietari non riesco a far funzionare l’audio tramite HDMI
          Se dovessi riscontrare problemi anche con altri servizi ti informo sicuramente.

        • Per quanto riguarda l’audio tramite HDMI, devi cambiare l’output ogni volta che colleghi qualcosa di esterno, almeno nel mio caso è così.
          Quindi ti continuo a consigliare l’aggiornamento dei driver video, ma prima fai un’altra prova (se non funziona riprova dopo aver installato i driver proprietari). Installa l’ultimo plugin trattato nell’articolo (widewine) e riprova, ma con Chrome. Questo plugin è stato ideato appunto per i servizi premium e dovrebbe funzionare appunto solo con Chrome.

        • Ciao e grazie mille per il tuo aiuto.
          Per quanto riguarda l’ HDMI so che devo cambiare l’output ma comunque con i driver invidia non funziona, solo con quelli opensource riesco a farlo funzionare.
          Ho sistemato tutto e i test vanno a buon fine ma comunque mediaset premium non riesco a vederlo anche con i driver proprietari e l’accelerazione grafica attivata. Ora mi viene visualizzata correttamente la pagina di streaming ma mi da il classico errore COD 4004 come se non fosse installato. Non so che dire ^^

        • Quindi non funziona neanche con widewine su Chrome con i driver proprietari e accelerazione attiva?

        • Confermo, non funziona. Con il sito della Rai riesco a vedere i programmi mentre con Mediaset Premium mi da l’errore di cui ti parlavo sopra cioè COD 4004. Peccato….

        • Ho attivato un account di prova per 15 giorni e ricevo il tuo stesso errore. Spero di trovare io la soluzione!

        • Ottimo, almeno non sono l’unico ^^
          Se tu riesci a risolvere fammelo sapere e te ne sarò molto grato ^^
          Mi tocca di tenere una partizione con windows solo per Premium ^^

        • Non ho potuto dedicare tantissimo tempo a questo problema e purtroppo non ho trovato nessuna soluzione..

  4. Reply
    gianni panchetti 2 Marzo 2014 at 13:47

    ho risolto e devo dire BRAVISSIMO perché hai fornito istruzioni chiare anche per i neofiti.
    Dare istruzioni chiare, passo passo, è un aspetto didattico importantissimo se si vuole che un qualcosa che è di nicchia possa svilupparsi.
    Solo i più bravi e competenti riescono in questa “missione”.

  5. Ciao a tutti…io ho problemi con Skygo…riesco a vedere solo skytg24 sugli altri canali mi restituisce un errore di plugin
    possibile che non si riesca a risolvere questo problema?

    • Ciao purtroppo pare che ancora non ci sia una soluzione per i servizi premium.. nel caso in cui dovessi trovare una soluzione scriverò una guida

  6. Complimenti ottimo articolo!

  7. bella! sempre ottime guide!! non ricordavo come installarlo xche da synaptic non c’era(mancavano i repo) e grazie a sto articolo ho risolto anche questa! THX

  8. Grazie e complimeti per la chiarezza

  9. Ottimo! mi sembra la soluzione più valida, grazie 😀 2 cose però:
    1)non vedo i comandi di riproduzione (play stop e la barra per andare avanti e indietro nei video). solo a me dà questo problema?
    2)tivi funziona questo link? http://www.webcamradio3.rai.it/dl/portaleRadio/PublishingBlock-21af4fb7-9c78-4d6e-b7f0-e713759c8051.html#

  10. Grazie mille!!! 🙂

  11. Pare non funzioni più…

    • Già.. Non sono riuscito nemmeno a trovare la soluzione ai tasti scomparsi..

      • Rimane comunque ottimo per altri siti che usano il maledetto silverlight, ma sul sito rai funziona solo se metti un pezzo di scotch sulla barra spaziatrice, un po’ a singhiozzo ma così viene riprodotto 😀

        anche a te stesso problema? qui per esempio http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-7b87d3f5-8c5c-4ff2-a503-bf2582f1a1bd.html, carica ma non va in play

        • Ecco, ho appena visto e ho capito cosa ti succede.. Ecco la mia situazione. Non si avvia su Chromium, ma funziona su Firefox. Sul primo non ho abilitato Silverlight, sul secondo sì e si vede bene.
          Mi dici quale browser usi tu e mi fai la prova con un altro?

        • ecco, sistuazione opposta: su chromium (senza silverlight abilitato, neanche installato) funziona; su firefox invece non riproduce e dà il problema riscontrato, con silverlight attivato e anche disattivato. Effettivamente però avevo dato per scontato che quello specifico video (di Crozza) fosse ancora con silverlight, ma a quanto pare hanno già migrato ad altro 😀 questo qui invece http://www.webcamradio3.rai.it/dl/portaleRadio/PublishingBlock-21af4fb7-9c78-4d6e-b7f0-e713759c8051.html# è di sicuro con silverlight e non parte, rimane nero dopo caricamento.

          hai capito il perché non riproduce su firefox quindi?

          mi sa che comunque ho sbagliato giorno per passarti i link rai, visto che sono in sciopero.. XD

        • Controlla in about:plugins su Firefox che Silverlight sia davvero abilitato. A me funziona il link che mi hai passato, sento della musica e a volte vedo qualche immagine, ma ti ricordo che la mia connessione (640kbps) fa pena, quindi potrebbe essere questo il motivo.
          Su Chromium, dove non ho abilitato silverlight, mi avvisa appunto che è necessario.

          Se ti va puoi anche postare gli screen dei plugin abilitati. Per chromium devi digitare chrome://plugins

        • Silverlight Plug-In
          File: libpipelight-silverlight5.1.soPercorso: /usr/lib/pipelight/libpipelight-silverlight5.1.soVersione: 5.1.30214.0Stato: attivo5.1.30214.0
          attivo, ma continua a non funzionare né radio3 (silverlight) né crozza (che non è più silverlight)…

          che faccio? ora provo a disinstallare e reinstallare i vari plugin, ti faccio sapere..

        • Magari prova a installare sideline. Io ce l’ho installato. Se vuoi ti posto un’immagine dei miei plugin

        • Allora, se ti può tornare utile ho trovato la causa dei due problemi dei link che ti ho passato: adblock plus che blocca la riproduzione -.-”

          comunque anche togliendo adblock, la riproduzione di materiale con silverlight è molto scattosa e per di più senza audio e velocizzata! ma solo io riscontro problemi? kubuntu 14.04 64bit-firefox

        • Grazie per la dritta! E’ tutto il pomeriggio che tento di vedere la webcam di radio3 senza riuscirci.
          Disattivando adblock finalmente funziona. Grazie.

        • Intanto prova ad aggiornare, a me in questi giorni è venuto fuori l’aggiornamento di pipelight
          Poi puoi provare a modificare il file di configurazione come descritto nell’articolo. Da quello che dici, probabilmente non hai abilitato l’accelerazione hardware. Puoi anche postare il contenuto e do un’occhiata io.

          P.s. Pare si sia risolto anche il problema dei tasti mancanti

        • Ora funziona, ho dato il primo comando rm -rf ~/.wine-pipelight// e pare vada di nuovo.. solo che devo disabilitare adblock! pensi correggano questo fatto qui?

        • Non dipende da pipelight. Comunque le pubblicità sono le vie per remunerare i propri contenuti offerti aggratis al pubblico. Se un sito non ha pubblicità invasive non è giusto usare adBlock!
          Non per farti la morale, perché lo uso anch’io ma solo sui siti che esagerano 😉

          Comunque felice di averti aiutato!

        • Chiaro, sui blog o simili mi sta bene, però quasi un minuto di pubblicità sul sito RAI ogni volta son troppi, pago già il canone 😀 Grazie per l’aiuto e l’articolo! Quando ne scrivi uno su skype e kubuntu, avrò altro da commentare XD

        • SIno alla precedente release di kubuntu la chiamata non funzionava proprio, pomeriggi cercando l’impostazione adatta ma nulla. ora con la 14.04 è nettamente migliorato ma non è costante: Non sempre funziona la chiamata (pur mantenendo sempre le stesse impostazioni), ad ogni avvio del pc crasha e fa un rumore tipo vuvuzela e devo riavviare skype…

          Ho la scheda audio creative ed è “poco” supportata (o meglio, viceversa), deriva praticamente tutto da lì purtroppo

        • RAI ha rimosso silverlight se non mi sbaglio. Quindi il problema che riscontri è di caricamento?
          Io in questo momento sto scaricando l’immagine di Android e con la mia connessione non riesco ad aprire il video. In tarda serata ti aggiorno 😉

  12. Splendido! Grazie!!

  13. chiarissimo, grazie.

  14. Ciao e grazie mille, erano un paio d’anno che non trovavo soluzioni valide al problema Silverlight. A me ad esempio ora lo streaming del sito della RAI funziona benissimo, mentre non riesco a vedere il video-test di Eurosport (http://www.eurosportplayer.it/video-test.shtml).
    Voi riuscite? Quale può essere la soluzione? A me compare il caricamento del video e poi la scritta “Buffering..”, ma non parte alcun video. Come browser uso Firefox.
    Grazie di nuovo.

  15. Reply
    Vittorio Sasu Petroni 21 Settembre 2014 at 21:46

    aiuto ho un problemino… non riesco ad accettare la licenza! non me lo fa fare… ed in più ora il mio terminale si è bloccato!!! cosa devo fare?

  16. Reply
    Raffaele Birkhoff 1 Febbraio 2015 at 0:38

    salve, a me ha abilitato silverlight ma comunque non mi va sky online , mi chiede sempre silverlight. Ho sabayon che è una distro basata su gentoo

    • Purtroppo con Pipelight non riesci a sfruttare tutti i servizi.
      Comunque puoi ‘giocare’ con gli user agent, leggi bene quella parte. Gli user agent fanno in modo che il tuo browser (o S.O.) venga scambiato per un altro. Di solito usando iPad come user agent, dovrebbe funzionare. A proposito, che browser usi?

  17. Ciao, ho seguito la guida, ho installato tutto e abilitato silverlight. Se faccio

    sudo pipelight-plugin –list-enabled
    mi da che silverlight è correttamente attivo. Eppure io avvio firefox e chrome e nessuno dei due mi da silverlight tra i plugin attivi, non è proprio nella lista dei disponibili. Infatti se provo ad aprire la pagina di prova con silverlight non vedo il filmato di prova
    Ho ubuntu 15.10 e tutto aggiornato.
    Qualche idea?

    • Hai seguito anche la parte per l’abilitazione per Chrome e Firefox?

      • Se parli dello user agent, l’ho letta ma non utilizzata perchè il mio problema è più a monte: nonostante il plugin sia enabled non compare tra i plugin nè di firefox nè di chrome, non è proprio nella lista dei plugin disponibili!

        • Sicuramente è colpa della mia guida un po’ datata. Dai un’occhiata qui e fammi sapere se risolvi! pipelight.net/cms/installation.html

Leave a reply

InTheBit.it
Dispositivi aggiunti
  • Confronta Smartphone (0)
  • Confronta Notebook (0)
Compara