Ciao IronKekko,
ti rispondo in italiano perche' penso che questo plugin (solamente in stato preliminare) possa interessare principalmente a persone che comprendono l'italiano.
Il plugin che ho scritto utilizza il supporto internet interno della XBMC per quanto riguarda la navigazione all'interno del sito rai.tv ma poi avvia un player esterno per la visione dei filmati.
Questo e' dovuto al fatto che la visione dei filmati riesce con successo o meno a seconda del comportamento del player che apre lo stream video.
Dai miei test preliminari e' risultato che:
-windows media player 11 ed alcuni browser aprono i video immediatamente
-vlc media player ottiene degli errori di connessione ma dopo diversi secondi alla fine si connette
-il media player interno dell'xbox (una versione speciale dell'mplayer) ottiene gli stessi errori di connessione e si ferma per "troppi tentativi falliti"
Puoi effettuare tu stesso i test ad esempio aprendo il seguente url che rappresenta una puntata di Report dal sito rai.tv (il link si trova facilmente aprendo il sorgente della pagina web):
Code:
http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=Jz18UYSkS7UeeqqEEqual
Il link sopra e' una playlist video in formato .asfx.
Lo stesso test puo' essere fatto prendendo il primo elemento della playlist (un'altro link video):
Code:
mms://212.162.68.239/raitrecdn/raitre/report/55923.wmv?auth=daEdWataVd.aza0azdvaZdbdzcKbrbXcAbL-bkxHrI-b4-IjAuyHp&aifp=V001
Se attivi la funzionalita' di debug su XBMC e apri il file di log vedrai messaggi di errore tipo:
Code:
19:43:02 T:4780 M:2981908480 ERROR: XFILE::CFileCache::Open - failed to open source <mms://212.162.68.239/raitrecdn/raitre/report/55923.wmv?auth=daEdWataVd.aza0azdvaZdbdzcKbrbXcAbL-bkxHrI-b4-IjAuyHp&aifp=V001>
19:43:02 T:4780 M:2997645312 ERROR: CDVDPlayer::OpenInputStream - error opening [mms://212.162.68.239/raitrecdn/raitre/report/55923.wmv?auth=daEdWataVd.aza0azdvaZdbdzcKbrbXcAbL-bkxHrI-b4-IjAuyHp&aifp=V001]
19:43:02 T:4780 M:2997645312 NOTICE: CDVDPlayer::OnExit()
19:43:02 T:4780 M:2997645312 NOTICE: CDVDPlayer::OnExit() deleting input stream
19:43:02 T:4780 M:2997645312 DEBUG: Thread 4780 terminating
19:43:02 T:812 M:2997645312 DEBUG: Playback was stopped
19:43:02 T:812 M:2997616640 ERROR: Playlist Player: skipping unplayable item: 0, path [mms://212.162.68.239/raitrecdn/raitre/report/55923.wmv?auth=daEdWataVd.aza0azdvaZdbdzcKbrbXcAbL-bkxHrI-b4-IjAuyHp&aifp=V001]
19:43:02 T:812 M:2997616640 DEBUG: Playlist Player: too many consecutive failures... aborting playback
In base ai risultati dei miei test ho deciso quindi di scrivere la prima versione del plugin in modo che utilizzasse uno dei player che aprono il video con successo (attendendo soluzioni migliori).
Siccome almeno uno dei player ( vlc ) e' disponibile per win/linux/mac ho dichiarato che un porting per le altre piattaforme dovrebbe essere possibile (e relativamente facile).
Attualmente non sono a conoscenza di nessuno che sia riuscito ad aprire quegli stream con il player interno XBMC o con uno che giri sotto XBOX.
Per questo motivo il porting su XBOX del mio plugin attualmente non e' possibile.
Da notare che, come sai, ho lasciato la possibilita di configurare il player da usare quindi spero che qualcuno riesca a trovare un player che giri sotto xbox o che almeno ognuno sia libero di personalizzare un po la propria esperienza.
Nota che non ho detto che e' impossibile vedere i video rai.tv attraverso l'xbox. Ci potrebbero essere tanti modi per farlo.. ad esempio:
-puntare l'xbox ad un pc dove una applicazione usi vlc per realizzare uno streaming proxy verso rai.tv
-realizzare un plugin/applicazione che scarichi in locale i video prima di fare lo streaming
-modificare il player xbmc per essere compatibile con i video
-trovare un player che giri sotto xbox
... etc..
io ho dato un piccolo contributo per portare avanti il progetto...
se altra gente e' interessata sono disposto a continuare...
Stiamo a vedere
Saluti
PS:
Spero di aver risposto alla tua domanda.
Ora permettimi di farne qualcuna a te: hai provato il plugin sotto windows? Qual'e' stato il risultato? Cosa c'e' da migliorare ?