С Raspberry Pi можете сами да хоствате свои собствени подкасти у дома, за да спестите пари и да поддържате пълен контрол върху вашето съдържание.

Подкастите са чудесен начин да споделите вашите възгледи, мнения и хобита със света, а абонатите могат да слушат вашите мъдри думи, докато шофират на работа или се заемат с домакинската работа. Като хоствате вашия подкаст на Raspberry Pi у дома, вие имате пълен контрол върху съдържанието. Ето как да го направите.

Защо да хоствате свои собствени подкасти на Raspberry Pi?

Всеки може да създаде подкаст. Всичко, от което се нуждаете, е тема, върху която можете да възпроизвеждате лирика за продължителен период от време, и известно оборудване за запис. Можете дори записвайте подкасти на телефон с Android.

Очевидно, ако вашите производствени стойности са по-високи, може да искате да инвестирате в a висококачествен микрофон за подкастинг, и има масив от страхотни инструменти, за да направите своя подкаст по-изчистен. Но по същество подкастингът е нискобюджетна афера.

instagram viewer

Единственото истинско изключение от това е хостингът. Поточно предаване на аудио през интернет изисква честотна лента, а честотната лента струва пари.

За да разпространите очарователните си диатриби на чакащите си фенове, имате три възможности:

  • Можеш използвайте платена хостинг услуга за подкаст.
  • Можете да хоствате своя подкаст безплатно в Spotify. Въпреки че това може да изглежда като добра идея, вие заключвате себе си и думите си в оградена градина и отрязвате слушателите, които не използват платформата.
  • Можете да хоствате свой собствен подкаст на вашия собствен хардуер Raspberry Pi в собствения си дом.

dir2cast е прост PHP инструмент, който сканира метаданните на аудио файловете във вашата подкаст директория и създава RSS емисия, за която потребителите могат да се абонират директно или чрез услуга на трета страна, като напр iTunes.

Подгответе своите подкасти!

dir2cast взема вградена информация от вашите аудио файлове, за да създаде RSS емисия, така че трябва да сте сигурни, че вашият подкаст има тази информация, вградена в ID3 ​​таговете. Има няколко страхотни Редактори на MP3 тагове на разположение.

Ще искате да зададете заглавието на подкаста, датата и описанието на епизода. Можете също да зададете отделни изображения за всяка песен.

Как да инсталирате dir2cast на Raspberry Pi

За да започнете, следвайте нашите основни ръководство за настройка на вашия Raspberry Pi като уеб сървър.

След като вашият Pi уеб сървър функционира, отидете до вашия регистратор на домейни и създайте нов запис. Задайте типа на А, домакин на "@“ и стойността на вашия публичен IP адрес. TTL трябва да е възможно най-нисък.

Обратно в командния ред на Raspberry Pi, инсталирайте PHP XML разширението:

sudo apt Инсталирай php-xml

Създайте нова директория за вашите подкасти:

sudo mkdir /вар/www/podcasts/

... и дайте собственост на потребителя на Apache:

sudo chown www-данни: www-данни /вар/www/podcasts/

Използвай cd команда за промяна на директорията:

cd /etc/apache2/sites-available/

Създайте нов конфигурационен файл за Apache:

sudoнаноподкасти.conf

В новия файл поставете следното:

<VirtualHost *:80>

Име на сървърамуо.lol
DocumentRoot /вар/www/podcasts/

VirtualHost>

Трябва да замените muo.lol с вашето действително име на домейн.

Запазете и излезте от nano с Ctrl + O тогава Ctrl + X, след това активирайте новия си conf файл и рестартирайте Apache.

sudoa2ensiteподкасти.conf
sudo service apache2 рестартиране

Добра практика е да защитете връзката с HTTPS. Можете да използвате Certbot за това:

sudo certbot

Изберете името на вашия домейн от списък и натиснете Въведете. Certbot ще извлече и разположи сертификати и ключове, използвани за защита на вашия сайт, както и ще конфигурира Apache да надстройте всички връзки до HTTPS със SSL сертификат .

Рестартирайте Apache още веднъж, за да позволите на промените да влязат в сила.

sudo service apache2 рестартиране

Ако посетите сайта си в уеб браузър, няма да има съдържание, но ще видите катинар в URL лентата, което показва, че връзката е защитена.

Като премахнете това, скочете обратно в терминала и се върнете към началната си директория:

cd

Сега използвайте Git, за да клонирате хранилището на dir2cast и cd команда за преместване в него

git клонинг https://github.com/ben-xo/dir2cast.git && cd dir2cast

Тук има някои файлове и папки, които трябва да копирате в подкасти директория, която създадохте по-рано:

sudo cp -r dir2cast.* тест/ getID3/ /var/www/подкасти/

Използвайте dir2cast за хостване на подкасти на Raspberry Pi!

dir2cast вече е инсталиран и ще работи както е, но ще генерира RSS канал с грешна информация. Използвайте нано текстовия редактор, за да редактирате dir2cast.ini файл.

sudo nano /вар/www/podcasts/dir2cast.ini

Можете също така да промените името на PHP файла, за да направите вашия URL адрес по-лесен за запомняне

sudo mv /вар/www/podcasts/dir2cast.php /вар/www/podcasts/index.php

Има много опции за това как искате да се държи вашият подкаст и структурата на вашата директория, но е безопасно да пренебрегнете повечето от тях за момента.

Потърсете ИНФОРМАЦИЯ ЗА ВАШИЯ ПОДКАСТ раздел. Ще искате да зададете авторските права, вашето име и вашия имейл адрес, ако планирате да позволите на слушателите да се абонират чрез iTunes.

Има множество други детайли, които можете да зададете - въпреки че не е нужно. Те включват описание на вашето предаване, дали съдържа теми или език за възрастни и дали да вградите обложка във емисията. Когато сте доволни, запишете и излезте от nano с Ctrl + O тогава Ctrl + X.

За да генерирате вашата RSS емисия, всичко, което трябва да направите, е да копирате MP3 файла във вашия подкасти директория:

sudo cp podcast-file.mp3 /вар/www/podcasts/

Ако искате структурата на вашата директория да бъде по-организирана, можете да създадете произволен брой поддиректории за вашите аудио файлове. Но ще ви трябва копие от php2cast.ini във всяка от тях.

Ще трябва също да откоментирате RECURSIVE_DIRECTORY_ITERATOR = вярно подравнявам dir2cast.ini.

dir2cast регенерира емисията всеки път, когато се добави ново съдържание към неговата директория, но изчаква няколко минути, за да се увери, че копирането е приключило.

Отидете и си направете чаша чай, след което посетете името на вашия домейн в браузъра си. Ще видите XML файл, съдържащ URL адреса на всеки епизод на подкаст плюс всички подробности, които сте посочили в ID3 ​​таговете или dir2cast.ini файл. Това ще се актуализира всеки път, когато добавите нов епизод. Толкова е просто.

Тествайте своя собствен хостван подкаст

Преди да пуснете своя собствен хостван подкаст в света, добра идея е да се уверите, че работи. Копирайте URL адреса на вашата RSS емисия, поставете го в любимия си подкаст клиент и слушайте собствения си глас по любимата си тема. Има налични подкаст клиенти за всяка голяма платформа