Lo he probado con login y sin él, de windows a windows y tanto de windows a android como al contrario, en linux como no tengo (a ver si me pillo una rasp ya ) pues nada. Y en cuanto a acciones, todas las que hay predefinidas en el archivo core/samba más dos nuevas, una para crear directorios con mkdir y otra para comprobar si la carpeta existe con check_dir. También he modificado ligeramente la función get_files para que si se le indica liste los archivos y carpetas de un directorio y no solo archivos. En cuanto pueda te paso una versión limpia, que ahora la tengo un poco caóticarobalo escribió:Antes no he querido preguntar ni volver hablar del tema por aquí para no mezclar y confundir aunque esté implícito por la novedad de incluir samba en el canal, pensaba hacerlo por privado después de recopilar info sobre algunas pruebas pero dices que aparcas el tema channel biblio y nombras samba como algo que se debe incluir en library.py, algo en lo que estoy muy interesado y que le facilitará la vida a mucha gente.
La pregunta es simple. Hasta que extremo lo has probado y desde dónde a dónde? mkdir, makedirs, cp, rm, etc... windows<->windows, windows<->linux, linux<->linux, linux<->windows, ... login, no login ...
Canal Biblioteca y duda
Re: Canal Biblioteca y duda
Mensaje por Cmos » 16 Mar 2016, 20:30
Re: Canal Biblioteca y duda
Mensaje por robalo » 16 Mar 2016, 22:35
Tengo el windows un poquito más azipotao de lo que suele ser normalmente y hoy parace que no quiere dar permisos para crear carpatas más allá del nombre del recurso compartido, el "path" de "path+folder" me dice que me lo meta dónde me quepa
Publicidad
Re: Canal Biblioteca y duda
Mensaje por Cmos » 17 Mar 2016, 00:12
Yo con windows me desespero para cualquier conexión en red, siempre me pone pegas para conectar hasta que me lo camelo y se acaba dejando
Re: Canal Biblioteca y duda
Mensaje por robalo » 17 Mar 2016, 00:20
-
- Mensajes: 801
- Registrado: 12 Jun 2014, 23:28
Re: Canal Biblioteca y duda
Mensaje por super_berny » 17 Mar 2016, 23:35
Bueno no se si aun te interesara el tema, pero he estado mirando un poco la biblioteca de Kodi y creo q he encontrado la solucion al tema de tus listas.Cmos escribió:En principio creo que lo dejaré aparcado...
Lo primero es configurar Kodi: Sistema --> Ajustes --> Video --> Coleccion --> Agrupar peliculas en sagas
Ahora si añades una lista del apartado peliculas, él solo creara la saga y podras verlas agrupadas en la biblioteca de peliculas.
Puedes ver esto con mas detalle aqui
Ahora bien, ¿q pasa con los documentales, ya sean un unico video o una serie de documentales? Pues creo q la solucion seria añadirlos a la biblioteca de peliculas pero añadiendo tambien sus correspondiente archivos nfo. El contenido de estos archivos es facilmente localizable, asi q solo deberias automatizar el proceso.
Por otra parte veo q la web utiliza (al menos para lo documentales) la informacion de filmaffinity, asi q aconsejo descargarse el scraper correspondiente desde el repo oficial de kodi para obtener todos los datos posibles.
Os dejo un rar para q lo probeis, debeis descomprimirlo en la carpeta CINE de vuestra libreria y despues 'actualizar la coleccion'.
- Adjuntos
-
- CINE.rar
- (5 KiB) Descargado 186 veces
Objeto Item
Modulo tmdb
Mejorando nuestros canales
Github y Pelisalacarta
Tips Github y Pelisalacarta
Re: Canal Biblioteca y duda
Mensaje por SeiTaN » 17 Mar 2016, 23:44
Por codigo creo que tb se podría forzar el update de la colección con "VideoLibrary.Scan".
Con el tema del scrap soy muy precavido, por que puede haber casos en que no encuentres los datos o sea incorrecto y se añada mal, prefiero hacerlo a mano, y no se tarda tanto.
-
- Mensajes: 801
- Registrado: 12 Jun 2014, 23:28
Re: Canal Biblioteca y duda
Mensaje por super_berny » 18 Mar 2016, 00:09
Bueno en este caso la fuente q facilita el enlace es la misma web tv vip por lo q es seguro q lo encontraras.SeiTaN escribió:Con el tema del scrap soy muy precavido, por que puede haber casos en que no encuentres los datos o sea incorrecto y se añada mal, prefiero hacerlo a mano, y no se tarda tanto.
Si Cmos implementa esto necesitara poder crear subcarpetas dentro de CINE (aunq no es 100% necesario si q es aconsejable), por lo q deberias modificar library2.save_library para q acepte subcarpetas en la categoria CINE (algo asi como hacemos con las series).
Objeto Item
Modulo tmdb
Mejorando nuestros canales
Github y Pelisalacarta
Tips Github y Pelisalacarta
Re: Canal Biblioteca y duda
Mensaje por Cmos » 18 Mar 2016, 00:30
Eso me comentó también SeiTaN y desde luego es la mejor solución, así no habría que crear otras categorías en la biblioteca.super_berny escribió:Bueno no se si aun te interesara el tema, pero he estado mirando un poco la biblioteca de Kodi y creo q he encontrado la solucion al tema de tus listas.
Lo primero es configurar Kodi: Sistema --> Ajustes --> Video --> Coleccion --> Agrupar peliculas en sagas
Ahora si añades una lista del apartado peliculas, él solo creara la saga y podras verlas agrupadas en la biblioteca de peliculas.
Puedes ver esto con mas detalle aqui
Entiendo, así que simplemente con crear un archivo .nfo con una estructura xml y el mismo nombre que el strm ya se reconocerían correctamente Me parece muy muy interesante, le echaré un ojo a cómo automatizar el proceso desde el canal, muchas gracias por toda la info super_bernysuper_berny escribió:Ahora bien, ¿q pasa con los documentales, ya sean un unico video o una serie de documentales? Pues creo q la solucion seria añadirlos a la biblioteca de peliculas pero añadiendo tambien sus correspondiente archivos nfo. El contenido de estos archivos es facilmente localizable, asi q solo deberias automatizar el proceso.
Por otra parte veo q la web utiliza (al menos para lo documentales) la informacion de filmaffinity, asi q aconsejo descargarse el scraper correspondiente desde el repo oficial de kodi para obtener todos los datos posibles.
Os dejo un rar para q lo probeis, debeis descomprimirlo en la carpeta CINE de vuestra libreria y despues 'actualizar la coleccion'.
Re: Canal Biblioteca y duda
Mensaje por robalo » 18 Mar 2016, 00:47
La librería que tenemos es del 2003 de pysmb de miketeo que por la fecha se deduce que es la 0.4.3. Me he descargado la 1.1.17 y de la carpeta python2, que es para las vesiones 2.4, 2.5, 2.6, 2.7 y 3 de python, he copiado las capetas smb y nmb en la carpeta lib de peilisalacarta. Como las versiones 0.x de pysmb no son compatibles cona las 1.x, he editado el archivo samba.py para adaptarlo sin cambiarlo mucho, lo he renombrado a libsmb.py y lo he guardao en la carpeta lib de pelisalacarta. De esta forma no tengo que editar el trabajo de miketeo para que se adapte a una ubicación distinta a la esperada.
Ambas librerías pueden convivir juntas en pelisalacarta.
Os lo la voy a dejar por si queréis probarla o usarla, a mi me ido bastante rápido en las rasp1, me falta probar la escritura de archivos a ver que tal se porta y si procede, intentar mejorarlo.
Os pego también las funciones que he probado. Sólo tenéis que cambiar las etiquetas <algo> con lo que tenga cada uno o nada en el caso de user y password eliminando los caracteres ":" y "@" también.
Código: Seleccionar todo
## Ejemplo de url para con ruta para la biblioteca de pelisalacarta compartida por todos los equipos de nuestra red local:
## smb://myUserName:myPassword@MYSERVER/MYSHARENAME/xbmc/pelisalacarta
## smb://MYSERVER/MYSHARENAME/xbmc/pelisalacarta
import libsmb
print "##### file_exists 1 ## %s ##" % libsmb.file_exists('captcha.png', 'smb://<user>:<password>@<server_name>/<share_name>/<path>')
print "##### file_exists 2 ## %s ##" % libsmb.file_exists('captcha', 'smb://<user>:<password>@<server_name>/<share_name>/<path>')
print "##### file_exists 3 ## %s ##" % libsmb.file_exists('captcha.png', 'smb://<user>:<password>@<server_name>/<share_name>/<path>/SERIES')
print "##### file_exists 4 ## %s ##" % libsmb.file_exists('captcha.png', 'smb://<user>:<password>@<server_name>/<share_name>/<path>/LISTAS')
print "##### folder_exists 1 ## %s ##" % libsmb.folder_exists('SERIES', 'smb://<user>:<password>@<server_name>/<share_name>/<path>')
print "##### folder_exists 2 ## %s ##" % libsmb.folder_exists('LISTAS', 'smb://<user>:<password>@<server_name>/<share_name>/<path>')
print "##### get_files ## %s ##" % libsmb.get_files('smb://<user>:<password>@<server_name>/<share_name>/<path>')
print "##### get_directories ## %s ##" % libsmb.get_directories('smb://<user>:<password>@<server_name>/<share_name>/<path>')
print "##### get_files_and_directories ## %s ##" % libsmb.get_files_and_directories('smb://<user>:<password>@<server_name>/<share_name>/<path>')
attr_1 = libsmb.get_attributes('SERIES', 'smb://<user>:<password>@<server_name>/<share_name>/<path>')
attr_2 = libsmb.get_attributes('captcha.png', 'smb://<user>:<password>@<server_name>/<share_name>/<path>')
print "##### attr_1 ## %s ##" % attr_1
print "##### attr_2 ## %s ##" % attr_2
print "##### attr_1.isDirectory ## %s ##" % attr_1.isDirectory
print "##### attr_2.isDirectory ## %s ##" % attr_2.isDirectory
print "##### attr_1.file_attributes ## %s ##" % attr_1.file_attributes
print "##### attr_2.file_attributes ## %s ##" % attr_2.file_attributes
libsmb.create_directory('LISTAS', 'smb://<user>:<password>@<server_name>/<share_name>/<path>')
print "##### folder_exists ## %s ##" % libsmb.folder_exists('LISTAS', 'smb://<user>:<password>@<server_name>/<share_name>/<path>')
libsmb.delete_directory('LISTAS', 'smb://<user>:<password>@<server_name>/<share_name>/<path>')
print "##### folder_exists ## %s ##" % libsmb.folder_exists('LISTAS', 'smb://<user>:<password>@<server_name>/<share_name>/<path>')
Código: Seleccionar todo
23:36:02 T:15080 NOTICE: ##### file_exists 1 ## True ##
23:36:02 T:15080 NOTICE: ##### file_exists 2 ## False ##
23:36:02 T:15080 NOTICE: ##### file_exists 3 ## False ##
23:36:02 T:15080 NOTICE: ##### file_exists 4 ## False ##
23:36:02 T:15080 NOTICE: ##### folder_exists 1 ## True ##
23:36:02 T:15080 NOTICE: ##### folder_exists 2 ## False ##
23:36:02 T:15080 NOTICE: ##### get_files ## [u'captcha.png', u'image.jpg', u'series - copia.xml', u'series.xml', u'series.xml.bak', u'_series.xml'] ##
23:36:02 T:15080 NOTICE: ##### get_directories ## [u'Aida', u'banners', u'cache', u'CINE', u'descargas', u'favoritos', u'lista', u'mediaserver_cache', u'MUSICA', u'posters', u'SERIES', u'squares', u'strm', u'temp', u'torrents', u'torrent_descargas', u'torrent_peliculas', u'torrent_series'] ##
23:36:02 T:15080 NOTICE: ##### get_files_and_directories ## [u'Aida', u'banners', u'cache', u'captcha.png', u'CINE', u'descargas', u'favoritos', u'image.jpg', u'lista', u'mediaserver_cache', u'MUSICA', u'posters', u'SERIES', u'series - copia.xml', u'series.xml', u'series.xml.bak', u'squares', u'strm', u'temp', u'torrents', u'torrent_descargas', u'torrent_peliculas', u'torrent_series', u'_series.xml'] ##
23:36:02 T:15080 NOTICE: ##### attr_1 ## <smb.base.SharedFile instance at 0x17F10EB8> ##
23:36:02 T:15080 NOTICE: ##### attr_2 ## <smb.base.SharedFile instance at 0x17F148F0> ##
23:36:02 T:15080 NOTICE: ##### attr_1.isDirectory ## True ##
23:36:02 T:15080 NOTICE: ##### attr_2.isDirectory ## False ##
23:36:02 T:15080 NOTICE: ##### attr_1.file_attributes ## 48 ##
23:36:02 T:15080 NOTICE: ##### attr_2.file_attributes ## 32 ##
23:36:02 T:15080 NOTICE: ##### folder_exists ## True ##
23:36:02 T:15080 NOTICE: ##### folder_exists ## False ##
- Adjuntos
-
- libsmb.zip
- (105.27 KiB) Descargado 164 veces
Re: Canal Biblioteca y duda
Mensaje por jesus » 02 Abr 2016, 12:38
La idea de la "Biblioteca" del menú principal es doble, por una parte que los usuarios "no-Kodi" tengan biblioteca, y por otra que los usuarios "Kodi" tengan algo más sencillo.Cmos escribió:Viendo que hay bastante gente que suele preguntar por el tema de cómo reproducir el contenido que se añade a la biblioteca, unido a que desde el menú principal esa opción no funciona, he creado un canal para que se liste el contenido de la librería y se pueda reproducir desde él sin necesidad de buscar la carpeta donde se guardan y sin tener que salir del addon.
A ver si me explico:
1) Una película se puede añadir a la biblioteca desde varios canales, al hacerlo la buscamos en TMDB para que el usuario diga cuál es y nos quedamos con la "película" como entidad (por ejemplo con su ID the TMDB), con la página donde la tenemos y con la lista de mirrors. Al añadirla por segunda vez desde otro canal volvemos a buscar en TMDB, de forma que sabemos la lista de sitios donde está (por ejemplo zpeliculas y divxatope) y la lista conjunta de mirrors de todos los sitios.
2) Periódicamente podemos actualizar la lista de mirrors a partir de los canales. Si un canal falla, o deja de funcionar, seguiremos teniendo los mirrors.
3) Y periódicamente también se verifican los mirrors, los que no funcionan se quitan para saber que lo que vamos a elegir funciona
4) Al reproducir una película desde la biblioteca se cogen directamente los mirrors.
De esta forma al entrar el usuario tiene su colección de pelis independientemente de la plataforma, con toda la información the TMDB, y todos los mirrors posibles. Obviamente lo mismo con las series, lo he contado con películas porque es más fácil de explicar.
Y para los usuarios de Kodi que quieran su bibilioteca integrada en Kodi, creamos una biblioteca como hasta con STRMs a partir de la información de la biblioteca de pelisalacarta.
- Ayuda sobre plugins
- ↳ tvalacarta
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ pelisalacarta
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ pelisalacarta (For Italian users)
- ↳ Problemi (Non mi funziona...)
- ↳ Domande (Come fare a...)
- ↳ Suggerimenti (Sarebbe bello che...)
- ↳ mywebtv
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ MediaExplorer
- ↳ Balandro
- ↳ Otros plugins
- ↳ Alfa
- ↳ Alfa (For Italian users)
- ↳ Tutoriales
- Ayuda sobre mediacenters
- ↳ XBMC / Kodi
- ↳ Plex
- ↳ Android
- ↳ Raspberry Pi
- ↳ Boxee
- ↳ WiiMC
- ↳ Enigma 2
- ↳ Otros media center
- Sugerencias
- ↳ Nuevos canales
- ↳ Mejoras
- Desarrolladores
- Comunidad
¿Qué es Mi media center?
Este es el foro oficial de soporte para pelisalacarta, tvalacarta y mywebtv.
También es un lugar para compartir tus experiencias con dispositivos multimedia y software media center, puede que encuentres algo interesante que ni siquiera sabías que se podía hacer.
Primeros pasos en Kodi
Si estás empezando con Kodi, o si estás interesado en sacarle más partido, puedes echar un vistazo a esta colección de video-tutoriales.
Aprenderás a crear y optimizar tu biblioteca, a instalar add-ons, a buscar subtítulos...
Cómo reportar un problema
Si tienes un problema en alguno de los plugins y quieres reportarlo, no olvides incluir el log.
Para que resulte útil tienes que activar la opción de "log completo" en el plugin, luego reiniciar Kodi y dar los pasos necesarios hasta que se produzca el problema.
Luego copia tu fichero de log, siguiendo las instrucciones que se describen en este enlace, e inclúyelo al final de la descripción de tu problema.
Aprende a programar para Kodi
Si sabes programar, esta serie de tutoriales que describen paso a paso cómo desarrollar tu propio add-on para Kodi.
Y si quieres añadir tus propios canales a pelisalacarta también te contamos paso a paso cómo hacerlo en este enlace.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 41 invitados