Manual de listas M3U para PalcoTV

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