Panoramica
Quando carichi un audiolibro su Google Play Libri, puoi specificare un sommario personalizzato come descritto nella specifica W3C per gli audiolibri.
Questo esempio semplificato ti aiuterà a imparare a caricare file audio e un indice personalizzato. I casi d'uso dettagliati sono trattati nelle specifiche.
In generale, per caricare file audio e un indice personalizzato:
- Crea un file HTML con il nome "
toc.html" che specifica il sommario. - Crea un file manifest con il nome "
publication.json" che elenca i tuoi file audio e rimanda al sommario. - Aggiungi "
toc.html" e "publication.json" a una cartella insieme ai file audio. - Comprimi la cartella.
- Modifica l'estensione del file da "
.zip" a ".lpf". - Carica il file "
.lpf" nel Centro partner di Google Play Libri.
Esempio semplice
Importante: le sezioni seguenti forniscono maggiori dettagli, utilizzando un semplice audiolibro come esempio.
Per caricare un indice personalizzato per un audiolibro chiamato "Il mio fantastico audiolibro" con un ISBN di "123", composto da 5 file .mp3:
123_1of5.mp3- Prologo
123_2of5.mp3- Capitolo 1. Inizio
123_3of5.mp3- Capitolo 2. Metà
123_4of5.mp3- Capitolo 3. Fine
123_5of5.mp3- Epilogo
Passaggio 1: crea una directory
Per iniziare, crea una directory o una cartella con il nome "123", poiché "123" è l'ISBN del nostro audiolibro.
Passaggio 2: inserisci i file audio nella directory
Aggiungi i tuoi file audio alla directory che hai creato. La struttura della directory ha questo aspetto:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
└── 123_5of5.mp3
Passaggio 3: crea un file TOC
Crea un file denominato "toc.html" per contenere il sommario:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
└── toc.html
Passaggio 4: compila il file TOC
Con un elenco dei file e dei nomi da mostrare nel sommario, compila il file toc.html:
<nav role="doc-toc">
<h2>Il mio fantastico audiolibro</h2>
<ol>
<li><a href="123_1of5.mp3">Prologo</a></li>
<li><a href="123_2of5.mp3">Capitolo 1. Inizio</a></li>
<li><a href="123_3of5.mp3">Capitolo 2. Metà</a></li>
<li><a href="123_4of5.mp3">Capitolo 3. Fine</a></li>
<li><a href="123_5of5.mp3">Epilogo</a></li>
</ol>
</nav>
Suggerimenti:
- Il titolo del libro deve essere inserito tra i tag
<h2>. - C'è un
<li>per ogni file audio.- Ad esempio, se vuoi dividere un file audio in più parti, puoi specificare più voci del sommario.
- L'attributo
hrefè la posizione relativa del file audio.- Nel tuo caso, si tratta solo del nome del file audio, poiché
toc.htmle i file audio si trovano nella stessa directory. - Se inserisci i file audio in una sottodirectory con il nome
audio, il valore dell'attributohrefdel prologo èaudio/123_1of5.mp3.
- Nel tuo caso, si tratta solo del nome del file audio, poiché
Passaggio 5: crea un file manifest
Crea un file denominato "publication.json" che conterrà il file manifest dell'audiolibro:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Passaggio 6: compila il file manifest
Compila publication.json con i dettagli dell'audiolibro:
{
"@context": [
"https://schema.org",
"https://www.w3.org/ns/pub-context"
],
"conformsTo" : "https://www.w3.org/TR/audiobooks/",
"name": "Il mio fantastico audiolibro",
"resources": [
{
"name": "Sommario",
"rel": "contents",
"url": "toc.html"
}
],
"readingOrder": [
"123_1of5.mp3",
"123_2of5.mp3",
"123_3of5.mp3",
"123_4of5.mp3",
"123_5of5.mp3"
]
}
Suggerimenti:
- Il valore di
nameè il titolo dell'audiolibro. - L'array
resourcescontiene un riferimento atoc.html.- Quando adatti questo esempio al tuo audiolibro, non devi modificare l'elemento dell'array
resources, a meno che tu non abbia assegnato al file TOC un nome diverso datoc.html.
- Quando adatti questo esempio al tuo audiolibro, non devi modificare l'elemento dell'array
- L'array
readingOrdercontiene un elenco di URL relativi per i file audio, elencati nell'ordine in cui devono essere presentati all'ascoltatore.- Nel tuo caso, le voci dell'array
readingOrdersono solo nomi di file audio, poichépublication.jsone i file audio si trovano nella stessa directory.- Ad esempio, se inserisci i file audio in una sottodirectory con il nome
audio, l'URL che rappresenta il file del prologo èaudio/123_1of5.mp3.
- Ad esempio, se inserisci i file audio in una sottodirectory con il nome
- Nel tuo caso, le voci dell'array
Passaggio 7: comprimi la directory
Comprimi la directory 123 creando un file ZIP denominato "123.zip". I passaggi esatti variano a seconda del sistema operativo, ma ecco le istruzioni per:
Passaggio 8: rinomina la directory compressa
Modifica l'estensione del file della directory compressa da ".zip" a ".lpf". 123.zip diventa quindi 123.lpf.
Risultato
Nell'esempio, i passaggi precedenti dovrebbero produrre un archivio ZIP con questa struttura:
123.lpf
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Passaggio 9: carica su Google Play Libri
Carica 123.lpf tramite la procedura di recupero automatica o nel Centro partner di Google Play Libri.