mercoledì 10 marzo 2010

Fedora come media server per PS3....si ma meglio di prima !

Se avete letto il posto precedente trovandolo interessante vi leccherete le orecchie leggendo questo, non appena lo inseriro' ! ;)

Eccomi, svelo subito il trucco...
Si tratta di PS3 Media server, che trovate a questo indirizzo:

http://code.google.com/p/ps3mediaserver/

Si tratta di un software scritto in java che devo riconoscere funziona senza nessun particolare accorgimento, tranne forse l'installazione di qualche libreria mancante (se lo lanciate da shell e osservate l'output scoprite subito cosa eventualmente installare).
L'unica accortezza è configurare le cartelle che si vuole siano visibili dalla PS3, altrimenti saranno tutte condivise (che non è buona e saggia idea).
Per le caratteristiche vi rimando al sito segnalato sopra, aggiungo che esegue transcoding in real time permettendovi di guardare tramite la PS3 anche quei formati non nativamente supportati (per non dire anche dello streaming delle radio e tv online...)
Divertitevi !

martedì 2 marzo 2010

Fedora come media server per PS3

...E' tardi...
Domani lo inseriro', promesso ;)
Notte.

Eccomi.

Scenario: Fedora 1x (nel quale PC avete dei non meglio identificati files multimediali che vorreste visualizzare dalla PS3, siano essi divx, xvid, mpeg, mp3 o foto) connesso alla stessa rete della vostra sensazionale PS3.

Problema: come faccio a far trovare alla PS3 questi files ?
Soluzione: vado a cercare nel mio blog preferito (!) alla ricerca della soluzione :-D
E' molto semplice, eseguite da root o con sudo questi comandi:
$> yum install ushare ushare-freeworld libdlna
editiamo quindi il file di cfg:
$> gedit /etc/ushare.conf
appportando le seguenti modifiche:
USHARE_IFACE=
scrivete il nome della interfaccia collegata alla stessa rete della PS3,
tipicamente eth0 o wlan0:
USHARE_IFACE=eth0

Quindi modifichiamo le righe come di seguito descritto:

USHARE_PORT=49200
USHARE_DIR=/path/to/your/media,/path/to/your/media/2,/path/to/your/media/3
USHARE_ENABLE_DLNA=YES

Ricordate che nel caso in cui avete un firewall attivo sara' necessario aprire la porta 49200 TCP e che è necessario separare le cartelle da condividere con una virgola.

Infine modifichiamo il file:
$> gedit /etc/init.d/ushare
apportando questa modifica:
OPTIONS=”” diventa:
OPTIONS=”d”

Ecco adesso provate ad eseguire:
$> service ushare start
e lasciate il tempo al sistema di creare l'elenco dei files da condividere.
Se adesso provate dalla PS3 a rilevare un nuovo server multimediale resterete di stucco nel trovare una nuova voce (ushare se non avete anche cambiato il nome nel file ushare.conf) dentro la quale vedrete le cartelle e relative sottocartelle e i files che hanno estension mpg.
Ma come osserverà il piu' smaliziato dei miei fidi lettori, e tutti i miei files .avi ?
Ecco, per l'appunto, non abbiamo ancora finito, ma avevo piacere di farvi provare in anteprima il brivido di "vedere" nella PS3 il vostro fiammante server multimediale ;)
Avete registrato la PS3 sul sito divx per abilitare i relativi codec ?
Di cosa sto parlando ?
Sgrunt...

Beh continuo domani, il lavoro mi chiama...
Ciao !

