Miro - Kubuntu 7.10

Miro e' un client multifunzione scritto interamente in python (Glade) che ci consente di navigare tra migliaia di canali WebTv, oppure di scaricare i nostri screencast preferiti utilizzando il protocollo Bittorrent. Ho ripescato un vecchio articolo dove venivano elencati vari client, e dopo averli provati un po' tutti, sono arrivato alla conclusione che Miro (ex Democracy) sia un player della nuova generazione, degno di un approfondimento particolare (anche nell'installazione)..

 

Il nuovo player Miro e' piu' ordinato e stabile che mai, in accordo con le rigide regole impartite da Nicholas Reville, l' Executive Director di PCF (Participatory Culture Foundation). L'intera struttura dei canali e' stata riscritta per consentire all'utente una piu' facile e rapida ricerca dei canali stessi. Il motore di Miro e' completamente opensources, e il perche' ci viene spiegato senza mezzi termini:

La compagnia ritiene che ci sara' un imminente capitolazione (in peggio) riguardo al futuro dei media online (di cui appunto la WebTV in generale). Questa paura e' che si possa in qualche modo monopolizzare il "giro" che sta alla base, con certificati o brevetti ad opera dei soliti noti. E' fondamentale prevenire questo scenario attraverso canali la promozione degli standard Open.. 

Miro dispone attualmente di 1571 canali, molti dei quali in Alta Definizione (HD). Con un sistema simile ai feed RSS e' possibile sottoscrivere ai canali e scaricarne il contenuto. E' possibile anche scaricare e salvare screencast provenienti da YouTube.

Vogliamo proprio esagerare?..e allora diamo uno sguardo alle features principali della versione 1.0:

 

Free Image Hosting at www.ImageShack.us

- Visione a schermo intero (Fullscreen)

Dal momento che Miro lavora molto bene sui contenuti HD, troveremo molti video da gustare Fullscreen.

- Resume dal punto di interruzione

Miro ricorda in automatico il punto di interruzione del video (pausa - stop) ed e' in grado di riprodurre il flusso video esattamente dal quel punto.

-Riproduzione di qualsiasi (quasi) contenuto multimediale

La guerra dei formati e' finita. Miro puo' riprodurre MPEG, Quicktime, AVI, H.264, Divx, Windows Media, Flash Video, e la maggior parte dei formati..

- Sequenza video

Nelle preferenze si puo' selezionare una specie di playlist, concatenando due video in sequenza.

- Installazione -

Free Image Hosting at www.ImageShack.us

Possiamo ottenere Miro in diversi modi:

* Repository:

Per Kubuntu/Ubuntu Gutsy 7.10 aggiungiamo al nostro /etc/apt/sources.list (o al vostro gestore per le sorgenti software) questo repositorio:

NB: Gnome: kate=gedit

 

sudo kate /etc/apt/sources.list

deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu gutsy/

Per le versioni Dapper 6.04 e Feisty 7.04 e' possibile consultare l'installazione ufficiale tramite interfaccia grafica

A questo punto sara' sufficiente selezionare "Miro" dal gestore pacchetti o lanciare da terminale:

sudo apt-get update
sudo apt-get install miro

* Subversion Prerequisiti:

apt-get install imagemagick build-essential subversion

Dipendenze:

sudo apt-get install subversion python libboost-python-dev python-gnome2 python-gnome2-extras python-gnome2-extras-dev python-pyrex python-gtk2 python-glade2 python-gtk2-dev firefox-dev libxine-dev gettext libxine1-ffmpeg libxmu-dev python-pysqlite2 libxv-dev libx11-dev libssl-dev libboost-date-time-dev libboost-filesystem-dev libboost-serialization-dev libboost-thread-dev

Apriamo un terminale e lanciamo:

svn co https://svn.participatoryculture.org/svn/dtv/trunk/tv/

Il download e' un po' lungo..una volta finito di scaricare entriamo nella directory e compiliamo i sorgenti:

cd ~/tv/platform/gtk-x11

./run.sh

Finita la compilazione partira' in automatico il programma (e dovrebbe essere aggiunta una voce al menu).

L'ultima alternativa e' quella di scaricare i sorgenti della versione 1.0 (stabile) e compilarli seguendo gli stessi passaggi (tranne svn co ovviamente) della versione SVN. Ecco i repository per i sorgenti:

- Download Miro 1.0 source

- Problemi comuni -

Java Nonostante la corretta esecuzione del programma, Miro fallisce il caricamento del plugin java..versione 1.4 e 1.6, e in alcuni casi non si avvia nemmeno.

Disinstalliamo la versione di j2re1.4:

sudo apt-get remove j2re1.4 j2re1.4-mozilla-plugin

Installiamo il plugin java-7-icedtea

sudo apt-get install icedtea-java7-plugin icedtea-java7-jre

Selezioniamolo di default con:

sudo update-alternatives

--

config java

 

Ci sono 6 alternative che forniscono `java'.

Selezione    Alternativa 
----------------------------------------------- 
1 /usr/lib/jvm/java-6-sun/jre/bin/java
*+2 /usr/lib/jvm/java-7-icedtea/jre/bin/java 
3 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 
4 /usr/bin/gij-4.2 
5 /usr/lib/jvm/java-gcj/jre/bin/java 
6 /usr/bin/gij-4.1 

Premiamo il numero corrispondente alla installazione nel plugin java-7-icedtea e battiamo invio. Ora e' possibile lanciare Miro senza errori.

Alcuni utenti sono riusciti ad utilizzare anche j2re1.5

_________________

Ti piace Miro?..prova anche PenguinTV

 

sudo apt-get install penguintv

 

Ottimo !! stasera lo provo...

Ottimo !! stasera lo provo...

le dipendenze che hai

le dipendenze che hai elencato sono da scaricare anche se uno installa il programma tramite repository?

@maxfact no, non

@maxfact
no, non tutte..comunque se installi miro con sudo apt-get install miro ..si porta dietro quelle necessarie (magari qualcuna cell'hai gia')

Problema: anche questa

Problema: anche questa versione di miro crasha senza icedtea-plugin come quella presente nei repository ufficiali.
Il problema è che con icedtea-plugin mi viene disabilitato il plugin java proprietario e non riesco a visualilzzare le applet java nel browser (firefox); anche cancellando il collegamento simbolico gcjwebplugin.so da /usr/lib/firefox/plugin digitando about:plugins risulta icedtea come gestore dei file java.
Lo stesso problema di crash all'avvio si presenta con penguintv, ma in questo caso non ho controllato se funziona con icedtea-plugin installato.

Azz se riesco stasera lo

Azz se riesco stasera lo provo, quando sono in ufficio la webtv mi è molto di compagnia :D

sto installando... peccato

sto installando... peccato solo per tutte le gtk che si porta dietro... ;-)

mmmmmhhhh... mi

mmmmmhhhh...
mi crasha:
/usr/bin/python2.5: symbol lookup error: /usr/lib/jvm/java-6-sun-1.6.0.03/jre/plugin/i386/ns7/libjavaplugin_oji.so: undefined symbol: PR_NewMonitor

Iniquo, è il tuo stesso problema?

Sì montag, se vuoi provarlo

Sì montag, se vuoi provarlo disinstalla i java plugin proprietario ed installa icedtea-plugin.
Spero che si possa in qualche modo riuscire a trovare il modo di far convivere il plug in di icedtea con quello proprietario.

ho aggiunto il workaround

ho aggiunto il workaround per il problema della virtual machine..anche se devo dire che a me funziona lo stesso..ma non la versione dei repository

a me non funziona

a me non funziona

Niente da fare. L'unica

Niente da fare.
L'unica differenza è che nel mio sistema avevo installato i pacchetti sun-java6-jre e sun-java6-plugin, li ho rimossi e sostituiti con icedtea ed il suo plugin, li ho selezionati di default ma le applet java in firefox non vengono visualizzate.
Tra la web tv ed il browser pienamente funzionante scelgo il secondo.
Pazienza.

@iniquo no il java6..va

@iniquo
no il java6..va rimosso j2re1.4...

Sì sì lo so, il fatto è

Sì sì lo so, il fatto è che io non avevo (e non ho) j2re1.4 e j2re1.4-mozilla-plugin MA sun-java6-jre e sun-java6-plugin.
Quindi i file che ho tolto avevano nomi diversi ma la funzione è la stessa.

@iniquo ti consiglierei la

@iniquo
ti consiglierei la versione 1.0 dai sorgenti..
Nell'output effettivamente, se non selezioni il plugin iced, si nota l'errore sul java..ma l'applicazione funziona bene comunque

già parlato

già parlato su
toastedtech.wordpress.com

già parlato

già parlato su
toastedtech.wordpress.com
;)

@sistemista sai quanti

@sistemista
sai quanti articoli ho trovato in giro che parlano di argomenti gia' trattati qui?
Collaborazione si..spam no.
Eppoi se vogliamo dirla tutta tu ne hai parlato il 17 Novembre di questo anno..io parecchi mesi prima
Non iniziamo con queste cose per favore..

tranquillo, ci mancherebbe

tranquillo, ci mancherebbe altro.... ;)

Al termine della procedura

Al termine della procedura da te descritta per installare da sorgente parte il programma che però crasha miseramente dopo pochi secondi di illusione.
L'errore è :/usr/bin/python: symbol lookup error: /usr/lib/jvm/java-6-sun-1.6.0.03/jre/plugin/i386/ns7/libjavaplugin_oji.so: undefined symbol: PR_NewMonitor

E tutto questo casino perchè non mi funziona icedtea-java7-plugin su firefox, sono l'unico?
Ah, non ho visto alcun ./uninstall, per eliminare miro è sufficiente cancellare la sua cartella?

@Iniquo puoi cancellare

@Iniquo
puoi cancellare tranquillamente il folder dei sorgenti..
hai provato ad impostare j2re1.5?

Mi interesserebbe vedere

Mi interesserebbe vedere questo progetto, ma mi devo scaricare mezzo Gnome :-( Nulla di Kde compatibile ? Mi andrebbe bene pure Java...

Ciao Divilinux, ho seguito

Ciao Divilinux, ho seguito tutto alle lettere a mirò è partito (ovviamente) compilandolo da svn.

Solo una cosa: su gnome non compare in nessun menù: come posso fare per aggiungere una voce?

@Heavymind mi sembra strano

@Heavymind
mi sembra strano che lo vieni a chiedere proprio a me
:D
comunque non so..mi pare che ci sia Alacarte per sistemare i menu'..usa quello e metti il percorso all'eseguibile di miro.

@Jena Plisskin gnome 'e una

@Jena Plisskin
gnome 'e una cosa, le librerie un altra
Installando miro non installi gnome, quindi non preoccuparti
Ci sono anche client per kde..leggi qua

http://divilinu.wordpress.com/2007/06/02/internet-tv-i-clients/

ehm...non farci caso.

ehm...non farci caso. Abituato alle compilazioni "classiche" andavo a cercare l'eseguibile chissà dove e invece... :)

P.S.: Adesso si capisce che avevo posto male la domanda. Se non sapevo di alacarte, potevo andare a nascondermi sotto i sassi

Intendevo mezzo gnome per

Intendevo mezzo gnome per dire mega e mega di librerie usate solo per miro. Io speravo in un frontend Miro made in kde, ma googlando in giro la risposta è no.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
2 + 12 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.