Vista general
Cuando subes un audiolibro a Google Play Libros, puedes especificar un índice personalizado como se describe en las especificaciones de audiolibros del World Wide Web Consortium (W3C).
Con este ejemplo simplificado, puedes aprender a subir archivos de audio y un índice personalizado. Los casos prácticos detallados se describen en las especificaciones.
En líneas generales, para subir archivos de audio y un índice personalizado, sigue estos pasos:
- Crea un archivo HTML llamado
toc.htmlque especifique tu índice. - Crea un archivo de manifiesto llamado "
publication.json" que incluya tus archivos de audio y que apunte a tu índice. - Añade "
toc.html" y "publication.json" a una carpeta junto a tus archivos de audio. - Comprime la carpeta.
- Cambia la extensión del archivo de "
.zip" a ".lpf". - Sube el archivo "
.lpf" al Centro de Partners de Play Libros.
Ejemplo simple
Importante: En las secciones siguientes se ofrece más información con un audiolibro sencillo como ejemplo.
Para subir una tabla de contenido personalizada de un audiolibro llamado "Mi audiolibro genial" con el ISBN "123", que consta de 5 archivos .mp3, sigue estos pasos:
123_1of5.mp3- Prólogo
123_2of5.mp3- Capítulo 1: Principio
123_3of5.mp3- Capítulo 2: Mitad
123_4of5.mp3- Capítulo 3: Final
123_5of5.mp3- Epílogo
Paso 1: Crea un directorio
Para empezar, crea un directorio o una carpeta con el nombre "123", ya que 123es el ISBN de nuestro audiolibro.
Paso 2: Coloca los archivos de audio en el directorio
Añade los archivos de audio al directorio que has creado. La estructura del directorio tiene este aspecto:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
└── 123_5of5.mp3
Paso 3: Crea un archivo de índice
Crea un archivo llamado "toc.html" que contendrá el índice:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
└── toc.html
Paso 4: Rellena el archivo de índice
Rellena el archivo toc.html con una lista de los archivos y los nombres que deben mostrarse en el índice:
<nav role="doc-toc">
<h2>Mi audiolibro genial</h2>
<ol>
<li><a href="123_1of5.mp3">Prólogo</a></li>
<li><a href="123_2of5.mp3">Capítulo 1: Principio</a></li>
<li><a href="123_3of5.mp3">Capítulo 2: Mitad</a></li>
<li><a href="123_4of5.mp3">Capítulo 3: Final</a></li>
<li><a href="123_5of5.mp3">Epílogo</a></li>
</ol>
</nav>
Notas:
- El título del libro se encuentra entre las etiquetas
<h2>. - Hay una etiqueta
<li>por cada archivo de audio.- Por ejemplo, si quieres dividir un archivo de audio en varias partes, puedes especificar varias entradas de índice.
- El atributo
hrefes la ubicación relativa del archivo de audio.- En tu caso, solo es el nombre del archivo de audio, ya que
toc.htmly los archivos de audio están en el mismo directorio. - Si mueves los archivos de audio a un subdirectorio llamado
audio, el valor del atributohrefdel prólogo seráaudio/123_1of5.mp3.
- En tu caso, solo es el nombre del archivo de audio, ya que
Paso 5: Crea un archivo de manifiesto
Crea un archivo llamado "publication.json" que contendrá el archivo de manifiesto del audiolibro:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Paso 6: Rellena el archivo de manifiesto
Rellena el archivo publication.json con los detalles del audiolibro:
{
"@context": [
"https://schema.org",
"https://www.w3.org/ns/pub-context"
],
"conformsTo" : "https://www.w3.org/TR/audiobooks/",
"name": "Mi audiolibro genial",
"resources": [
{
"name": "Table of Contents",
"rel": "contents",
"url": "toc.html"
}
],
"readingOrder": [
"123_1of5.mp3",
"123_2of5.mp3",
"123_3of5.mp3",
"123_4of5.mp3",
"123_5of5.mp3"
]
}
Notas:
- El valor de
namees el título del audiolibro. - La matriz
resourcescontiene una referencia atoc.html.- Cuando adaptes este ejemplo a tu audiolibro, no debes cambiar este elemento de la matriz
resources, a menos que le pongas otro nombre al archivo de índice que no seatoc.html.
- Cuando adaptes este ejemplo a tu audiolibro, no debes cambiar este elemento de la matriz
- La matriz
readingOrdercontiene una lista de URLs relativas de archivos de audio, que aparecen en el orden en que se le deben presentar al oyente.- En tu caso, las entradas de la matriz
readingOrderson solo nombres de archivos de audio, ya quepublication.jsony los archivos de audio están en el mismo directorio.- Por ejemplo, si mueves los archivos de audio a un subdirectorio llamado
audio, la URL que representa el archivo del prólogo seráaudio/123_1of5.mp3.
- Por ejemplo, si mueves los archivos de audio a un subdirectorio llamado
- En tu caso, las entradas de la matriz
Paso 7: Comprime el directorio
Comprime el directorio 123 en un archivo ZIP llamado "123.zip". Los pasos exactos varían según el sistema operativo, pero aquí tienes instrucciones para:
Paso 8: Cambia el nombre del directorio comprimido
Cambia la extensión del archivo .zip del directorio comprimido de ".zip" a ".lpf". Por ejemplo, 123.zip pasa a ser 123.lpf.
Resultado
En el ejemplo, los pasos anteriores deberían generar un archivo ZIP con esta estructura:
123.lpf
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Paso 9: Sube el archivo a Google Play Libros
Sube el archivo 123.lpf mediante el proceso de recogida automatizado o en el Centro de Partners de Play Libros.