A Raspberry Pi segítségével Ön otthon tárolhatja saját podcastjait, így pénzt takaríthat meg, és teljes mértékben ellenőrizheti tartalmait.

A podcastok nagyszerű módja annak, hogy megosszák nézeteiket, véleményeiket és hobbijait a világgal, az előfizetők pedig hallgathatják bölcs szavait, miközben munkába vezetnek vagy házimunkát végeznek. Ha otthoni Raspberry Pi-n tárolja podcastját, akkor teljes mértékben irányíthatja a tartalmat. Íme, hogyan kell csinálni.

Miért tároljon saját podcastokat a Raspberry Pi-n?

Bárki létrehozhat podcastot. Mindössze egy témára van szüksége, amelyen hosszabb ideig gyantázhat dalszöveggel, és néhány felvevő berendezésre. Még azt is megteheted Podcastokat rögzíthet Android-telefonon.

Nyilvánvalóan, ha magasabbak a termelési értékei, érdemes befektetni a kiváló minőségű mikrofon podcastokhoz, és van egy sor nagyszerű eszközök a podcastok fényesebbé tételéhez. De alapvetően a podcasting alacsony költségvetésű dolog.

Ez alól az egyetlen igazi kivétel a hosting. Az interneten keresztüli streamelés sávszélességet igényel, a sávszélesség pedig pénzbe kerül.

instagram viewer

Annak érdekében, hogy lenyűgöző diatribúcióit eljuttassa várakozó rajongóihoz, három lehetőség közül választhat:

  • tudsz fizetős podcast hosting szolgáltatást használjon.
  • Ingyenesen tárolhatod podcastodat a Spotify-on. Bár ez jó ötletnek tűnik, bezárja magát és szavait egy fallal körülvett kertbe, és elvágja azokat a hallgatókat, akik nem használják a platformot.
  • Saját podcastját saját Raspberry Pi hardverén tárolhatja otthonában.

A dir2cast egy egyszerű PHP-eszköz, amely ellenőrzi a podcast-könyvtárban lévő audiofájlok metaadatait, és létrehoz egy RSS-hírcsatornát, amelyre a felhasználók közvetlenül vagy harmadik féltől származó szolgáltatáson keresztül feliratkozhatnak, mint pl iTunes.

Készítse elő podcastjait!

A dir2cast beágyazott információkat vesz át az audiofájlokból, hogy RSS-hírcsatornát hozzon létre, ezért meg kell győződnie arról, hogy a podcast tartalmazza ezeket az információkat az ID3 címkékbe. Van több nagyszerű MP3 címkeszerkesztők elérhető.

Meg kell adnia a podcast címét, a dátumot és az epizód leírását. Az egyes műsorszámokhoz külön képeket is beállíthat.

A dir2cast telepítése a Raspberry Pi-re

Kezdésként kövesse a lényeget útmutató a Raspberry Pi webszerverként való beállításához.

Ha a Pi webszerver működik, forduljon a domain regisztrátorához, és hozzon létre egy új rekordot. Állítsa be a típust A, a házigazda a "@", és a nyilvános IP-cím értéke. A TTL-nek a lehető legalacsonyabbnak kell lennie.

Visszatérve a Raspberry Pi parancssorba, telepítse a PHP XML kiterjesztést:

sudo apt telepítés php-xml

Hozzon létre egy új könyvtárat a podcastokhoz:

sudo mkdir /var/www/podcasts/

...és tulajdonjogot ad az Apache felhasználónak:

sudo chown www-data: www-data /var/www/podcasts/

Használja a CD parancs a könyvtár megváltoztatásához:

CD /etc/apache2/sites-available/

Hozzon létre egy új konfigurációs fájlt az Apache számára:

sudonanopodcastok.conf

Az új fájlba illessze be a következőket:

<VirtualHost *:80>

Szerver névmuo.lol
DocumentRoot /var/www/podcasts/

VirtualHost>

Cserélnie kellene muo.lol a tényleges domain nevével.

Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X, majd engedélyezze az új conf fájlt, és indítsa újra az Apache-ot.

sudoa2ensitepodcastok.conf
sudo service apache2 újraindítás

