Lukeminen laajentaa mieltä, mutta joskus 600-sivuisen teoksen vetäminen taskusta ei yksinkertaisesti ole käytännöllistä. Klassiseen proosaan ei voi hemmotella esimerkiksi autoa ajaessa. Tässä ovat äänikirjat, jotka tarjoavat sinulle kerrotun kirjallisen kokemuksen ilman, että sinun tarvitsee kääntää katsettasi tieltä. Äänikirjojen avulla voit nauttia fantastista kirjallisuutta ajaessasi, tiskaaessasi tai jopa työskennellessäsi.

Vaikka saatavilla on lukuisia äänikirjojen tilauspalveluita, on paljon miellyttävämpää luoda ja isännöidä oma kirjasto Raspberry Pi: llä.

Mikä on äänikirjahylly?

Audiobookshelf on itse isännöimä äänikirja- ja podcast-palvelin. Tämä tarkoittaa, että voit ottaa sen käyttöön itse VPS: llä (virtuaalinen yksityinen palvelin) tai omalla laitteistollasi osoitteessa kotiin ja käytä sitä Internetin kautta, suoratoistamalla ja lataamalla tarinoita puhelimen tai erillisen laitteen kautta sovellus.

Raspberry Pi on ihanteellinen tähän projektiin. Sinun on tiedettävä sen paikallinen IP-osoite, ja tarvitset myös a staattinen IP-osoiteja verkkotunnuksen nimi.

instagram viewer

Äänikirjahyllyn asentaminen Raspberry Pi: hen

Kun sinulla on asensi käyttöjärjestelmän Raspberry Pi -laitteeseen, yhdistä siihen käyttämällä SSH (Secure Shell).

ssh käyttäjätunnus@paikallinen.pi.ip.osoite

Korvata käyttäjätunnus ja paikallinen.pi.ip.osoite omilla Raspberry Pi -tiedoillasi. Asenna Aurdiobookshelf suorittamalla seuraavat vaiheet.

  1. Päivitä ja päivitä kaikki asennetut paketit:
    sudo apt päivittää
    sudo apt päivitys
  2. Asenna Apache2-käänteinen välityspalvelin, jotta voit käyttää äänikirjahyllyä kotisi ulkopuolelta:
    sudo apt Asentaa apache2
  3. Ja certbot, jota käytät myöhemmin suojausavainten ja varmenteiden luomiseen, jotta yhteytesi pysyy turvassa:
    sudo add-apt-repository ppa: certbot/certbot
    sudo apt päivittää
    sudo apt-saada asenna python3-certbot-apache
  4. Docker on keino, jolla kehittäjät voivat tehdä ohjelmistopakettien rakentamisesta, suorittamisesta ja päivittämisestä helppoa loppukäyttäjälle:
    sudoaptAsentaasatamatyöläinen.io
  5. Lisää käyttäjäsi telakointiryhmään:
    sudo usermod -aG docker your_user_name
  6. Käynnistä ja ota Docker käyttöön:
    sudo systemctl alkaa satamatyöläinen
    sudo systemctl ota käyttöön satamatyöläinen
  7. Docker-compose on työkalu, joka tekee Docker-säiliöiden hallinnasta yksinkertaisempaa:
    sudo apt Asentaa telakka-säveltäminen
  8. Luo kotihakemistostasi uusi hakemisto nimeltä äänikirjahylly, sitten CD siihen ja luo vielä neljä hakemistoa:
    CD äänikirjahylly
    mkdir äänikirjat
    mkdir podcastit
    mkdir asetukset
    mkdir-metatiedot
  9. Palaa kotihakemistoosi ja luo uusi Docker-Compose-tiedosto:
    CD ~
    nanotelakka-säveltäminen.yml
    Ja liitä siihen seuraavat:
    versio: '3.5'
    palvelut:
    äänikirjahylly:
    säiliön_nimi: äänikirjahylly
    kuva: ghcr.io/advplyr/audiobookshelf: uusin
    ympäristö:
    - AUDIOBOOKSHELF_UID=99
    - AUDIOBOOKSHELF_GID=100
    portit:
    - 13378:80
    määrät:
    - /home/ymeidän-käyttäjänimemme/äänikirjahyllymme/äänikirjamme:/audiobooks
    - /home/ymeidän-käyttäjänimemme/äänikirjahyllymme/podcastit:/podcasts
    - /home/ymeidän-käyttäjänimi/äänikirjahylly/kokoonpano:/config
    - /home/ymeidän-käyttäjänimemme/äänikirjahyllymme/metatietomme:/metadata
    Ainoat osat, joita sinun on muutettava, ovat polut hakemistoihin. Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X.
  10. Käsky:
    telakointiveto
    vetää kaikki tarvittavat kuvat Pi: llesi ja:
    docker-compose up -d
    käynnistää kontit. Äänikirjahylly on nyt käynnissä.

