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...

1 commento:

sagana ha detto...

Interessante... devo segnarmi questo articolo per quando avrò i soldi necessari per comprarmi la ps3, oltre a quelli per sopravvivere xD
In ogni caso la prima cosa che farò con la console in mano, ancora prima di sincronizzarla, sarà Installarci una versione di fedora! Attendo con ansia il finale.
Bye ;)