Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Rev. 21.04.2015
Rev. 21.04.2015
Introduccin: Qu es M3U?
M3U es un formato de archivo que se cre en un principio como lista de reproduccin de
archivos mp3 para Winamp, pero su uso se ha generalizado hoy en da como lista de
reproduccin 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 caractersticas 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 caractersticas y herramientas que
podremos utilizar en PalcoTV. Empecemos!
Rev. 21.04.2015
MUY IMPORTANTE: Guarda este archivo en la carpeta addons/playlists y brelo desde Mis
listas en PalcoTV. Recuerda desactivar la opcin no mostrar archivos ocultos o de sistema
en las opciones de carpeta del explorador de Windows para poder modificar la extensin del
archivo, porque debemos guardarlo como nombre.m3u y no como nombre.m3u.txt, que no se
mostrara en PalcoTV. Os recomiendo agregar la carpeta playlists al panel lateral de carpetas
favoritas en vuestro explorador de archivos para tener un rpido acceso. Creedme, lo
utilizaris muy a menudo ;)
Es importante cumplir escrupulosamente con la sintaxis y evitar errores comunes como dejar
espacios entre la expresin #EXTINF:-1, y el ttulo del vdeo, o dejar espacios delante de la
URL (eso nunca, por favor!)
El enlace va en la lnea inmediatamente posterior a la del ttulo, sin poner ms saltos de lnea
o no se mostrar esa entrada.
Rev. 21.04.2015
Grupos de canales
En la lnea del ttulo tambin se puede asignar el canal a un grupo de canales:
#EXTINF:-1,Ejemplo de canal,group-title=TDT,tvg-logo=...,tvg-wall=...
Recuerda que PalcoTV reconocer los parmetros sin importar el orden en el que pongas el
group-title, tvg-logo y tvg-wall.
Lneas de comentarios
Muchas listas aaden una pequea descripcin a modo introductorio en sus primeras lneas
(fecha de actualizacin, algn mensaje del autor o datos de contacto). Para evitar que
PalcoTV lo interprete como un enlace de vdeo se debe aadir el smbolo # delante del
ttulo. Veamos un ejemplo:
#EXTINF:-1,#Esto es un comentario del autor
#EXTINF:-1,#Puedes aadir ms lneas comentadas sin necesidad de aadir saltos de lnea
Si el comentario es muy largo puedes utilizar el comando [CR] para saltar de lnea. En Kodi
vers las dos lneas muy juntas pero puede ser til para mostrar cierta informacin.
Rev. 21.04.2015
Acortadores de enlaces
PalcoTV incorpor en su versin 0.2.9 soporte de enlaces cortos, concretamente de hasta 255
servicios web acortadores de enlaces (tinyurl, bit.ly, etc) a travs de longURL.org.
Inicialmente lo reconoce como enlace IP (HTTP) y es en el momento de su reproduccin
cuando determina la URL original.
Rev. 21.04.2015
Rev. 21.04.2015
De esta forma resulta muy sencillo hacer listas de discografas musicales combinadas con
enlaces a videoclips o conciertos alojados en Youtube, por ejemplo.
NOTA: Recuerda que en XBMC/Kodi puedes activar el modo repeticin, reproduccin continua
y aleatoria en el panel lateral izquierdo ;)
El Multilink
El multilink es una herramienta muy til para ordenar mltiples enlaces relacionados bajo un
mismo grupo relacionado. Veamos un ejemplo para entenderlo: Supongamos que tenemos
varios enlaces de una pelcula 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 cundo mostrarlos para seleccionar cul
reproducir. Su sintaxis no es muy difcil:
#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
Rev. 21.04.2015
Como puedes ver, la lnea de la URL que como sabrs debe estar inmediatamente despus de
la lnea del ttulo se sustituye por una etiqueta de apertura y cierre del conjunto de enlaces
(#multilink), y a continuacin se enumeran las distintas opciones en modo ttulo-enlace
separados por tan slo una coma.
Rev. 21.04.2015
En este caso se utiliza el multilink para ofrecer varios enlaces de una pelcula en diferentes servidores
Regex de series
PalcoTV implement en la versin 0.3.0 una potente herramienta para aadir en una sola
lnea una serie completa alojada en SeriesAdicto. En la versin 0.3.1 publicada el 22 de abril
de 2015 se habilita esta funcin para SeriesYonkis, Series.Mu, SeriesFLV y SeriesBlanco. La
sintaxis no puede ser ms 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 dilogo con todas las temporadas de la
serie para que el usuario elija aquella que desee y acto seguido PalcoTV muestra los
captulos y enlaces disponibles.
Veamos un ejemplo:
Rev. 21.04.2015
El Multiparser
A diferencia del multilink que enlaza URLs de vdeo, el multiparser enlaza con funciones de
cdigo, y ms concretamente con parsers de webs. A da de hoy, es completamente funcional
para la creacin 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
seccin del multilink:
#EXTINF:-1,PRUEBA
#multiparser
Opcin 1,serie:http://www.seriesflv.com/serie/259825/
Opcin 2,serie:http://www.seriesadicto.com/serie/259825/
Opcin 3,serie:http://www.seriesyonkis.sx/serie/259825/
Opcin 3,serie:http://www.seriesblanco.com/serie/259825/
#multiparser
Scraper de pelculas
Una de las novedades de la versin de desarrollo es la implementacin de una herramienta
para recopilar el poster e informacin de una pelcula de IMDB. Esta herramienta sobreescribe
10
Rev. 21.04.2015
el archivo M3U alojado en la carpeta playlists para guardar esta informacin, para que no sea
necesario volver a ejecutar el scraper al tener ya almacenados los datos en el archivo M3U.
La sintaxis para ejecutar esta herramienta es muy sencilla, simplemente hay que poner
delante del ttulo el smbolo $. As, por ejemplo si tenemos los enlaces de unas pelculas
podramos 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
11
Rev. 21.04.2015
El archivo original slo se abre como lectura, luego no se modifica nada en l. Tan solo
quedara aadir en la primera lnea del archivo M3U el modo de vista predefinido a gusto del
usuario y guardar el archivo en XBMC/addons/playlists. Ntese que el scraper obtiene adems
el poster de la pelcula que sirve de thumbnail y fanart. Recuerda tambin que si se vuelve a
abrir la la lista M3U original no se sobreescribirn los datos de nuevo, sino que se reescribirn
al final del archivo creado en la carpeta /tmp, por lo que ten cuidado de no duplicar
entradas.
Los datos que se obtienen son: Nota IMDB, nmero de votos, ao, nacionalidad, director,
guionista (y escritor), poster, gnero y duracin en minutos.
12
Rev. 21.04.2015
Gua de programacin TV
Existen dos alternativas para ver la gua de programacin TV en PalcoTV:
La primera, es a travs de la seccin Agenda TV. En esta seccin tenemos varias opciones
para ver los eventos deportivos del da, as como su hora y canales de TV que lo emiten.
Asimismo, en la versin de desarrollo se ha implementado una opcin para mostrar la
programacin ahora, despus, y ms tarde de todos los canales de la TV espaola.
La segunda forma, es a travs de la funcin EPG que por medio del parseo de webs nos
muestra tanto en ttulo como en la sinopsis de las entradas de una lista M3U la programacin
actual y futura. Para activar esta opcin a la hora de confeccionar nuestra lista M3U debemos
poner delante del ttulo el smbolo @. En cualquier caso, el usuario tendr la ltima palabra
y podr desactivar el EPG de una lista M3U en el men de configuracin. Adems, a partir de
la versin 0.3.1 se podr seleccionar de qu fuente web obtener los datos de programacin.
Vamos a ver las ventajas e inconvenientes:
Frmulatv.com : Carga muy rpida, muestra en minutos el tiempo que falta para que acabe
el programa actual. Como inconveniente, solo muestra programa actual y los dos siguientes.
13
Rev. 21.04.2015
Migua.tv (*) : Carga muy lenta porque extrae la programacin completa de una pgina web
por cada canal, muestra la emisin 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 cul no
muestra ninguna emisin porque debe saltar al da siguiente. A veces en la web ponen para
un mismo da eventos hasta altas horas de la madrugada y obliga a hacer comparaciones de
tiempo para averiguar qu estn emitiendo en la actualidad.
EPG en multilinks
Una forma eficiente de mostrar la gua de programacin es a travs del multilink. En PalcoTV
podremos activar el EPG tanto para el ttulo de un grupo de canales en multilink como para
todas y cada una de sus opciones. Veamos un ejemplo para entenderlo:
#EXTINF:-1,TELEVISIN ESPAOLA
#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 ttulo 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
limitacin del ancho del cuadro de dilogo solo se mostrar la emisin actual y no las
siguientes.
Errores conocidos en multilinks (an no resueltos):
Da error al utilizar el parmetro group-title en un multilink
Da error si hay ms entradas en la lista M3U con el mismo ttulo que el ttulo del multilink
Atencin! Es muy frecuente que se nos olvide anotar la expresin #multilink de cierre.
14
Rev. 21.04.2015
15
Rev. 21.04.2015
16
Rev. 21.04.2015
siempre que el skin sea reconocible por PalcoTV. En la versin 0.3.1 se reconocen los modos
de vista de los skins Confluence, Titan, Aeon Nox, Droid, Re-touched, y Quartz.
Modo de vista Informacin del medio 3 que se activa con el parmetro tvshows
Modo de vista Infowall del skin Aeon Nox que se predefine como movies en PalcoTV
17
Rev. 21.04.2015
BUM+ se carga con el modo de vista Biglist para mostrar todo el ttulo de cada resultado
18
Rev. 21.04.2015
19
Rev. 21.04.2015
Cuando se listan las pginas (imgenes) del CBR/CBZ, se aaden dos entradas al inicio de la
lista: Una imagen de ayuda que muestra una tabla de atajos de teclado para usar las
imgenes (rotacin, zoom, etc), as como la opcin slideshow para mostrar todas las
imgenes en transicin de movimiento.
Recuerda tambin que puedes integrar imgenes y sinopsis para dotar de una apariencia
visual impactante a tu lista de lbumes de imgenes. Veamos un ejemplo:
#EXTINF:-1,Ttulo de prueba,tvg-logo="...",tvg-wall="...",plot="Este texto es la sinopsis o
descripcin del lbum de imgenes. Podrs exceder del ancho de pantalla porque Kodi
permite deslizar el scroll para mostrar todo el texto".
cbr:https://copy.com/26lkjaslkgja
20
Rev. 21.04.2015
21
Rev. 21.04.2015
Crditos
PalcoTV es un proyecto libre basado en la colaboracin y sin nimo de lucro. Su autor disfruta
programando y compartiendo sus avances en el aprendizaje de Python sin ningn inters ms
que la satisfaccin personal. PalcoTV no comparte ningn enlace a obras protegidas por
derechos de autor; el usuario asume su propia responsabilidad al utilizar este addon.
La distribucin de PalcoTV con listas y enlaces o con nimo de lucro est perseguida por las
leyes (Ley de Propiedad Intelectual en Espaa, que entr en vigor el 1 de enero de 2015). Su
publicacin 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, Daro, Teseo, Madquark, Sebas,
Quequino, Danichuzos, Leyla, Gambitero, Minix, Ral19
A Jess, de pelisalacarta, sin sus tutoriales en www.mimediacenter.info no habra suscitado
mi inters por la programacin en Python, y gracias a sus potentes libreras para addons.
Y a todos los usuarios de PalcoTV, muchas gracias por llenarme de orgullo e ilusin por seguir
adelante con este proyecto... por lo menos otro ao ms ;)
22