Exportar nfo de las peliculas para Popcorn A-400

Any trouble you encounter with the Pedias, here's the place to ask for help.
Post Reply
judocama
Addicted to Bruji
Addicted to Bruji
Posts: 265
Joined: Sun May 24, 2009 6:16 am

Exportar nfo de las peliculas para Popcorn A-400

Post by judocama »

Tengo este reproductor de salón y tiene una utilidad para bajarse la información de internet de las peliculas asi como las caratulas y el fanart.
Puedo modificar los datos editando los ficheros que se bajan para cada pelicula pero me gustaría hacer un script para que me sacara la información que
mantengo en DvdPedia de mis peliculas puediendo exportar las mismas a un archivo nfo.
Hay un post que explica como funciona y me gustaría que me ayudarais a hacer dicho script para exportar mis peliculas a archivos de texto individuales
con extension nfo.
La pagina en cuestión donde explican todo esto es:

http://www.networkedmediatank.com/showt ... ?tid=46095

Tambien he editado el archivo nfo que se descarga para cada pelicula y es como detallo:

EJEMPLO: TERMINATOR (1984)

<?xml version="1.0" encoding="UTF-8"?>
<movie>
<id>tt0088247</id>
<id moviedb="tmdb">218</id>
<title>Terminator</title>
<year>1984</year>
<releasedate>1984-10-26</releasedate>
<rating>8.2</rating>
<votes></votes>
<outline></outline>
<plot>Un cyborg ha sido enviado desde el futuro en una misión mortal: Eliminar a Sarah Connor, una joven cuya vida tendrá una gran importancia en los próximos años. Sarah tiene sólo un protector - Kyle Reese - también enviado desde el futuro. El Terminator utiliza su inteligencia excepcional y fuerza para encontrar a Sarah, pero ¿hay alguna forma de detener al cyborg aparentemente indestructible?</plot>
<runtime>108</runtime>
<mpaa></mpaa>
<certification>R</certification>

<company>Hemdale Film Corporation</company>
<company>Cinema 84</company>
<company>Euro Film Funding</company>
<country></country>
<language>es</language>
<genre>Acción / Aventura / Ciencia ficción / Novela de suspense</genre>

<director>James Cameron</director>

<actor><name>Michael Biehn</name></actor>
<actor><name>Linda Hamilton</name></actor>
<actor><name>Paul Winfield</name></actor>
<actor><name>Lance Henriksen</name></actor>
<actor><name>Bess Motta</name></actor>
<actor><name>Earl Boen</name></actor>
<actor><name>Rick Rossovich</name></actor>
<actor><name>Bill Paxton</name></actor>
<actor><name>Brian Thompson</name></actor>
<actor><name>Franco Columbu</name></actor>
<actor><name>Dick Miller</name></actor>
<actor><name>Arnold Schwarzenegger</name></actor>
<credits>
<writer>James Cameron</writer>
<writer>Gale Anne Hurd</writer></credits>
<fanart>http://metadata.popbox.com/sybdb/images ... pg</fanart>
<thumb>http://metadata.popbox.com/sybdb/images ... jpg</thumb>
<small_thumbnail>http://metadata.popbox.com/sybdb/images ... _thumbnail>
<type>feature</type></movie>

Espero vuestra ayuda.

Muchas gracias por todo.
User avatar
Conor
Top Dog
Posts: 5344
Joined: Sat Jul 03, 2004 12:58 pm
Contact:

Re: Exportar nfo de las peliculas para Popcorn A-400

Post by Conor »

Hay algo similar en el forum sobre usando NFO desde DVDpedia. Se usa el systema de export de texto para crear los archivos, se necesita un template como este (dado los datos que me diste):

Code: Select all

<!-- <meta name="PageSplit" content="1">
<meta name="uidNaming" content="title"> -->
<!--BeginRepeat-->
<movie>
        <title>[key:title]</title>
        <originaltitle>[key:originalTitle]</originaltitle>
        <rating>[key:rating]</rating>
        <year>[key:theatrical]</year>
        <outline></outline>
        <plot>[key:summary]</plot>
        <tagline>[key:comments]</tagline>
        <runtime>[key:duration]</runtime>
        <thumb>[key:localCoverImageURL]</thumb>
        <mpaa>[key:rated]</mpaa>
        <certification>[key:rated]</certification>
        <id>tt[key:imdb]</id>
        <genre>[key:genre]</genre>
        <premiered>[key:releaseDate]</premiered>
        <studio>[key:studio]</studio>
        <credits>[key:starring]</credits>
        <director>[key:director]</director>
        <country>[key:country]</country>
        <language>[key:localeLanguage]</language>
        <!--IFcredits[creditsBegin]
        <actor>
            <name>[credit:name]</name>
            <role>[credit:role]</role>
        </actor>[creditsEnd]ENDcredits-->
        <credits>
               <writer>[key:writer]</writer>
        </credits>
    </movie>
<!--EndRepeat-->
Si guardas este archivo en ~/Library/Application Support/Templates/NFO.nfo tendras la opcion de export de texto NFO. Esto creara un archivo para cada película con el nombre de la película. Hay que mover los archivos a mano o se puede usar la misma técnica del script de la imágenes para moverlo automáticamente, sabiendo que las películas están organizadas por titulo.

Ya otros modificaron el export para añadir información conociendo donde están los archivos en su ordenador. Como el usuario que añade el fanart con:

Code: Select all

<fanart>file://[key:title]/[key:title].fanart.jpg</fanart>
judocama
Addicted to Bruji
Addicted to Bruji
Posts: 265
Joined: Sun May 24, 2009 6:16 am

Re: Exportar nfo de las peliculas para Popcorn A-400

Post by judocama »

Muchas gracias.

Me puedes decir como modificar el script para que el nombre de archivo resultante integre tambien el año?

Algo salvaje (1986).txt

Y si es posible que el archivo resultante tenga la extensión

nfo

Gracias por todo de nuevo
User avatar
Conor
Top Dog
Posts: 5344
Joined: Sat Jul 03, 2004 12:58 pm
Contact:

Re: Exportar nfo de las peliculas para Popcorn A-400

Post by Conor »

Si el archivo del template termina en ".nfo" los archivos creados también deberían terminar en ".nfo". Lo he probado aqui y va bien. Pero si no se soluciona con el lo de añadir el año y cambiar el .txt a .nfo al mismo tiempo.

El nombre del archivo solo se puede hacer por id o por titulo, no tiene opción de añadir el año. Pero con el truco del script para lo de las imágenes, podrias añadir el año (se asume que los archivos NFO estan en la carpeta ExporteDeNFO en el escritorio) .

Code: Select all

#!/bin/bash
cd ~/Desktop/ExporteDeNFO
<!--BeginRepeat-->mv -f "[key:title].nfo" "[key:title] ([key:year]).nfo"
<!--EndRepeat-->
Post Reply