Äänikirjahyllyn asentaminen kotiverkosta

Äänikirjahylly on nyt käytettävissä kotiverkostasi, mutta ei laajemmasta Internetistä. Paras käytäntö on suorittaa alkuasetukset ennen Internet-yhteyden muodostamista ja SSL-varmenteiden hankkimista näyttelijät tarkkailevat varmennelokeja nähdäkseen, milloin uudet sivustot siirtyvät verkkoon, ja he saattavat pystyä hallitsemaan tämän aikana ajanjaksoa.

Pääset äänikirjahyllyn käyttöliittymään kirjoittamalla sinun.pi.ip.osoitteesi: 13378 mihin tahansa selaimeen. Sinua pyydetään määrittämään root-käyttäjätili ja salasana.

Varmista, että sinä Valitse vahva salasana, jota ei ole helppo arvata. Sen jälkeen sinua pyydetään kirjautumaan sisään juuri luomillasi tunnistetiedoilla.

Tässä vaiheessa äänikirjahylly kehottaa sinua tekemään sen Lisää ensimmäinen kirjastosi, ja pyytää sinua valitsemaan joko kirjat tai podcastit, antamaan kirjastolle nimen ja etsimään kirjastoa selaamalla. Koska äänikirjahyllyllä on pääsy vain hakemistossasi määritettyihin hakemistoihin docker-compose.yml, tämän paikka on /audiobooks. Valitse tämä ja napsauta sitten Luo uusi kirjasto.

Äänikirjahyllyssä ei ole äänikirjoja, koska et ole lisännyt niitä tässä vaiheessa. Käytä PuTTY: tä tai päätettä tietokoneella, johon äänikirjasi on tallennettu, siirtääksesi kirjastosi oikeaan paikkaan Raspberry Pi: ssä.

