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.
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