⌂ Self-hosting

Audiobookshelf: audiolibri e podcast sul proprio server

Audiolibri e podcast con Audiobookshelf: struttura delle cartelle, metadati e capitoli, avanzamento sincronizzato, download dei podcast e app mobili.

Gli audiolibri hanno esigenze che un normale lettore musicale non soddisfa: durano ore, si ascoltano a pezzi in giorni diversi, sono divisi in capitoli e bisogna ricordare il punto esatto in cui ci si è fermati, magari passando dal telefono allo smart speaker o al computer. Lo stesso vale per i podcast. Audiobookshelf è un server libero pensato proprio per questo: raccoglie audiolibri e podcast, sincronizza l'avanzamento tra i dispositivi e offre app per telefono dedicate.

Cosa fa Audiobookshelf

Le funzioni principali, in breve:

  • Biblioteca di audiolibri con autori, serie, narratori, copertine e descrizioni.
  • Capitoli letti dai file o importati da fonti esterne.
  • Avanzamento sincronizzato: si interrompe sul telefono e si riprende dal browser allo stesso secondo.
  • Podcast: abbonamento ai feed e download automatico dei nuovi episodi.
  • Più utenti, ognuno con il proprio avanzamento e le proprie statistiche.
  • Libri elettronici: anche file EPUB e PDF possono far parte della biblioteca, con un lettore integrato.

Si installa con un'immagine container e richiede poche risorse; i file audio non vengono modificati, salvo che lo si chieda esplicitamente.

Organizzare le cartelle

Come per altri server multimediali, la struttura delle cartelle conta molto. Audiobookshelf riconosce bene questa organizzazione:

Audiolibri/
  Nome Autore/
    Nome della serie/
      1 - Titolo del primo libro/
        capitolo01.mp3
        capitolo02.mp3
        cover.jpg
    Titolo di un libro singolo/
      libro.m4b

Ogni cartella finale corrisponde a un libro, indipendentemente da quanti file contiene. Il numero davanti al titolo indica la posizione nella serie. Un libro può essere un unico file M4B, un formato che include capitoli e copertina, oppure tanti file MP3 in ordine.

Metadati e capitoli

Audiobookshelf può cercare i metadati presso diversi fornitori online, confrontando titolo e autore. È comodo per copertine e descrizioni, ma conviene verificare ogni corrispondenza: edizioni diverse dello stesso libro possono avere narratori e durate differenti, e quindi capitoli che non coincidono.

Per i capitoli le strade sono tre:

  1. File M4B che contengono già i capitoli: è la soluzione più pulita.
  2. Un file per capitolo: ogni file diventa automaticamente un capitolo.
  3. Editor dei capitoli integrato, per definirli a mano o importarli quando la durata dell'edizione coincide.

È possibile anche unire tanti file MP3 in un unico M4B dall'interfaccia, operazione che si fa una volta sola e rende il libro più facile da gestire.

I podcast

Audiobookshelf funziona anche come client di podcast lato server. Si aggiunge un feed RSS e il server scarica i nuovi episodi secondo una pianificazione. I vantaggi rispetto a un'app sul telefono:

  • Gli episodi restano disponibili anche se il produttore li rimuove dal feed.
  • L'avanzamento è condiviso tra tutti i dispositivi.
  • Il telefono non deve scaricare nulla in background: lo fa il server.

Conviene impostare quanti episodi conservare per ogni podcast, così lo spazio non cresce senza controllo. Per i programmi che si vogliono archiviare per intero, invece, si può disattivare la pulizia.

Ascoltare dal telefono

Le app per Android e iOS si collegano al server e offrono ciò che serve per l'ascolto di lunghi contenuti:

Funzione Perché è utile
Download per l'ascolto offline Viaggi, metropolitana, zone senza copertura
Velocità di riproduzione regolabile Adattare il ritmo al narratore
Timer di spegnimento Ascoltare prima di dormire senza perdere il segno
Salti avanti e indietro Riascoltare una frase persa
Segnalibri Ritrovare un passaggio importante

L'avanzamento registrato offline viene sincronizzato con il server appena il telefono torna in rete.

Più persone in casa

Ogni utente ha la propria posizione in ogni libro, la propria cronologia e le proprie statistiche di ascolto. Si possono creare account con permessi limitati, per esempio per i ragazzi, mostrando solo alcune biblioteche. Questo permette di tenere separati gli audiolibri per bambini da quelli per adulti, o i podcast di lavoro da quelli di svago.

Backup

Audiobookshelf include una funzione di backup pianificato che salva database, impostazioni e, a scelta, le copertine. I file audio, che sono la parte più pesante, vanno inclusi nel backup generale del server. Perdere il database significa perdere avanzamenti e statistiche, che per chi ascolta molto possono avere un certo valore.

In sintesi

  • Audiobookshelf gestisce audiolibri e podcast con avanzamento sincronizzato.
  • Una cartella per libro, organizzata per autore e serie, rende la biblioteca ordinata.
  • I file M4B con capitoli sono la soluzione più pulita.
  • Il server scarica e conserva gli episodi dei podcast al posto del telefono.
  • Utenti separati e backup pianificati completano l'installazione.
MM
Marco Marzaduri

Marco Marzaduri si occupa di cybersecurity, informatica forense e sviluppo web. Laureato in informatica, unisce il rigore dell'analisi tecnica all'attenzione per le persone che usano la tecnologia.

Leggi anche