Ez egy jó gyakorlat biztosítsa a kapcsolatot HTTPS-szel. Ehhez használhatja a Certbotot:

sudo certbot

Válassza ki a domain nevét a listából, és nyomja meg a gombot Belép. A Certbot lekéri és telepíti a webhely biztonságához használt tanúsítványokat és kulcsokat, valamint beállítja az Apache-t frissítse az összes kapcsolatot HTTPS-re SSL-tanúsítvánnyal .

Indítsa újra az Apache-ot, hogy a változtatások érvénybe lépjenek.

sudo service apache2 újraindítás

Ha webböngészőben keresi fel webhelyét, nem lesz semmilyen tartalom, de az URL-sávban egy lakat fog megjelenni, amely jelzi, hogy a kapcsolat biztonságos.

Ha ez nincs útban, ugorjon vissza a terminálba, és lépjen vissza a kezdőkönyvtárba:

CD

Most használja a Git-et a dir2cast tár klónozásához és a CD parancsot, hogy lépjen be

git klón https://github.com/ben-xo/dir2cast.git && cd dir2cast

Vannak itt olyan fájlok és mappák, amelyeket át kell másolnia podcastok korábban létrehozott könyvtár:

sudo cp -r dir2cast.* test/ getID3/ /var/www/podcastok/

A dir2cast használatával podcastokat tárolhat a Raspberry Pi-n!

A dir2cast most telepítve van, és úgy működik, ahogy van, de rossz információkat tartalmazó RSS-hírcsatornát generál. Szerkessze a nano szövegszerkesztőt dir2cast.ini fájlt.

sudo nano /var/www/podcasts/dir2cast.ini

Módosíthatja a PHP fájl nevét is, hogy könnyebben megjegyezhető legyen az URL

sudo mv /var/www/podcasts/dir2cast.php/var/www/podcasts/index.php

Számos lehetőség kínálkozik a podcast működésére és a címtárszerkezet kialakítására, de ezek többségét pillanatnyilag nyugodtan figyelmen kívül hagyhatja.

Keresse meg a INFORMÁCIÓK A PODCASTJÁRÓL szakasz. Ha azt tervezi, hogy a hallgatók előfizethetnek az iTuneson keresztül, be kell állítania a szerzői jogokat, a nevét és az e-mail címét.

Számos egyéb részletet is beállíthat – bár nem muszáj. Ezek közé tartozik a műsor leírása, hogy tartalmaz-e érett témákat vagy nyelvezetet, és hogy be kell-e ágyazni a borítót a feedbe. Ha boldog, mentse el, és lépjen ki a nano segítségével Ctrl + O akkor Ctrl + X.

Az RSS-hírcsatorna generálásához mindössze annyit kell tennie, hogy másolja az MP3 fájlt a saját mappájába podcastok Könyvtár:

sudo cp podcast-file.mp3 /var/www/podcasts/

Ha azt szeretné, hogy a könyvtárszerkezete rendezettebb legyen, tetszőleges számú alkönyvtárat hozhat létre az audiofájlok számára. De szüksége lesz egy másolatra php2cast.ini mindegyikben.

A megjegyzéseket is törölnie kell a RECURSIVE_DIRECTORY_ITERATOR = igaz sor be dir2cast.ini.

A dir2cast újragenerálja a hírfolyamot, amikor új tartalom kerül a könyvtárba, de vár néhány percet, hogy megbizonyosodjon arról, hogy a másolás befejeződött.

Menjen, készítsen egy csésze teát, majd keresse fel domain nevét a böngészőjében. Látni fog egy XML-fájlt, amely tartalmazza az egyes podcast-epizódok URL-jét, valamint az ID3-címkékben vagy az ID3-címkékben megadott részleteket. dir2cast.ini fájlt. Ez minden alkalommal frissül, amikor új epizódot ad hozzá. Ez ennyire egyszerű.

Tesztelje saját házigazdája podcastját

Mielőtt szabadjára engedné saját maga által tárolt podcastját a világnak, érdemes megbizonyosodni arról, hogy működik. Másolja ki RSS-hírcsatornája URL-jét, illessze be kedvenc podcast kliensébe, és hallgassa meg saját hangját kedvenc témájáról. Minden nagyobb platformhoz elérhető podcast kliens