Manual de listas M3U para PalcoTV Rev. 30.07.2015 Manual de listas M3U para PalcoTV ( Por Juarrox, [email protected] ) Licencia/License: GPL 3.0 (http://www.gnu.org/licenses/gpl-3.0.html) Última revisión: 13.06.2015 1 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Introducción: ¿Qué es M3U? M3U es un formato de archivo que se creó en un principio como lista de reproducción de archivos mp3 para Winamp, pero su uso se ha generalizado hoy en día como lista de reproducción en multitud de programas multimedia. Se trata de un archivo de texto plano en el que se ordenan los enlaces a las fuentes de medios siguiendo una sintaxis o formato que se ha adaptado para su uso en PalcoTV aprovechando todas las características de Kodi. Un ejemplo de lista M3U en PalcoTV con sus etiquetas descriptivas del enlace en color verde En este manual aprenderemos a crear una lista M3U con las características y herramientas que podremos utilizar en PalcoTV. Empecemos! Ejemplo básico de lista M3U Para crear una lista M3U basta con abrir el bloc de notas1 y escribimos: #EXTINF:-1,PRUEBA DE VÍDEO http://www.asgasg.com/video.mp4 En este ejemplo hemos creado una entrada que XBMC mostrará con el título “PRUEBA DE VÍDEO” que al hacer click abrirá el archivo “video.mp4” alojado en el servidor asgasg.com 1 Se recomienda el editor de textos Notepad++ 2 Manual de listas M3U para PalcoTV Rev. 30.07.2015 MUY IMPORTANTE: Guarda este archivo en la carpeta de Kodi userdata/playlists y ábrelo desde “Mis listas” en PalcoTV. Recuerda desactivar la opción “no mostrar archivos ocultos o de sistema” en las opciones de carpeta del explorador de Windows para poder modificar la extensión del archivo, porque debemos guardarlo como nombre.m3u y no como nombre.m3u.txt, que no se mostraría en PalcoTV. Os recomiendo agregar la carpeta playlists al panel lateral de carpetas favoritas en vuestro explorador de archivos para tener un rápido acceso. Creedme, lo utilizaréis muy a menudo ;) Es importante cumplir escrupulosamente con la sintaxis y evitar errores comunes como dejar espacios entre la expresión #EXTINF:-1, y el título del vídeo, o dejar espacios delante de la URL (¡eso nunca, por favor!) El enlace va en la línea inmediatamente posterior a la del título, sin poner más saltos de línea o no se mostrará esa entrada. Formato de estilo de títulos Recordad que en XBMC/Kodi se puede formatear los títulos con etiquetas de formato: Añadir color al título: [COLOR green]...[/COLOR], en negrita [B]...[/B], o en cursiva [I]...[/I]. No olvides cerrar las etiquetas o se mostrará el título sin el formato deseado y mostrará las etiquetas no cerradas: #EXTINF:-1,[COLOR red][B][I]Prueba de vídeo 1[/I][/B][/COLOR] http://www.asgasg.com/video.mp4 Añadiendo imagen y fondo a la entrada PalcoTV permite personalizar la entrada agregando los enlaces a las imágenes de carátula y fondo. Para ello se añade después del título y separado de una coma estas variables: #EXTINF:-1,Ejemplo,tvg-wall=”http://img.de/asgpoasg.png”,tvg-logo=”http://img.com/aa.png” http://www.video.com/video.avi Como la línea del título excede del ancho de la pantalla verás que por el ajuste de línea aparecerán varias pero recuerda que es sólo una única línea. A continuación del título, y sin dejar ningún salto de línea ni espacio en blanco por delante, pegamos la URL. 3 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Grupos de canales En la línea del título también se puede asignar el canal a un grupo de canales: #EXTINF:-1,Ejemplo de canal,group-title=”TDT”,tvg-logo=”...”,tvg-wall=”...” En el ejemplo de la foto, el grupo de canales es “TDT” Recuerda que PalcoTV reconocerá los parámetros sin importar el orden en el que pongas el group-title, tvg-logo y tvg-wall. Como veremos más adelante, el group-title es incompatible con los enlaces múltiples (multilinks y multiparsers). Líneas de comentarios Muchas listas añaden una pequeña descripción a modo introductorio en sus primeras líneas (fecha de actualización, algún mensaje del autor o datos de contacto). Para evitar que PalcoTV lo interprete como un enlace de vídeo se debe añadir el símbolo “#” delante del título. Veamos un ejemplo: #EXTINF:-1,#Esto es un comentario del autor #EXTINF:-1,#Puedes añadir más líneas comentadas sin necesidad de añadir saltos de línea Si el comentario es muy largo puedes utilizar el comando [CR] para saltar de línea. En Kodi verás las dos líneas muy juntas pero puede ser útil para mostrar cierta información. 4 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Tipos de enlaces admitidos Enlaces “ip” (HTTP) (PalcoTV muestra en azul y distingue entre enlaces UDP y M3u8). Recuerda que aquí se incluyen los enlaces acortados. Enlaces “rtmp”: PalcoTV reconoce los servidores más conocidos y particularmente aquellos que tienen soporte de regex para recalcular la URL original definitiva. Si un servidor es desconocido aparece la etiqueta [undefined]. Enlaces “p2p”: Se reconocen los enlaces Acestream y Sopcast. Al reproducirse se llama al addon p2p-streams. Los enlaces magnet links se reproducen con Pulsar, Stream o KMediaTorrent, según la elección del usuario en el menú de configuración. Youtube: PalcoTV reconoce tanto vídeos de Youtube, como listas de reproducción y canales de usuarios. En el caso de listas de reproducción y canales, a partir de la versión 0.3.2 y a raíz de la supresión de la API 2.0 de Youtube, se han implementado llamadas al addon de Youtube de Bromix. La sintaxis es: (sin los signos “<”, “>”) #EXTINF:-1,Lista de reproducción de Youtube yt_playlist(<PID>) #EXTINF:-1,Canal de Youtube yt_channel(<CID>) PID es el ID del playlist, y CID es el ID del canal o nombre de usuario de Youtube Dailymotion: A partir de la versión 0.3.1 se ha añadido soporte de vídeos y listas de reproducción de Dailymotion. Conectores multimedia: PalcoTV ofrece soporte para los siguientes servidores: Allmyvideos, Vidspot, Played.to, Streamcloud, Nowvideo.sx, Tumi.tv, Vk, Streamin.to, Moevideos, Novamov, Gamovideo, Movshare, Veehd y Videobam. Imágenes: A partir de la versión 0.3.1 podrás poner enlazar con imágenes. Éstas se descargan a la carpeta tmp y se muestran en pantalla. Recuerda que la sintaxis es img:http://… Textos: A partir de la versión 0.3.2 podrás enlazar con un archivo de texto. Kodi mostrará su contenido en un panel lateral que se abrirá a la derecha de la pantalla. Más adelante lo veremos más en detalle, pero su sintaxis es txt:http://www.servidor.com/enlace_al_texto.txt 5 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Acortadores de enlaces PalcoTV incorporó en su versión 0.2.9 soporte de enlaces cortos, concretamente de hasta 255 servicios web acortadores de enlaces (tinyurl, bit.ly, etc) a través de longURL.org. Inicialmente lo reconoce como enlace IP (HTTP) y es en el momento de su reproducción cuando determina la URL original. Enlaces a otras listas M3U/PLX En aras de una mejor organización de contenidos se ha habilitado la opción de llamar a otras listas M3U ó PLX, de forma que por ejemplo se pueda crear una subsección dentro de la lista general con una temática propia. La sintaxis es muy sencilla: #EXTINF:-1,Documentales m3u:http://pastebin.com/raw.php?i=i8sgHaW #EXTINF:-1,Series infantiles plx:http://pastebin.com/raw.php?i=2asgGGhV Listas de reproducción de Goear (*) El pasado 7 de abril un tribunal de justicia español ordenó a las ISP que en 72 horas se bloqueara el acceso a la web de Goear.com al entender que infringía derechos de autor, por lo que esta sección debe quedar en suspenso temporalmente. (**) A día 17 de abril sigue funcionando Goear, a pesar del plazo de 72 horas impuesta por el juez para bloquear el acceso a goear.com A partir de la versión 0.3.1, PalcoTV da soporte a enlaces a canciones y listas de reproducción de Goear. La sintaxis es muy sencilla: #EXTINF:-1,Canción de Goear goear_sg:787defd #EXTINF:-1,Lista de reproducción de Goear goear_pl:34sg2iv El ID de una canción se obtiene del enlace que obtenemos del navegador visitando la web de goear.com. Así por ejemplo la ID del enlace Goear a una canción en goear.com como: http://www.goear.com/listen/785aefd/canción-ejemplo/, sería 785aefd. 6 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Un ejemplo de lista: Discografía de Roxette De esta forma resulta muy sencillo hacer listas de discografías musicales combinadas con enlaces a videoclips o conciertos alojados en Youtube, por ejemplo. NOTA: Recuerda que en XBMC/Kodi puedes activar el modo repetición, reproducción continua y aleatoria en el panel lateral izquierdo ;) El Multilink El multilink es una herramienta muy útil para ordenar varios enlaces relacionados entre sí bajo un mismo título que los identifica. Veamos un ejemplo para entenderlo: Supongamos que tenemos varios enlaces de una película de diferentes servidores multimedia (allmyvideos, vidspot, streamcloud, nowvideo, etc). Con una única entrada a mostrar en Kodi podemos agrupar todos los enlaces de forma que el usuario decidirá cuándo mostrarlos para seleccionar cuál reproducir. Su sintaxis sería así: #EXTINF:-1,ALIENS, EL REGRESO (1986) #multilink Aliens, el regreso,http://played.to/295asgasb Aliens, el regreso,http://www.allmyvideos.com/as98waST Aliens, el regreso,http://www.streamcloud.com/225398asg #multilink 7 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Como puedes ver, la línea de la URL que como sabrás debe estar inmediatamente después de la línea del título se sustituye por una etiqueta de apertura y cierre (#multilink) que pone inicio y fin a la lista de enlaces, que se organizan por líneas, separando por una coma el título y el enlace. Lo mejor es el resultado; un aspecto visual ordenado y cómodo para el usuario. Una opción interesante es la posibilidad de añadir un breve texto descriptivo o sinopsis a modo de comentario del contenido del multilink. Para ello en el archivo M3U crearemos esta estructura: #EXTINF:-1,ALIENS, EL REGRESO (1986) #multilink desc=”Este es el comentario al contenido del multilink, como una explicación del contenido o referencia al autor, como la sinopsis en el caso de las películas.” Aliens, el regreso,http://played.to/295asgasb Aliens, el regreso,http://www.allmyvideos.com/as98waST Aliens, el regreso,http://www.streamcloud.com/225398asg #multilink 8 Manual de listas M3U para PalcoTV Rev. 30.07.2015 El resultado sería así: En este caso se utiliza el multilink para ofrecer varios enlaces de una película en diferentes servidores A partir de la versión 0.3.2 de PalcoTV se ha mejorado el comportamiento de los multilinks y multiparsers, eliminando la limitación de un máximo de elementos por multilink, y permitiendo el uso de etiquetas de formato entre corchetes (color, cursiva, negrita…) Los multilinks siguen siendo incompatibles con el parámetro “group-title” pues éste modifica el título a mostrar en pantalla. Regex de series PalcoTV implementó en la versión 0.3.0 una potente herramienta para añadir en una sola línea una serie completa alojada en SeriesAdicto. En la versión 0.3.1 publicada el 22 de abril de 2015 se habilita esta función para SeriesYonkis, Series.Mu, SeriesFLV y SeriesBlanco. La sintaxis no puede ser más sencilla: #EXTINF:-1,THE WALKING DEAD (Serie completa) serie:http://www.seriesadicto.com/the-walking-dead.html Tras seleccionar una serie se mostrará un cuadro de diálogo con todas las temporadas de la serie para que el usuario elija aquella que desee y acto seguido PalcoTV muestra los capítulos y enlaces disponibles. 9 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Veamos un ejemplo: Ejemplo de una serie en una lista M3U El Multiparser A diferencia del multilink que enlaza URLs de vídeo, el multiparser enlaza con funciones de código, como pueden ser parsers de webs o utilidades implementadas. A día de hoy, es completamente funcional para la creación de un selector de varias opciones de series de TV alojadas en Seriesadicto, SeriesYonkis, SeriesBlanco, Series.Mu y SeriesFLV. A la hora de seleccionar un multiparser, se abre el selector con las distintas opciones sin olvidarnos de su sintaxis como ya vimos en la sección del multilink: #EXTINF:-1,PRUEBA #multiparser Opción 1,serie:http://www.seriesflv.com/serie/259825/ Opción 2,serie:http://www.seriesadicto.com/serie/259825/ Opción 3,serie:http://www.seriesyonkis.sx/serie/259825/ Opción 3,serie:http://www.seriesblanco.com/serie/259825/ #multiparser 10 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Scraper de películas Una herramienta muy útil para la confección de listas de películas pues permite recopilar el poster e información de una película de IMDB y themoviedb.org. Esta herramienta crea un archivo M3U en la carpeta playlists/temp donde además de almacenar todos los enlaces tal como aparecen en una lista creada recopila las imágenes e información técnica y artística de una película. Una vez creado el archivo, el usuario debe moverlo a playlists y recargar la biblioteca personal para ver el nuevo archivo M3U con todos los datos. La sintaxis para ejecutar esta herramienta es muy sencilla; simplemente hay que poner delante del título el símbolo “$”. Así, por ejemplo si tenemos los enlaces de unas películas podríamos hacer el M3U de esta forma: #EXTINF:-1,$Talk to her http://www.allmyvideos.com/259asgZoi #EXTINF:-1,$Die Hard http://www.streamcloud.eu/s9aag9s86g #EXTINF:-1,$Ted http://www.vidspot.net/2asg98Zxc Al abrir esta lista se crea en la carpeta XBMC/addons/plugin.video.palcotv/tmp/ un archivo M3U con el mismo nombre pero con este resultado: #EXTINF:-1,Talk to her,tvg-logo="http://ia.mediaimdb.com/images/M/MV5BMTczNTU2NjIwOF5BMl5BanBnXkFtZTYwNzExMDg5._V1_.jpg",tvgwall="http://ia.mediaimdb.com/images/M/MV5BMTczNTU2NjIwOF5BMl5BanBnXkFtZTYwNzExMDg5._V1_.jpg",imdb= "8",genre="Drama, Mystery, Romance",time="112 min",year="2002",dir="N/D",wri="N/D" http://www.allmyvideos.com/aspo87 #EXTINF:-1,Die Hard,tvg-logo="http://ia.mediaimdb.com/images/M/MV5BMTY4ODM0OTc2M15BMl5BanBnXkFtZTcwNzE0MTk3OA@@._V1_.jpg" ,tvg-wall="http://ia.mediaimdb.com/images/M/MV5BMTY4ODM0OTc2M15BMl5BanBnXkFtZTcwNzE0MTk3OA@@._V1_.jpg" ,imdb="8.3",genre="Action, Thriller",time="131 min",year="1988",dir="N/D",wri="N/D" http://www.allmyvideos.com/aspo87 11 Manual de listas M3U para PalcoTV Rev. 30.07.2015 #EXTINF:-1,Ted,tvg-logo="http://ia.mediaimdb.com/images/M/MV5BMTQ1OTU0ODcxMV5BMl5BanBnXkFtZTcwOTMxNTUwOA@@._V1_SY 1200_CR64,0,630,1200_AL_.jpg",tvg-wall="http://ia.mediaimdb.com/images/M/MV5BMTQ1OTU0ODcxMV5BMl5BanBnXkFtZTcwOTMxNTUwOA@@._V1_SY 1200_CR64,0,630,1200_AL_.jpg",imdb="7",genre="Comedy, Fantasy",time="106 min",year="2012",dir="N/D",wri="N/D" http://www.allmyvideos.com/aspo87 El archivo original sólo se abre como lectura, luego no se modifica nada en él. Tan solo quedaría añadir en la primera línea del archivo M3U el modo de vista predefinido a gusto del usuario y guardar el archivo en XBMC/addons/playlists. Nótese que el scraper obtiene además el poster de la película que sirve de thumbnail y fanart. Recuerda también que si se vuelve a abrir la la lista M3U original no se sobreescribirán los datos de nuevo, sino que se reescribirán al final del archivo creado en la carpeta /tmp, por lo que ten cuidado de no duplicar entradas. Resultado de aplicación del scraper de películas mostrando el modo de vista “movies” Los datos que se obtienen son: Nota IMDB, número de votos, año, nacionalidad, director, guionista (y escritor), poster, género y duración en minutos. Sinopsis o descripción de vídeo En la versión de desarrollo de PalcoTV se ha empezado a utilizar los modos de vista que permiten mostrar información de películas gracias al scraper de IMDB/Filmaffinity. Estos 12 Manual de listas M3U para PalcoTV Rev. 30.07.2015 modos de vista permiten dotar de un espectacular aspecto visual a la lista junto con información del vídeo. Aunque no se trate de un archivo de vídeo correspondiente a una película, se puede mostrar un breve texto a modo explicativo o información de una sección de canales o cualquier otro tipo de archivo multimedia como un álbum musical una lista de reproducción de Youtube. El resultado sería tal que así: En la imagen se ve la descripción de una sección de documentales Guía de programación TV Existen dos alternativas para ver la guía de programación TV en PalcoTV: La primera, es a través de la sección “Agenda TV”. En esta sección tenemos varias opciones para ver los eventos deportivos del día, así como su hora y canales de TV que lo emiten. Además, se ha implementado la opción de mostrar la programación TV en “Qué ver ahora?”, que muestra qué programa está emitiendo cada canal ahora, así como el siguiente y el de más tarde. Desde la versión 0.3.3 de PalcoTV toda la sección de “Agenda TV” se ha reconvertido para su uso en listas M3U como Infotext EPG (se crean archivos de texto y se muestra la programación en el panel lateral derecho). Sintaxis disponibles para las listas M3U: #EXTINF:-1,Agenda TV de Fútbol (España) agendatv:futbolenlatele 13 Manual de listas M3U para PalcoTV Rev. 30.07.2015 #EXTINF:-1, Agenda TV de Fútbol (Italia) agendatv:calciointv #EXTINF:-1, Agenda TV de Fútbol (Reino Unido) agendatv:footballonuktv #EXTINF:-1,Agenda TV de deportes en general agendatv:futbolenlatv #EXTINF:-1,¿Qué ver ahora, después, y más tarde? agendatv:queverahora La segunda forma, es a través de la función EPG que por medio del parseo de webs nos muestra tanto en título como en la sinopsis de las entradas de una lista M3U la programación actual y futura. Para activar esta opción a la hora de confeccionar nuestra lista M3U debemos poner delante del título el símbolo “@”. En cualquier caso, el usuario tendrá la última palabra y podrá desactivar el EPG de una lista M3U en el menú de configuración. Además, a partir de la versión 0.3.1 se podrá seleccionar de qué fuente web obtener los datos de programación. Vamos a ver las ventajas e inconvenientes: Fórmulatv.com : Carga ultrarápida (a partir de la versión 0.3.2 la carga de 35 canales es de unos 3 segundos), muestra en minutos el tiempo que falta para que acabe el programa actual. Como inconveniente, solo muestra programa actual y los dos eventos siguientes. Miguía.tv (*) : Carga muy lenta porque extrae la programación completa de una página web por cada canal, muestra la emisión actual y los cuatro siguientes. No se recomienda para muchos canales o la carga de la lista se ralentizará demasiado. (*) Se ha observado un bug en el intervalo de tiempo entre las 22 y las 24 horas por el cuál no muestra ninguna emisión porque debe saltar al día siguiente. A veces en la web ponen para un mismo día eventos hasta altas horas de la madrugada y obliga a hacer comparaciones de tiempo para averiguar qué están emitiendo en la actualidad. EPG-TXT: Programación en panel lateral Otra forma de mostrar la programación es a través del panel lateral. Los datos son obtenidos del servicio de programación TV de elpais.es y nos permite mostrar la programación de hoy, mañana y pasado. La sintaxis sería epg-txt:nombre_canal 14 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Hay que entender por nombre de canal el que aparece en la barra de dirección del navegador cuando entramos en la web de elpais.es, observad la imagen: Luego por tanto, la sintaxis sería así: #EXTINF:-1,ARAGÓN TV epg-txt:aragon-television El resultado sería éste: Ejemplo de EPG-TXT: Programación para hoy, mañana y pasado de Aragón TV Como estos enlaces no son de video y por tanto no llaman al reproductor, podemos incluirlos en multiparsers para una mejor organización. Veamos un ejemplo: #EXTINF:-1,Agenda TV: [COLOR lightyellow]Series[/COLOR] #multiparser C+ Series,epg-txt:cplus-series C+ Series Xtra,epg-txt:cplus-series-xtra Calle 13,epg-txt:calle-13 FOX,epg-txt:fox 15 Manual de listas M3U para PalcoTV Rev. 30.07.2015 FOX Life,epg-txt:fox-life AXN,epg-txt:cplus-comedia AXN White,epg-txt:axn-white TNT,epg-txt:tnt Syfy,epg-txt:syfy #multiparser EPG en multilinks Una forma eficiente de mostrar la guía de programación es a través del multilink. En PalcoTV podremos activar el EPG tanto para el título de un grupo de canales en multilink como para todas y cada una de sus opciones. Veamos un ejemplo para entenderlo: #EXTINF:-1,TELEVISIÓN ESPAÑOLA #multilink @La 1 HD,http:// La 1 (Op. 2),http:// @La 2,http:// @Clan TVE,http:// @Teledeporte HD,http:// Teledeporte (Op. 2),http:// Teledeporte (Op. 3),http:// #multilink En el ejemplo anterior, el título del multilink es un grupo de canales, por tanto no activamos el EPG, pero sí en las opciones que nos interese. En este caso concreto, no activo el EPG de entradas repetidas al disponer de varios enlaces para ver un mismo canal. El EPG de las opciones se cargará solo cuando el usuario pulse sobre el multilink. Recuerda que por la limitación del ancho del cuadro de diálogo solo se mostrará la emisión actual y no las siguientes. Errores conocidos en multilinks (aún no resueltos): Da error al utilizar el parámetro group-title en un multilink dado que éste parámetro modifica el título que se muestra en pantalla. Da error si hay más entradas en la lista M3U con el mismo título que el título del multilink. ¡Ojo! Es habitual que se nos olvide anotar la expresión #multilink de cierre. 16 Manual de listas M3U para PalcoTV Rev. 30.07.2015 La programación se muestra como descripción del vídeo Modos de vista predefinidos En la versión de desarrollo se ha habilitado una opción para que el creador de una lista pueda personalizar el modo de vista en XBMC/Kodi para su lista. No obstante, el usuario podría modificarlo en la barra lateral de XBMC/Kodi al modo de vista que desee. Para habilitar esta opción debemos iniciar una lista M3U con esta sintaxis. Por ejemplo: #EXTM3U,view:movies #EXTINF:-1,Título del vídeo 1 http://www.asgasd.com/video1.avi #EXTINF:-1,Título del vídeo 2 http://www.asgasd.com/video2.avi #EXTINF:-1,Título del vídeo 3 http://www.asgasd.com/video3.avi Cada opción está relacionada con el ID del modo de vista para cada skin. Se ha predefinido para los skins más habituales, por lo que si no funcionase podría deberse al uso de un skin poco habitual. Las opciones disponibles son: movies, thumbnail, list, tvshow, episodes, etc. 17 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Torrents y magnet links La reproducción de archivos de la red P2P Bittorrent se hace mediante llamada a un addon externo que gestiona un servicio torrent. El usuario podrá elegir con qué addon lanzar el torrent, si bien hay dos notables diferencias: Para lanzar un magnet link, el usuario podrá seleccionar en la configuración si lanzar con Pulsar, Stream o KMediaTorrent. Su sintaxis es: #EXTINF:-1,Título del vídeo 2 magnet://xn?udn:... Para lanzar un archivo torrent, el usuario solo podrá seleccionar entre Pulsar y Stream, pues KMediaTorrent no acepta aún enlaces a archivos torrent. La sintaxis es: #EXTINF:-1,Título del vídeo 1 torrent:http://www.mininova.org/anime/as098725.torrent Asegúrate de que el archivo al que apunta el enlace acaba en .torrent . El vídeo se reproduce en cuanto descargue un máximo del 1-2% del archivo destino aproximadamente. Si el usuario quiere conservar el archivo descargado debe modificar la configuración del addon de torrents elegido. Mostrar imágenes en PalcoTV A partir de PalcoTV 0.3.1 se añade la opción de crear enlaces a imágenes en las listas M3U, muy útil por ejemplo para mostrar información de video. Estas imágenes no se descargan y su sintaxis es muy sencilla: #EXTINF:-1,Ejemplo de imagen img:http://www.tinypic.com/25aw521.jpg Os recuerdo los atajos de teclado de Kodi para la manipulación de imágenes: 18 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Mostrar un archivo de texto en PalcoTV A partir de PalcoTV 0.3.2 se añadió la opción de mostrar en un panel lateral que se abre por la derecha de la pantalla el contenido de un archivo de texto indicando su ruta completa. El archivo se descarga en la carpeta temporal. Os voy a poner dos ejemplos según tengáis alojado el texto en una “nube” o en modo local. #EXTINF:-1,Ejemplo de texto txt:http://pastebin.com/raw.php?id=s9gSH_Z #EXTINF:-1,Ejemplo de texto txt:C:/Users/Usuario/Documentos/info.txt 19 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Parámetros globales de una lista M3U Existen variables opcionales que se definen al inicio de una lista M3U, junto al #EXTM3U, como view:tvshows, view:movies, view:thumbnails, view:list, view:biglist : De entre estas opciones solo se puede elegir una, que definirá el modo de vista con el que se abrirá la lista, siempre que el skin sea reconocible por PalcoTV. Modo de vista “Información del medio 3” que se activa con el parámetro “tvshows” Modo de vista “Infowall” del skin Aeon Nox que se predefine como “movies” en PalcoTV 20 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Desde la versión 0.3.2 se añadieron dos nuevos parámetros opcionales en la primera línea de una lista M3U (#EXTM3U): Logo y Background. Como sus nombres indican, se refieren a un logo e imagen de fondo que se predefinen por defecto en caso de que en cada entrada se omita añadir las imágenes. De esta forma si se hace una lista temática el logo y background será útil para que no pierda el aspecto visual si la URL de una imagen deja de ser válida. Veamos un ejemplo: #EXTM3U,view:tvshows,logo=”http://www.misimagenes.com/imagen1.jpg”,background=”http ://www.misimagenes.com/imagen2.jpg” #EXTINF:-1,Prueba 1 (se mostrará el logo y background) http://www.unenlace.com #EXTINF:-1,Prueba 1 (Aquí se mostrará solo el background porque el logo ya se define en esta entrada),tvg-logo=”http://.../imagen.png” http://www.unenlace.com Buscador Unificado de Magnets/Torrents (Bum+) A partir de PalcoTV 0.3.1 se ha implementado una herramienta de búsqueda de torrents que se integra en el multiparser, de forma que devuelve resultados de la búsqueda del título del multiparser, que podría ser el título de una serie o película. La opción de Bum+ se recomienda situar al final del multiparser, como un complemento a una serie de fuentes de enlaces. La sintaxis es: #EXTINF:-1,Título del vídeo 1 #multiparser Opción 1,serie:http://series.mu/235a9sw8 Opción 2,serie:http://www.series.com/astq25q Opción 3,serie:http://www.series.com/2958asg Opción 4,Bum+ #multiparser Los resultados se ordenan de mayor a menor número de semillas (seeds) y se obtienen de cuatro motores de búsqueda: BitSnoop, Kickass, Isohunt y Monova 21 Manual de listas M3U para PalcoTV Rev. 30.07.2015 BUM+ se carga con el modo de vista “Biglist” para mostrar todo el título de cada resultado Esta herramienta será objeto de revisión para que se ordenen los resultados correctamente de mayor a menor número de semillas. Integración de PalcoTV en Yatse Yatse es una aplicación para Android que permite utilizar el móvil como mando a distancia. Para utilizar esta aplicación debemos habilitar el control remoto por IP en los ajustes de sistema en Kodi. La integración de los metadatos de películas o la información de la programación de los canales TV se integra a la perfección en Yatse para móviles Android, por lo que su utilización es muy recomendable, sobre todo para aprovechar la velocidad de la la conexión remota por IP en lugar de la tecnología CEC-HDMI (a través del mando a distancia de la tele, si tu televisión lo soporta) 22 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Álbumes de imágenes: Lector CBR/CBZ Gracias a la integración del código del addon PDF Reader podrás disfrutar en PalcoTV de álbumes de imágenes empaquetas y comprimidas en RAR (CBR) ó ZIP (CBZ). Es muy importante que tengas en cuenta que a la hora de comprimir selecciones los archivos y no la carpeta en la que se encuentran. Una vez terminada la compresión deberás renombrar como CBR ó CBZ según sea RAR ó ZIP, respectivamente. Dará error si renombras un RAR como CBZ y viceversa. También dará error si en la sintaxis confundes cbr con cbz. Además, en PalcoTV se ha añadido soporte de Mediafire, Copy.com y Dropbox, así como cualquier URL de descarga directa, siempre que no se trate de una web que redirija a la URL del archivo, como muchos servicios de enlaces con publicidad. La sintaxis es: #EXTINF:-1,Título cbz:https://copy.com/sgas6346wehue #EXTINF:-1,Título cbr:http://www.ejemplo.com/ejemplo.rar 23 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Diálogo de descarga de un archivo CBZ alojado en mi cuenta de copy.com Cuando se listan las páginas (imágenes) del CBR/CBZ, se añaden dos entradas al inicio de la lista: Una imagen de ayuda que muestra una tabla de atajos de teclado para usar las imágenes (rotación, zoom, etc), así como la opción “slideshow” para mostrar todas las imágenes en transición de movimiento. Recuerda también que puedes integrar imágenes y sinopsis para dotar de una apariencia visual impactante a tu lista de álbumes de imágenes. Veamos un ejemplo: #EXTINF:-1,Título de prueba,tvg-logo="...",tvg-wall="...",plot="Este texto es la sinopsis o descripción del álbum de imágenes. Podrás exceder del ancho de pantalla porque Kodi permite deslizar el scroll para mostrar todo el texto". cbr:https://copy.com/26ñlkjañslkgja 24 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Como extra, se añade una imagen de los atajos de teclado en Kodi ;) Explorador de archivos locales CBR/CBZ alojados en la carpeta addons/plugin.video.palcotv/tmp/ Los archivos cbr/cbz se descargan en la carpeta addons/plugin.video.palcotv/tmp/ y podrás acceder a tus archivos locales desde “Mi biblioteca” → “Mis álbumes (CBR/CBZ)” 25 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Personalización de listas de películas A partir de PalcoTV 0.3.3 se va a apostar muy fuerte por las listas de películas. Se han centrado los esfuerzos en cuatro pilares básicos: Filtros, opciones de visualización, herramientas del menú contextual, y evidentemente, los regex de películas. Filtros de películas Partiendo de una lista de películas, un filtro nos va a permitir establecer un criterio determinante para que una película se muestre. Veamos unos ejemplos: #EXTINF:-1,Filtro por año filtro_year:2014,http://.../url_lista_pelis.m3u #EXTINF:-1,Pelis de Ciencia ficción filtro_gen:ciencia ficción,http://.../url_lista_pelis.m3u #EXTINF:-1,Pelis de Scarlett Johansson filtro_cast:Scarlett Johansson,http://.../url_lista_pelis.m3u #EXTINF:-1,Películas de Hitchcock filtro_dir:Hitchcock,http://.../url_lista_pelis.m3u #EXTINF:-1,Películas con puntuación mayor o igual que 7 filtro_punt:7,http://.../url_lista_pelis.m3u #EXTINF:-1,Saga de La Momia filtro_title:momia,http://.../url_lista_pelis.m3u A destacar este último filtro de título, que será útil también para filtrar cualquier tipo de lista, no solo de películas. Por ejemplo, si tenemos una lista de canales de televisión por países, podríamos filtrar para que solo muestre los de un país concreto. La utilidad de estos filtros reside en la posibilidad de crear listas M3U como índices personalizados (por géneros, por año, por actores/directores, por sagas, etc.) El límite está en la imaginación. A modo de extra en la visualización de películas con filtros, se ha añadido al apartado de la sinopsis una breve relación de metadatos (año, género, director, reparto) justo delante de la sinopsis. En la siguiente imagen podéis ver cómo queda: 26 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Abajo a la derecha podéis ver amplia información de la película Con el modo “Biglist” podemos ver mejor las etiquetas opcionales que se añaden al título 27 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Opciones de visualización Pestaña de configuración de filtros de películas Activando previamente los filtros, el usuario podrá seleccionar el modo de vista, el color de los títulos de las películas o de las etiquetas de metadatos (año, género, director, etc.) Al activar el filtro se muestran los metadatos para que el usuario elija cuáles mostrar en los filtros. Herramientas del menú contextual El menú contextual se abre con el botón derecho del ratón, o con el botón “menú” del mando a distancia de un TV Box de Android, o con el botón “return” en el caso de mandos a distancia de una TV, si se desea utilizar la tecnología CEC-HDMI para controlar remotamente a Kodi. Por el momento, aún en desarrollo, se ha implementado el menú contextual en los multilinks. A continuación explico las dos herramientas que se han añadido al menú contextual en la versión de desarrollo y probablemente vean la luz en PalcoTV 0.3.3 28 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Wikipeli (Filmaffinity) Esta herramienta conecta con Filmaffinity y obtiene la información técnica, artística, sinopsis y un breve número de las críticas más valoradas (sin spoilers) de una película, se almacena en un archivo de texto que se guarda en la carpeta temporal (userdata/playlists/temp/) y se muestra en el panel lateral al igual que un archivo de texto. Hay que señalar que la puntuación que el scraper de películas obtiene es el de la página themoviedb.org, mientras que la puntuación que obtenemos de esta herramienta es la de los usuarios de Filmaffinity. Como esta herramienta tiene un comportamiento idéntico al scraper de películas, es muy posible que en un futuro muy próximo se implemente en el scraper la opción de utilizar esta página para obtener los datos. Wikipeli de “Pacific Rim” Trailer de Youtube Esta herramienta conecta con la API de Youtube para obtener el trailer de la película. Para que funcione correctamente recuerda que el título de la entrada debe ser el título correcto de la película. El addon de Youtube mostrará inmediatamente el trailer con la máxima calidad posible de acuerdo a la búsqueda realizada. 29 Manual de listas M3U para PalcoTV Rev. 30.07.2015 Regex de películas Hasta la fecha, se han implementado los regex de pelisadicto y oranline. Se espera implementar regex de Pordede, Yaske, y otras páginas conocidas. Su funcionamiento será idéntico a los regex de series: #EXTINF:-1,Película #multilink Opción 1,peli:http://www.oranline.com/.../peli Opción 2,peli:http://www.pelisadicto.com/.../peli #multilink Créditos PalcoTV es un proyecto libre basado en la colaboración y sin ánimo de lucro. Su autor disfruta programando y compartiendo sus avances en el aprendizaje de Python sin ningún interés más que la satisfacción personal. PalcoTV no comparte ningún enlace a obras protegidas por derechos de autor; el usuario asume su propia responsabilidad al utilizar este addon. La distribución de PalcoTV con listas y enlaces o con ánimo de lucro está perseguida por las leyes (Ley de Propiedad Intelectual en España, que entró en vigor el 1 de enero de 2015). Su publicación en Internet eximirá al autor de PalcoTV de cualquier responsabilidad recayendo única y exclusivamente en el “uploader” o persona interesada en obtener un beneficio. Agradecimientos Al PalcoTV Team, mis fieles colaboradores y amigos: Ricard, Darío, Teseo, Madquark, Sebas, Quequino, Danichuzos, Leyla, Minix, Raúl19, Nano, Aquiles, Ernesto y Alegre A Jesús, de pelisalacarta, sin sus tutoriales en www.mimediacenter.info no habría suscitado mi interés por la programación en Python y gracias a su librería plugintools. Y a todos los usuarios de PalcoTV, muchas gracias por llenarme de orgullo e ilusión por seguir adelante con este proyecto... por lo menos otro año más ;) 30
© Copyright 2024