Riassunto delle puntate precedenti...meglio di no, proseguiamo.
Per dirla tutta ho tribolato parecchio da questo punto in poi perchè non riuscivo a far vedere
alla PS3 altro che directories e file mp4.
Ho provato cambiando permessi alle directory condivise, a modificare il file che gestisce i tipi mime, a cambiare l'estensione dei miei avi in divx (lo so questo potevo evitarlo...)
a provare ogni possibile opzione nel file di configurazione di ushare, il tutto senza risultato alcuno.
La cosa piu' avvilente è che anche l'amico più caro dei momenti difficili, google, non era di aiuto alcuno.
In mezzo a queste incertezze ho anche capito che dovevo ancora attivare la mia PS3 per la visualizzazione del formati Divx, procedura in realtà piu' semplice a dirsi che a spiegarsi (e infatti non la spiego invitandovi a cercarne la soluzione su google, basta installare in ambiente winzoz il player divx, creare un account e da menu eseguire la registrazione di un dispositivo per completare la quale sara' necessario inserire il codice fornito dalla stessa PS3, scaricare il filmato su penna usb, collegarla alla PS3 e visualizzarlo; ops, l'ho spiegato)
e quindi grazie alla frustrazione dell'utente nottambulo e di un lampo di genio (o era il bisogno di dormire?) ho scoperto che nel sistema non esisteva il solo comando ushare, ma c'e' anche un ushare-fedora !!!
E' stato quindi sufficiente modificare il file /etc/init.d/ushare alla linea
prog=ushare
che deve diventare
prog=ushare-fedora
Finito. Tutto funzionante.
Non è vero, bisogna accertarsi come ultimo passo che i permessi delle cartelle condivise specificate nel file
/etc/ushare.conf
siano almeno rx per il resto del mondo (ok ok, calma, segue comando necessario),
supponiamo che la cartella sia:
/opt/share
allora sarà necessario eseguire:
$> chmod o+rx /opt/share
$> chmod o+rx /opt/share/* -R
Divertitevi adesso ad esplorare i vostri files multimediali dalla PS3 :)

P.S. capita di aggiungere nuovi files alle cartelle condivise, nel qual caso per renderli subito visibili alla PS3 sarà necessario eseguire:
$> service ushare restart
Nel caso in cui la PS3 dica di avere perso la connessione al server multimediale consiglio di eseguire:
$> service ushare stop
$> service ushare start
entualmente diverse volte fino a quando la PS3 trovi nuovamente il nostro magnifico, lucente e scintillante server multimediale !

Fiuuu...

Segnalazione software

Ciao !
Ebbene si, oggi sono prolifico di notizie ;)
Senza dilungarmi troppo in inutili spiegazioni (sono sicuro che la sana curiosita' dell'accorto lettore di questo blog gli sara' sufficiente a reperire tutte le informazioni del caso),
vi segnalo un programma che per me si è rivelato insostituibile e preziosissimo.
Si tratta di Chandler, software di tipo note to do (hai presente caro lettore quell'appuntamento dal dentista del quale ti sei dimenticato e che ti è stato rammentato solo il giorno dopo da quell'orribile dolore al canino ?) che è disponibile per piattaforma Linux (Fedora preciserei..) e Winzoz, nonchè fruibile tramite interfaccia Web.
La faccio breve: create un account sul sito di Chandler, e impostate il vostro client desktop Chandler per usare la sincronizzazione tramite il vostro nuovo account.
Potete a questo punto creare note, appuntamenti, elenco della spesa ecc..
Il bello è che potrete usare o creare delle categorie nelle quali inserire i vostri affari e quindi decidere di condividere con altri tali categorie, fornendo loro un apposito link che potranno adoperare sia tramite client desktop che tramite accesso web.
Ma c'e' molto di piu', scopritelo da voi; vi esorto a farlo, è un programma imbattibile nel suo genere.
Notte...

Problema con rpm (o errore relativo all'aggiornamento automatico del sistema tramite yum)

Ciao, mi è capitato (e non so perchè) che si sia corrotto il db contenente l'elenco dei pacchetti rpm installati nel sistema.
Come te ne sei accorto chiederà il lettore piu' astuto, bene rispondo io, era impossibile non accorgersene visto che una finestra popup priva di titolo ma contenenti misteriosi e minacciosi messaggi circa yum e un errore dovuto probabilmente ad altro aggiornamento in corso camperava sul mio desktop.
Preso da un brivido come di dejavu' (ebbene lo confesso, nel passato ho reinstallato tutto quando mi capito' una analoga situazione), ho sguinzagliato la mia fida volpe di fuoco e sfruttando il noto motore di ricerca Gigol (ciao Pietro), ho iniziato pieno di fiducia a fare incetta di informazioni a riguardo.
Ebbene ho scoperto con somma gioia che è sufficiente eseguire questi due comandi (come utente root) per risolvere la difficoltà:

$> rm -f /var/lib/rpm/__db*
$> rpm --rebuilddb

Ora il lettore meno attento si agiterà perchè il primo dei due comandi dara' un errore, lo esorto quindi a leggere il testo contenuto tra parentesi qualche riga sopra e ad accorgersi che i caratteri _ sono due...
Il problema (almeno nel mio caso) si è risolto.
E nel vostro ? ;)
Ciao !