Antes que nada, pedir disculpas por resucitar un tema tan antiguo, pero como lo que voy a comentar está relacionado con este tema, creo que es mejor resucitarlo en vez de abrir uno nuevo.
Veréis, yo tengo una Raspberry Pi (XBMC Frodo) con "Pelis a la Carta + XBMC Torrent" funcionando perfectamente, pero cuando he intentado echarlo a andar en mi Macbook Pro (XBMC Gotham), la película se iniciaba correctamente, pero se cortaba a los pocos segundos. Después de probar con varias fuentes y comprobar que me pasaba lo mismo con todas, me puse a investigar un poco sobre y descubrí lo siguiente:
Código: Seleccionar todo
plugin.video.pelisalacarta/servers/torrent.py
--------------------------------------------------------
media_url = "plugin://plugin.video.xbmctorrent/play/%s" % urllib.quote_plus(link)
media_url = "plugin://plugin.video.pulsar/play?uri=%s" % urllib.quote_plus(link)
Ahora bien, como Pulsar aún no funciona correctamente en todas las plataformas, mi propuesta de mejora sería la siguiente:
- Intentar detectar si Pulsar está instalado. Si es así, usar Pulsar en lugar de XBMC Torrent, ya que es más nuevo y está llamado a sustituirlo...
- Si Pulsar no está instalado (o si el script da un error, como ocurren en mi Raspberry Pi), seguir utilizando XBMC Torrent como hasta ahora.
Llevo bastante tiempo sin tocar Python y esta es la primera vez que me pongo a "trastear" con código relacionado con XBMC, así que no sé cómo será de complicado comprobar si un plugin de terceros está instalado o no para decidir si debemos llamar a XBMC Torrent o a Pulsar, pero creo que ésta sería la mejor forma de implementar esta mejora.
Un saludo.
//-----------------------------------/
EDIT:
Acabo de darme cuenta de que
en este tema también se estaba hablando de Pulsar, tal vez debería de haberlo escrito allí...