scp -r /polku/äänikirjaasi/hakemistoosi/* [email protected]:/home/your-user-name/audiobookshelf/audiobooks/

Kokoelmasi koosta riippuen tämä prosessi voi kestää useita tunteja. Kun se on valmis ja olet palannut kehotteeseen, siirry takaisin selaimesi äänikirjahyllyyn ja paina vihreää Skannata -painiketta.

Äänikirjahylly yrittää nyt tunnistaa äänikirjasi käyttämällä palveluntarjoajia, kuten Apple, Audible ja Google määrittää lukumerkit, kirjailijan, kertojan, tiivistelmän ja ovatko kirjat osa a sarja. Kun tämä on valmis, kirjastosi täytetään, luokitellaan ja haettavissa.

Voit navigoida helposti näyttöjen välillä käyttämällä painikkeita, jotka on järjestetty pystysuunnassa näytön vasempaan reunaan. Koti on jaettu osiin, jotka näyttävät parhaillaan lukemasi, sarjan seuraavan kirjan, äskettäin lisätyt äänikirjat ja äskettäin lisätyt sarjat. Aivan alareunassa on kuvia kirjoittajista ja kertojista. Voit napsauttaa näitä nähdäksesi kasatun elämäkerran.

Muita näyttöjä ovat mm Kirjasto, joka näyttää yksittäiset kannet jokaisesta kirjastasi äänikirjoja hakemisto; sarja; kokoelmat; ja kirjoittajat. Kaikki nämä näyttävät tarkalleen, mitä odotat heidän tekevän.

Aloita äänikirjan kuuntelu napsauttamalla kantta ja painamalla pelata. Äänikirjahylly muistaa asemasi puolestasi.

Äänikirjahyllyn käyttö kotisi ulkopuolelta

Hyvän äänikirjan kuunteleminen kotona takan edessä nojatuolissa istuen on miellyttävä kokemus, mutta haluat todennäköisesti lukea tarinoitasi kodin ulkopuolelta. Tätä varten sinun on ohjattava pyynnöt verkkotunnukseesi Raspberry Pi: n porttiin 13378.

  1. Päätteessä tai SSH-asiakkaassa:
    CD /etc/apache2/sites-available
  2. Luo uusi tiedosto nanolla:
    sudonanoäänikirjahylly.conf
  3. Kirjoita seuraava:
    <VirtualHost *:80> PalvelimenNimi verkkotunnuksesi-nimi.tld ProxyPreserveHost ProxyPassissa / http://your.local.pi.ip.address: 13378/ RewriteEngine on RewriteCond %{HTTP: Upgrade} verkkokanta [NC] RewriteCond %{HTTP: Connection} päivitys [NC] RewriteRule ^/?(.*) "ws://your.local.pi.ip.address: 13378/$1" [P, L] </VirtualHost>
    Sinun on vaihdettava sinun.local.pi.ip.osoitteesi Pi: si todellisella paikallisella IP-osoitteella ja arvolla Palvelimen nimi tulee olla se verkkotunnus, jota haluat käyttää. Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X.
  4. Ota uusi conf-tiedosto käyttöön seuraavasti:
    sudoa2ensiteäänikirjahylly.conf
  5. Käynnistä Apache2 uudelleen:
    sudo service apache2 käynnistyy uudelleen
  6. Äänikirjahyllysi esiintymä on nyt käytettävissä Internetin kautta HTTP-yhteyden kautta. Tämä ei ole turvallista, joten käytä certbotia saadaksesi sertifikaatit ja avaimet Let's Encryptistä:
    sudo certbot
  7. Valitse verkkotunnuksesi nimi luettelosta ja valitse uudelleenohjaus kun kysytään.
  8. Sinun on käynnistettävä Apache uudelleen vielä kerran, jotta muutokset tulevat voimaan.
    sudo service apache2 käynnistyy uudelleen
    Kaikki HTTP: n kautta tehdyt yhteysyritykset päivitetään automaattisesti HTTPS: ksi, mikä tekee yhteytesi turvallisemman.

Mistä löydät kirjoja äänikirjahyllyyn?

Äänikirjahylly voi suoratoistaa kaikkia äänimuotoja lennossa, mukaan lukien suositut MP3-, M4A- ja M4B-muodot. Löydät DRM-vapaita äänikirjoja osoitteesta Kaatosade ja LibriVox. Huolellinen verkkohaku paljastaa enemmän sijainteja ja itsenäisiä jälleenmyyjiä.

Otit onnistuneesti käyttöön oman äänikirjakirjastosi Raspberry Pi -laitteessa!

Sinulla on pääsy koko kerrotun tarinankerronnan maailmaan sormiesi ulottuvilla. Mikset laajentaisi lukutottumuksiasi ja aloita uudesta genrestä? Dektiivitarinat, kodikkaat romanssit ja räjähtävät trillerit ovat kaikki valmiina. Voit jopa oppia uuden kielen ja kuunnella vanhoja suosikkejasi toisella kielellä.