Uz Raspberry Pi, možete sami hostirati vlastite podcaste kod kuće kako biste uštedjeli novac i zadržali potpunu kontrolu nad svojim sadržajem.

Podcasti su sjajan način dijeljenja vaših pogleda, mišljenja i hobija sa svijetom, a pretplatnici mogu slušati vaše mudre riječi dok se voze na posao ili dok obavljaju kućanske poslove. Ako svoj podcast postavite na Raspberry Pi kod kuće, imate potpunu kontrolu nad sadržajem. Evo kako to učiniti.

Zašto hostirati vlastite podcaste na Raspberry Pi?

Svatko može stvoriti podcast. Sve što trebate je tema o kojoj možete dugo pisati pjesme i neka oprema za snimanje. Možete čak snimati podcaste na Android telefonu.

Očito, ako su vaše proizvodne vrijednosti veće, možda ćete htjeti uložiti u a visokokvalitetni mikrofon za podcasting, a tu je i niz izvrsni alati koji će vaš podcast učiniti uglađenijim. Ali u osnovi, podcasting je niskobudžetna stvar.

Jedina prava iznimka od ovoga je hosting. Strujanje zvuka preko interneta zahtijeva propusnost, a propusnost košta.

instagram viewer

Kako biste svoje fascinantne oštroumne riječi iznijeli svojim obožavateljima koji čekaju, imate tri mogućnosti:

  • Možeš koristite uslugu hostinga podcasta koja se plaća.
  • Svoj podcast možete besplatno ugostiti na Spotifyju. Iako se ovo može činiti kao dobra ideja, zatvarate sebe i svoje riječi u ograđeni vrt i odsiječete slušatelje koji ne koriste platformu.
  • Možete ugostiti vlastiti podcast na vlastitom Raspberry Pi hardveru u vlastitom domu.

dir2cast je jednostavan PHP alat koji skenira metapodatke audio datoteka u vašem podcast direktoriju, i stvara RSS feed na koji se korisnici mogu pretplatiti izravno ili putem usluge treće strane kao što je iTunes.

Pripremite svoje podcaste!

dir2cast uzima ugrađene informacije iz vaših audio datoteka za stvaranje RSS feeda, tako da morate biti sigurni da vaš podcast ima te informacije ugrađene u ID3 oznake. Postoji nekoliko sjajnih Urednici MP3 oznaka dostupno.

Htjet ćete postaviti naslov podcasta, datum i opis epizode. Također možete postaviti pojedinačne slike za svaku pjesmu.

Kako instalirati dir2cast na Raspberry Pi

Za početak, slijedite naše bitne vodič za postavljanje vašeg Raspberry Pi kao web poslužitelja.

Nakon što vaš Pi web poslužitelj proradi, idite do registra domene i izradite novi zapis. Postavite vrstu na A, domaćin "@", i vrijednost vaše javne IP adrese. TTL bi trebao biti što je moguće niži.

Vratite se na naredbeni redak Raspberry Pi, instalirajte PHP XML proširenje:

sudo apt instalirati php-xml

Napravite novi direktorij za svoje podcaste:

sudo mkdir /var/www/podcasts/

...i dajte vlasništvo Apache korisniku:

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

Koristiti CD naredba za promjenu imenika:

CD /etc/apache2/sites-available/

Napravite novu konfiguracijsku datoteku za Apache:

sudonanopodcasti.konf

U novu datoteku zalijepite sljedeće:

<VirtualHost *:80>

ServerNamemuo.lol
DocumentRoot /var/www/podcasts/

VirtualHost>

Trebao bi zamijeniti muo.lol s vašim stvarnim nazivom domene.

Spremite i izađite iz nano s Ctrl + O zatim Ctrl + X, zatim omogućite svoju novu conf datoteku i ponovno pokrenite Apache.

sudoa2ensitepodcasti.konf
sudo service apache2 restart

Dobra je praksa osigurajte vezu s HTTPS-om. Za ovo možete koristiti Certbot:

sudo certbot

Odaberite naziv svoje domene s popisa i pritisnite Unesi. Certbot će dohvatiti i implementirati certifikate i ključeve koji se koriste za osiguranje vaše stranice, kao i konfigurirati Apache za nadogradite sve veze na HTTPS sa SSL certifikatom .

Ponovno pokrenite Apache kako bi promjene stupile na snagu.

sudo service apache2 restart

Ako posjetite svoje web mjesto u web pregledniku, neće biti nikakvog sadržaja, ali vidjet ćete lokot u URL traci koji označava da je veza sigurna.

Uklonivši to s puta, skočite natrag u terminal i vratite se u svoj matični direktorij:

CD

Sada koristite Git za kloniranje dir2cast repozitorija i CD naredba da se u nju preseli

git klon https://github.com/ben-xo/dir2cast.git && cd dir2cast

Ovdje se nalaze neke datoteke i mape u koje morate kopirati podcasti imenik koji ste ranije stvorili:

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

Koristite dir2cast za hostiranje podcasta na Raspberry Pi!

dir2cast je sada instaliran i radit će kakav jest, ali će generirati RSS feed s pogrešnim informacijama. Koristite nano uređivač teksta za uređivanje dir2cast.ini datoteka.

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

Također možete promijeniti naziv PHP datoteke kako biste lakše zapamtili svoj URL

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

Postoji mnogo opcija za način na koji želite da se vaš podcast ponaša i strukturu vašeg imenika, ali sigurno je zanemariti većinu ovih trenutaka.

Potražite INFORMACIJE O VAŠEM PODCASTU odjeljak. Htjet ćete postaviti autorska prava, svoje ime i adresu e-pošte ako planirate dopustiti slušateljima da se pretplate putem iTunesa.

Postoji mnoštvo drugih detalja koje možete postaviti—iako ne morate. To uključuje opis vaše emisije, sadrži li teme za odrasle ili jezik te treba li ugraditi naslovnicu u feed. Kada budete zadovoljni, spremite i izađite s nanom Ctrl + O zatim Ctrl + X.

Da biste generirali svoj RSS feed, sve što trebate učiniti je kopirati MP3 datoteku u svoj podcasti imenik:

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

Ako želite da vaša struktura direktorija bude bolje organizirana, možete stvoriti bilo koji broj poddirektorija za svoje audio datoteke. Ali trebat će vam kopija php2cast.ini u svakom od njih.

Također ćete morati odkomentirati RECURSIVE_DIRECTORY_ITERATOR = točno stati u red dir2cast.ini.

dir2cast ponovno generira feed svaki put kada se novi sadržaj doda u njegov direktorij, ali čeka nekoliko minuta kako bi se uvjerio da je kopiranje dovršeno.

Idite i skuhajte šalicu čaja, a zatim posjetite naziv svoje domene u svom pregledniku. Vidjet ćete XML datoteku koja sadrži URL svake epizode podcasta, plus sve detalje koje ste naveli u ID3 oznakama ili dir2cast.ini datoteka. Ovo će se ažurirati svaki put kada dodate novu epizodu. Tako je jednostavno.

Isprobajte svoj podcast koji sami hostirate

Prije nego što svoj podcast koji sami hostirate objavite svijetu, bilo bi dobro provjeriti radi li. Kopirajte URL svog RSS feeda, zalijepite ga u svoj omiljeni podcast klijent i slušajte vlastiti glas o svojoj omiljenoj temi. Postoje podcast klijenti dostupni za svaku veću platformu