Archive for category Vala
uChumby Client: un aggiornamento
Posted by Sejerpz in Open Source, Software, Vala on 17 July 2010
Direi che la versione zero è finalmente pronta, ora non mi rimane che:
- Vedere come si implementa una External Music Source con il Chumby framework
- Irrobustire il codice che dialoga in rete con uChumby server
- Implementare un minimo di skin per i controlli in modo da rendere più gradevole l’interfaccia
- Implementare un pannello di configurazione
Altro giro altra bambolina: uchumby2.mp4
uChumby Client
Posted by Sejerpz in Open Source, Software, Vala on 17 July 2010
Un client per il server uChumby (un brigde fra UPnP e Chumby) o meglio ancora: Andrea vs. Actionscript 1- 0!
C’è ancora moltissimo da fare, ma qualche cosa si muove finalmente: uchumby.3gp
Chiedo venia per la qualità sia video che audio, ma questo é quello che passa il convento
uChumby Server
Posted by Sejerpz in Open Source, Software, Vala on 3 July 2010
Vi ricordate di questa stupida idea che avevo avuto?
Finalmente è pronto un primo prototipo funzionante del webserver che fa da bridge verso la rete Universal Plug’n'Play.
Ora non ho altre scuse per non imparare un po’ di ActionScript
E’ nata un’altra criatura
Posted by Sejerpz in Open Source, Software, Vala on 29 June 2010
Proprio nel suo stile “piano, piano… pacatamente” si è trovata uno spazio su web e si è manifestata crescendo ad una inspettata velocità.
Benvenuta RhythmPnP!
Radio Rai su Chumby
Posted by Sejerpz in Open Source, Software, Vala on 28 June 2010
Uno dei difetti di Chumby più sentiti da noi italiani è senz’altro il mancato supporto dei codec RealAudio, soprattutto se si tiene conto del fatto che proprio Radio Rai trasmette in quel formato.
Tuttavia esiste una soluzione, anche se purtroppo è alquanto complicata, basta configurare un server Rygel con il suo plugin Gst-Launch.
Ecco lo snippet di configurazione che ho usato per configurare Radio Rai Due (e questa volta i ringraziamenti vanno a phako):
[GstLaunch]
enabled=true
launch_items=radiodue
radiodue_title=Rai Radio Due
radiodue_mime=audio/x-pn-realaudio
radiodue_launch=rtspsrc location=rtsp://live.media.rai.it/broadcast/radiodue.rm latency=180000 ! input-selector ! queue2
A questo punto sarà pubblicato in lan uno stream in formato mp3 che è possibile consumare da Chumby inserendo in /psp/url_streams la definizione seguente:
<stream url="http://192.168.5.11:55555/RygelHTTPServer/RygelGstLaunchContentDir/item/cmFkaW9kdWU%3D/transcoded/MP3" id="2615669a-d313-10df-ec60-8a2d3ea72850" mimetype="audio/mpeg" name="Rai Radio Due" />
Ovviamente indirizzo ip e stream-id corretti varieranno ed il problema è che per recuperare l’id non ho trovato altro modo che eseguire una query manuale con l’upnp universal control point incluso in rygel.
Se proprio tutta questa fatica non bastasse, il mio serverino e la wireless-lan hanno complicato non poco la messa a punto. Infatti spesso capitava che lo stream andasse a scatti o addirittura che l’access point si bloccasse totalmente.
La soluzione è stata quella di patchare Rygel, dato che tali parametri sono cablati nel codice, abbassando la qualità del transcoder mp3, soprattutto facendo scendere il bitrate da 256 kbps a 160 kbps.
