freevo provato per voi
Da qualche tempo sono finalmente riuscito a configurare decentemente il mio e linux.
L'utilizzo principale che ne ho fatto e' di Home Theatre System e di server (piu' o meno) sempre acceso per il p2p.
Oggi faro' una bella 'recensione' di , il software che uso come Home Theatre (HT).
Freevo e' scritto in python, rilasciato sotto GPL e composto da diversi plugin che gli conferiscono una notevole flessibilita'.
In linea generale, freevo usa altre applicazioni per svolgere le diverse funzioni permesse; in primis, quelle principali sono mplayer, tvtime e xine.

Le funzioni principali sono:
- vedere la tv (con un per ora primitivo supporto della LiveTV con Timeshift)
- registrare programmi televisivi (sia da fonte analogica classica, satellite o altro)
- vedere film in dvd/divx/vcd (e tutti i formati leggibili dai player utilizzati, mplayer e xine)
- ascoltare musica (anche radio via inet)
- vedere immagini
- altre rese possibili dai diversi plugin
Cominciamo subito col dire che non e' semplicissimo da configurare: intendiamoci, la maggior parte delle features saranno funzionanti dopo 10 minuti di lettura della documentazione, ma altre sono decisamente piu' incasinate. Per alcune di queste (configurazione modulo tv e vcr, ad esempio, rimando alla guida che ho scritto).
Passiamo al resto, quindi.
Il plugin per la visualizzazione della tv si puo'
avvalere
principalmente di tvtime o mplayer. Il passo iniziale, quindi, per la
tv come per le altre funzioni, e' quello di fare in modo che le
specifiche applicazioni funzionino da sole...poi si vedra' come farle
andare sotto freevo. Personalmente uso tvtime per la tv perche' dotato
di un OSD con i programmi televisivi ed una maggior qualita' video
rispetto ad mplayer; quest'ultimo, pero', occupa un po' meno risorse.
Il modulo tv, inoltre, comprende una gradevole guida tv dalla quale e'
anche possibile configurare direttamente la registrazione dei programmi
televisivi in base all'orario dichiarato dai diversi palinsesti (a
riguardo una precisazione: non so come funzioni negli altri paesi, ma
qui da noi gli orari ufficiali di inizio e fine trasmissione non sono
particolarmente attendibili... sono quindi costretto nel 90% dei casi
ad inserire manualmente gli orari di inizio e fine registrazione onde
evitare di perdermi pezzi dei film...;)
La parte della registrazione vera e propria, poi, si
avvale di mencoder
(ma penso sia possibile farlo anche con altri programmi, come ad
esempio transcode): interessante e' il 'freevo recordserver'. Con
questo demone, infatti, e' possibile mettere in coda e registrare dalla
tv anche quando freevo non e' attivo; per questo e' necessario un
semplice script da eseguire all'avvio del sistema. Il recordserver non
fara' altro che avviare, ed interrompere, il programma per la
registrazione (mencoder) agli orari prestabiliti.
Per concludere la sezione relativa al modulo tv,
c'e' solo da
aggiungere che la funzione di timeshift per ora e' presente solo nella
versione cvs, ma che fara' parte della prossima release stabile.
La parte video e musica e' molto semplice: permette la visione di dvd e files audio/video vari supportati dal player scelto (mplayer o xine); le funzioni connesse sono molteplici: si va dalla ricerca su internet per la copertina del film o del cd, la creazione di playlist, la possibilita' di detachare il player audio e girellare per le altre funzioni, ecc ecc.
Particolarmente utile e' a mio avviso il piccolo webserver che e' possibile attivare tramite il plugin apposito: con questo si potranno consultare (via localhost o, moooolto utile, via remoto) la guida tv, mettere a registrare programmi, scaricare i file che fanno parte della libreria di media.
Niente di particolare riguardo il modulo delle immagini: funziona... :) Puo' montare (cosi' come gli altri plugin) automaticamente dispositivi come chiavi usb, CF, cd e cosi' via ed ha simpatici effetti di transizione per scorrere le immagini. Niente di trascendentale, comunque.
Altri plugin permettono la gestione di feed rss
(come vedete da qualche
parte in foto), la consultazione delle previsioni meteo o della posta
elettronica, l'utilizzo di emulatori per vecchie console (tipo MAME);
la speranza e' che freevo diventi abbastanza grosso per
raggiungere una comunita' tipo quella intorno a MythTV, per il quale
sono disponibili miliardi di plugin.
Passiamo ad una valutazione:
per quanto non semplicissimo da configurare, mi e' sembrato infinitamente piu' banale di MythTV. quest'ultimo, oltre a richiedere un server sql, necessita di una configurazione (grafica a differenza di freevo) alquanto piu' complessa. tutto ovviamente IMHO.
La configurazione tramite editor di testo di freevo certo non e' piacevole, soprattutto a causa del fatto che il file di config e' scritto in python: spazi di troppo all'inizio della riga con la stringa generano errori (e debolezza di stomaco) non sempre facili da individuare in un file di decine di righe. Sarebbe di gran lunga preferibile (come ho consigliato sul canale irc di supporto) usare un file di testo per la configurazione nel quale definire le diverse stringhe e variabili: sara' a quel punto freevo che ne fara' uso, prendendo le sole stringhe. sono anche dell'opinione che non sarebbe male distinguere la configurazione in differenti sezioni, relative ai moduli principali: generale, video, tv, registrazione, audio.
Sulle macchine dove l'ho provato (un amd athlon e ) non ho riscontrato particolari problemi di stabilita' o di bug, fatta eccezione per la vecchia versione che a volte, raramente comunque, si piantava durante la navigazione: su questo il giudizio non puo' che essere favorevole.
La parte a mio avviso piu' fastidiosa (IMHO e tra l'altro influenzata anche dalle mie esigenze specifiche) e' la necessita' del server X per funzionare: personalmente avrei optato per un supporto anche ai dispositivi framebuffer. Questo per varie ragioni legate ai driver video spesso disponibili sotto linux [1] o ai requisiti hardware in generale[2].
[1] Attualmente stanno avendo molto successo i barebone e, in linea generale, quei pc costruiti con un occhio di riguardo al desing e al rumore prodotto, per fungere da HT. Molti di questi prevedono chipset grafici integrati (intel, sis, ecc) che spesso non sono adeguatamente supportati dai driver linux per X. Certo, se i maledetti costruttori si decidessero a rilasciare driver decenti anche per linux (come fa nvidia) il problema non si porrebbe certo in capo agli sviluppatori di software, pero'... Spesso poi i driver framebuffer sono scritti molto bene (vedi quelli per le matrox, ad esempio) ed i player utilizzabili sotto freevo hanno video output anche in framebuffer.
[2] A riguardo, mi riferisco sia al consumo di risorse che un server X comunque ha, sia alle esigenze in realta' molto semplici di freevo: quest'ultimo, infatti, e' principalmente (semplificando un po') un frontend per la navigazione dei file, per l'interfaccia e per l'utilizzo dei vari software correlati (mplayer e xine ad esempio). Se questi software sono in grado di funzionare in framebuffer, allora questo vorrebbe dire che freevo, " in piu' " dovrebbe solo mostrarmi i menu' sfruttando il fb.
Il giudizio comunque e' molto favorevole: mi trovo molto bene, sono riuscito finalmente a configurarlo decentemente e aspetto solo il timeshifting! :D
Ottimo da utilizzare, magari recuperando vecchi pc sui quali lavorare per renderli un po' piu' silenziosi. Per questo il massimo (soprattutto per i veri geek) e' quello di usare mount nfs per accedere ai file: in questo modo la macchina potrebbe essere (ab absurdo) anche diskless... happy hacking! :)
L'utilizzo principale che ne ho fatto e' di Home Theatre System e di server (piu' o meno) sempre acceso per il p2p.
Oggi faro' una bella 'recensione' di , il software che uso come Home Theatre (HT).
Freevo e' scritto in python, rilasciato sotto GPL e composto da diversi plugin che gli conferiscono una notevole flessibilita'.
In linea generale, freevo usa altre applicazioni per svolgere le diverse funzioni permesse; in primis, quelle principali sono mplayer, tvtime e xine.
Le funzioni principali sono:
- vedere la tv (con un per ora primitivo supporto della LiveTV con Timeshift)
- registrare programmi televisivi (sia da fonte analogica classica, satellite o altro)
- vedere film in dvd/divx/vcd (e tutti i formati leggibili dai player utilizzati, mplayer e xine)
- ascoltare musica (anche radio via inet)
- vedere immagini
- altre rese possibili dai diversi plugin
Cominciamo subito col dire che non e' semplicissimo da configurare: intendiamoci, la maggior parte delle features saranno funzionanti dopo 10 minuti di lettura della documentazione, ma altre sono decisamente piu' incasinate. Per alcune di queste (configurazione modulo tv e vcr, ad esempio, rimando alla guida che ho scritto).
Passiamo al resto, quindi.
La parte video e musica e' molto semplice: permette la visione di dvd e files audio/video vari supportati dal player scelto (mplayer o xine); le funzioni connesse sono molteplici: si va dalla ricerca su internet per la copertina del film o del cd, la creazione di playlist, la possibilita' di detachare il player audio e girellare per le altre funzioni, ecc ecc.
Particolarmente utile e' a mio avviso il piccolo webserver che e' possibile attivare tramite il plugin apposito: con questo si potranno consultare (via localhost o, moooolto utile, via remoto) la guida tv, mettere a registrare programmi, scaricare i file che fanno parte della libreria di media.
Niente di particolare riguardo il modulo delle immagini: funziona... :) Puo' montare (cosi' come gli altri plugin) automaticamente dispositivi come chiavi usb, CF, cd e cosi' via ed ha simpatici effetti di transizione per scorrere le immagini. Niente di trascendentale, comunque.
Passiamo ad una valutazione:
per quanto non semplicissimo da configurare, mi e' sembrato infinitamente piu' banale di MythTV. quest'ultimo, oltre a richiedere un server sql, necessita di una configurazione (grafica a differenza di freevo) alquanto piu' complessa. tutto ovviamente IMHO.
La configurazione tramite editor di testo di freevo certo non e' piacevole, soprattutto a causa del fatto che il file di config e' scritto in python: spazi di troppo all'inizio della riga con la stringa generano errori (e debolezza di stomaco) non sempre facili da individuare in un file di decine di righe. Sarebbe di gran lunga preferibile (come ho consigliato sul canale irc di supporto) usare un file di testo per la configurazione nel quale definire le diverse stringhe e variabili: sara' a quel punto freevo che ne fara' uso, prendendo le sole stringhe. sono anche dell'opinione che non sarebbe male distinguere la configurazione in differenti sezioni, relative ai moduli principali: generale, video, tv, registrazione, audio.
Sulle macchine dove l'ho provato (un amd athlon e ) non ho riscontrato particolari problemi di stabilita' o di bug, fatta eccezione per la vecchia versione che a volte, raramente comunque, si piantava durante la navigazione: su questo il giudizio non puo' che essere favorevole.
La parte a mio avviso piu' fastidiosa (IMHO e tra l'altro influenzata anche dalle mie esigenze specifiche) e' la necessita' del server X per funzionare: personalmente avrei optato per un supporto anche ai dispositivi framebuffer. Questo per varie ragioni legate ai driver video spesso disponibili sotto linux [1] o ai requisiti hardware in generale[2].
[1] Attualmente stanno avendo molto successo i barebone e, in linea generale, quei pc costruiti con un occhio di riguardo al desing e al rumore prodotto, per fungere da HT. Molti di questi prevedono chipset grafici integrati (intel, sis, ecc) che spesso non sono adeguatamente supportati dai driver linux per X. Certo, se i maledetti costruttori si decidessero a rilasciare driver decenti anche per linux (come fa nvidia) il problema non si porrebbe certo in capo agli sviluppatori di software, pero'... Spesso poi i driver framebuffer sono scritti molto bene (vedi quelli per le matrox, ad esempio) ed i player utilizzabili sotto freevo hanno video output anche in framebuffer.
[2] A riguardo, mi riferisco sia al consumo di risorse che un server X comunque ha, sia alle esigenze in realta' molto semplici di freevo: quest'ultimo, infatti, e' principalmente (semplificando un po') un frontend per la navigazione dei file, per l'interfaccia e per l'utilizzo dei vari software correlati (mplayer e xine ad esempio). Se questi software sono in grado di funzionare in framebuffer, allora questo vorrebbe dire che freevo, " in piu' " dovrebbe solo mostrarmi i menu' sfruttando il fb.
Il giudizio comunque e' molto favorevole: mi trovo molto bene, sono riuscito finalmente a configurarlo decentemente e aspetto solo il timeshifting! :D
Ottimo da utilizzare, magari recuperando vecchi pc sui quali lavorare per renderli un po' piu' silenziosi. Per questo il massimo (soprattutto per i veri geek) e' quello di usare mount nfs per accedere ai file: in questo modo la macchina potrebbe essere (ab absurdo) anche diskless... happy hacking! :)

Conoscevo solo un suo fratellino per OsX: http://centerstageproject.com/
Folletto Malefico
Monday 6 June 2005 at 3:42 PM
gran bell'oggettino, come direi io...
ho dato un occhio al tuo sito: caz*o, gran layout! complimenti
orangeek
Monday 6 June 2005 at 7:43 PM