Página 1 de 2

Script para añadir películas automáticamente

Publicado: 31 Mar 2015, 08:43
por mabril
Hola a todos,

Os cuento el plugin que estoy desarrollando y luego el problema/duda que tengo:

Mi script the python lo que hace es:
- Coger una cadena de entrada y buscarla en dos servidores, trakt.tv y hdfull.tv.
- Tras recuperar las películas obtenidas de la búsqueda, selecciono la que deseo por linea de comandos y automáticamente realizada dos acciones:
+ Añade la película a mi lista de películas / colección de trakt.tv
+ Genera el típico fichero .strm de pelisalacarta y lo escribe en la ruta de la biblioteca del plugin, ./LIBRARY/CINE

De esta forma, cuando algún colega me recomiendo una película, puedo simplemente acceder a mi raspberry pi por ssh y añadir la película con el script de manera automática.

El ultimo paso que quiero hacer es actualizar la biblioteca. Sin embargo, no he conseguido hacerlo porque sí que me escanea la biblioteca en busca de cambios nuevos, pero no me explora el contenido nuevo de la carpeta CINE, cosa que no se hacer por script. El código que usé para la actualización es éste, http://pastebin.com/DTEmX9j6.

Indagando un poco más, he visto que ya hay desarrollados scripts/plugins en XBMC para actualizar la librería, pero no los he usado nunca:
- XBMC Library Updater Addon: http://forum.kodi.tv/showthread.php?tid ... ht=library
- XBMC Library watchdog: http://forum.kodi.tv/showthread.php?tid=128896&page=45, https://github.com/robweber/xbmclibraryautoupdate

Quizás el segundo es el que más interesante parece, ¿Los habéis probado vosotros?.
Otra opción sería saber que comando lanza XBMC cuando pulsamos sobre la opción "Explorar nuevo contenido" del menú contextual. ¿Alguien lo sabe?

De todas formas, aún tengo que pulir algunas cosas previas a la actualización de la biblioteca, así que es dejaré un tiempo para que me echéis una mano en el tema ;)

Por último, como os he dicho, creo un fichero .strm. Esa parte de código la he desarrollado por mi cuenta pero entiendo que el plugin de pelisalacarta debe generarlo de alguna forma también. ¿Podríais decirme dónde esta esa parte de código o pegármelo aquí?

Y perdón por la parrafada.

Re: Script para añadir películas automáticamente

Publicado: 31 Mar 2015, 10:02
por robalo

Código: Seleccionar todo

import xbmc
xbmc.executebuiltin('UpdateLibrary(video)')

Re: Script para añadir películas automáticamente

Publicado: 31 Mar 2015, 10:15
por mabril
robalo escribió:

Código: Seleccionar todo

import xbmc
xbmc.executebuiltin('UpdateLibrary(video)')
¿Tanta parrafada para dos simple líneas de actualización? Muchas gracias, lo pruebo esta tarde y te comento.

En cuanto a la creación del strm, ¿sabes donde se localiza el código en pelisalacarta?

Re: Script para añadir películas automáticamente

Publicado: 31 Mar 2015, 10:32
por robalo

Código: Seleccionar todo

from platformcode.xbmc import library
library.savelibrary( titulo=item.title , url=item.url , thumbnail=item.thumbnail , server=item.server , plot=item.plot , canal=item.channel , category="Series" , Serie=item.show , verbose=False, accion="play_from_library", pedirnombre=False, subtitle=item.subtitle )
Mírate /library_sevice.py y /platformcode/xbmc/library.py

Re: Script para añadir películas automáticamente

Publicado: 31 Mar 2015, 10:43
por robalo
mabril escribió:¿Tanta parrafada para dos simple líneas de actualización? Muchas gracias, lo pruebo esta tarde y te comento
Ha sido para quitarte algo de estrés :D

Re: Script para añadir películas automáticamente

Publicado: 31 Mar 2015, 11:23
por mabril
robalo escribió:

Código: Seleccionar todo

from platformcode.xbmc import library
library.savelibrary( titulo=item.title , url=item.url , thumbnail=item.thumbnail , server=item.server , plot=item.plot , canal=item.channel , category="Series" , Serie=item.show , verbose=False, accion="play_from_library", pedirnombre=False, subtitle=item.subtitle )
Mírate /library_sevice.py y /platformcode/xbmc/library.py
Gracias de nuevo, esta tarde te cuento
robalo escribió:
mabril escribió:¿Tanta parrafada para dos simple líneas de actualización? Muchas gracias, lo pruebo esta tarde y te comento
Ha sido para quitarte algo de estrés :D
Para ponerle un poco de estrés, ¿qué tal estas mejoras a medio plazo?
+ Añadir una lista de servidores para en lugar de solo usar hdfull.tv, disponer de más. La dificultad que le veo es a la hora de buscar en cada servidor. Además, como es para uso personal, no tiene mucho sentido, salvo que os guste cuando el script esté finalizado y lo utilicéis ;)
+ Disponer de un plugin en XBMC que haga exactamente lo mismo pero visual.

Re: Script para añadir películas automáticamente

Publicado: 31 Mar 2015, 13:00
por robalo
Todo depende de lo que quieras hacer y del esfuerzo a invertir que estimes.

Lo que quieres hacer es algo parcido al canal stormtv de nuestro amigo jurr pero personalizado?

Re: Script para añadir películas automáticamente

Publicado: 31 Mar 2015, 14:40
por mabril
robalo escribió:Todo depende de lo que quieras hacer y del esfuerzo a invertir que estimes.

Lo que quieres hacer es algo parcido al canal stormtv de nuestro amigo jurr pero personalizado?
Pues nunca he echado un vistazo al canal, ¿a que te refieres con parecido?

Re: Script para añadir películas automáticamente

Publicado: 31 Mar 2015, 15:57
por robalo
Es como el el buscador global de pelisalacarta pero con opciones y criterios de búsqueda, también creo que comprueba los enlaces de los servidores de vídeo y algunas cosas más.

Re: Script para añadir películas automáticamente

Publicado: 31 Mar 2015, 16:24
por mabril
robalo escribió:Es como el el buscador global de pelisalacarta pero con opciones y criterios de búsqueda, también creo que comprueba los enlaces de los servidores de vídeo y algunas cosas más.
Pero, ¿está ya desarrollado por completo? ¿dónde puedo encontrarlo?