Jak hostować podcasty za pomocą dir2cast na swoim Raspberry Pi w domu

Jak hostować podcasty za pomocą dir2cast na swoim Raspberry Pi w domu
Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Podcasty to świetny sposób na dzielenie się swoimi poglądami, opiniami i hobby ze światem, a subskrybenci mogą słuchać twoich mądrych słów, jadąc do pracy lub zajmując się domem. Hostując swój podcast na Raspberry Pi w domu, masz pełną kontrolę nad treścią. Oto jak to zrobić.





WYKORZYSTAJ WIDEO DNIA PRZEWIŃ, ABY KONTYNUOWAĆ TREŚĆ

Dlaczego warto hostować własne podcasty na Raspberry Pi?

  kobieta z telefonem i słuchawkami

Każdy może stworzyć podcast. Wszystko, czego potrzebujesz, to temat, nad którym możesz woskować lirycznie przez dłuższy czas, i sprzęt do nagrywania. Możesz nawet nagrywaj podcasty na telefonie z Androidem .





Oczywiście, jeśli twoje wartości produkcji są wyższe, możesz chcieć zainwestować w wysokiej jakości mikrofon do podcastów , i istnieje tablica świetne narzędzia, dzięki którym Twój podcast będzie bardziej dopracowany . Ale zasadniczo podcasting to sprawa niskobudżetowa.





Jedynym prawdziwym wyjątkiem od tego jest hosting. Przesyłanie strumieniowe dźwięku przez Internet wymaga przepustowości, a przepustowość kosztuje.

Aby przekazać swoje fascynujące diatryby czekającym fanom, masz trzy możliwości:



  • Możesz skorzystaj z płatnej usługi hostingu podcastów .
  • Możesz hostować swój podcast za darmo w Spotify. Chociaż może się to wydawać dobrym pomysłem, zamykasz siebie i swoje słowa w otoczonym murem ogrodzie i odcinasz słuchaczy, którzy nie korzystają z platformy.
  • Możesz hostować własny podcast na własnym sprzęcie Raspberry Pi we własnym domu.

dir2cast to proste narzędzie PHP, które skanuje metadane plików audio w katalogu podcastów i tworzy kanał RSS, który użytkownicy mogą subskrybować bezpośrednio lub za pośrednictwem usługi innej firmy, takiej jak iTunes.

Przygotuj swoje podcasty!

  edytuj dane id3 w puddletag

dir2cast pobiera osadzone informacje z plików audio w celu utworzenia kanału RSS, więc musisz upewnić się, że Twój podcast ma te informacje osadzone w tagach ID3. Jest kilka świetnych Edytory tagów MP3 dostępny.





Będziesz chciał ustawić tytuł podcastu, datę i opis odcinka. Możesz także ustawić indywidualne obrazy dla każdej ścieżki.

Eksplorator plików Windows 10 bardzo powolny

Jak zainstalować dir2cast na Raspberry Pi

  Raspberry Pi siedzi na płaskiej powierzchni na ciemnym tle.

Aby rozpocząć, wykonaj nasze podstawowe czynności przewodnik po konfigurowaniu Raspberry Pi jako serwera WWW .





  namecheap dns rekordy dla muo.lol

Po uruchomieniu serwera internetowego Pi udaj się do rejestratora domen i utwórz nowy rekord. Ustaw typ na A , gospodarz „ @ ' i wartość do twojego publicznego adresu IP. TTL powinien być jak najniższy.

Wróć do wiersza poleceń Raspberry Pi, zainstaluj rozszerzenie PHP XML:

 sudo apt install php-xml

Utwórz nowy katalog dla swoich podcastów:

 sudo mkdir /var/www/podcasts/

... i przekaż własność użytkownikowi Apache:

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

Użyj płyta CD polecenie zmiany katalogu:

 cd /etc/apache2/sites-available/

Utwórz nowy plik konfiguracyjny dla Apache:

 sudo nano podcasts.conf

W nowym pliku wklej następujące elementy:

 <VirtualHost *:80> 
    
    ServerName muo.lol
    DocumentRoot /var/www/podcasts/

</VirtualHost>

Powinieneś wymienić lol lol z rzeczywistą nazwą domeny.

Zapisz i wyjdź z nano za pomocą Ctrl + O Następnie Ctrl + X , a następnie włącz nowy plik conf i uruchom ponownie Apache.

 sudo a2ensite podcasts.conf 
sudo service apache2 restart

Dobrą praktyką jest zabezpieczyć połączenie za pomocą protokołu HTTPS . Możesz do tego użyć Certbota:

 sudo certbot

Wybierz nazwę swojej domeny z listy i naciśnij Wchodzić . Certbot pobierze i wdroży certyfikaty i klucze używane do zabezpieczenia Twojej witryny, a także skonfiguruje Apache do zaktualizuj wszystkie połączenia do HTTPS z certyfikatem SSL .

Ponownie uruchom Apache, aby zmiany zaczęły obowiązywać.

 sudo service apache2 restart

Jeśli odwiedzisz swoją witrynę w przeglądarce internetowej, nie będzie tam żadnych treści, ale na pasku adresu URL zobaczysz kłódkę wskazującą, że połączenie jest bezpieczne.

Mając to na uboczu, wskocz z powrotem do terminala i wróć do katalogu domowego:

 cd

Teraz użyj Git, aby sklonować repozytorium dir2cast i plik płyta CD polecenie wejścia do niego

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

Jest tu kilka plików i folderów, które musisz skopiować do podcasty katalog, który utworzyłeś wcześniej:

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

Użyj dir2cast do hostowania podcastów na Raspberry Pi!

  edycja dir2cast tego pliku w nano

dir2cast jest teraz zainstalowany i będzie działać bez zmian, ale wygeneruje kanał RSS z błędnymi informacjami. Użyj edytora tekstu nano, aby edytować plik dir2cast.ini plik.

jak podłączyć soundbar do telewizora roku?
 sudo nano /var/www/podcasts/dir2cast.ini

Możesz także zmienić nazwę pliku PHP, aby adres URL był łatwiejszy do zapamiętania

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

Istnieje wiele opcji dotyczących zachowania podcastu i struktury katalogów, ale na razie można bezpiecznie zignorować większość z nich.

Spójrz na INFORMACJE O TWOIM PODCAŚCIE Sekcja. Będziesz chciał ustawić prawa autorskie, swoje imię i adres e-mail, jeśli planujesz umożliwić słuchaczom subskrypcję za pośrednictwem iTunes.

Istnieje wiele innych szczegółów, które możesz ustawić — chociaż nie jest to konieczne. Obejmują one opis Twojego programu, czy zawiera tematykę dla dorosłych lub język oraz czy okładkę należy osadzić w kanale. Kiedy będziesz zadowolony, zapisz i zamknij nano za pomocą Ctrl + O Następnie Ctrl + X .

Aby wygenerować swój kanał RSS, wszystko, co musisz zrobić, to skopiować plik MP3 do swojego podcasty informator:

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