自宅のRaspberry Piでdir2castを使ってポッドキャストをホストする方法

自宅のRaspberry Piでdir2castを使ってポッドキャストをホストする方法
あなたのような読者が MUO をサポートします。当社サイトのリンクを使用して商品を購入すると、アフィリエイト手数料が発生する場合があります。 続きを読む。

ポッドキャストは、あなたの見解、意見、趣味を世界と共有する優れた方法であり、登録者は車で通勤したり家事をしたりしながら、あなたの知恵の言葉を聞くことができます。自宅の Raspberry Pi でポッドキャストをホストすると、コンテンツを完全に制御できます。その方法は次のとおりです。





今日のメイクアップビデオ スクロールしてコンテンツを続けてください

Raspberry Pi で独自のポッドキャストをホストする理由

  電話とヘッドフォンを持つ女性

誰でもポッドキャストを作成できます。必要なのは、長期間にわたって叙情的な内容を表現できるトピックと、録音機材だけです。あなたもできます Android スマートフォンでポッドキャストを録音する 。





明らかに、生産価値が高い場合は、 ポッドキャスト用の高品質マイク 、そして、の配列があります ポッドキャストをさらに洗練させるための優れたツール 。しかし基本的に、ポッドキャスティングは低予算で行うものです。





これに対する唯一の例外はホスティングです。インターネット経由でオーディオをストリーミングするには帯域幅が必要であり、帯域幅にはコストがかかります。

あなたの魅力的な悪口を待っているファンに届けるには、次の 3 つのオプションがあります。



ラップトップでやるべきこと
  • あなたはできる 有料のポッドキャスト ホスティング サービスを使用する 。
  • Spotify でポッドキャストを無料でホストできます。これは良いアイデアのように思えるかもしれませんが、自分自身と自分の言葉を壁に囲まれた庭に閉じ込め、プラットフォームを使用しないリスナーを遮断することになります。
  • 自宅の Raspberry Pi ハードウェアで独自のポッドキャストをホストできます。

dir2cast は、ポッドキャスト ディレクトリ内のオーディオ ファイルのメタデータをスキャンし、ユーザーが直接または iTunes などのサードパーティ サービスを通じて購読できる RSS フィードを作成するシンプルな PHP ツールです。

ポッドキャストを準備しましょう!

  水たまりタグのID3データを編集する

dir2cast はオーディオ ファイルから埋め込み情報を取得して RSS フィードを作成するため、ポッドキャストの ID3 タグにその情報が埋め込まれていることを確認する必要があります。素晴らしいものがいくつかあります MP3タグエディター 利用可能。





ポッドキャストのタイトル、日付、エピソードの説明を設定します。トラックごとに個別の画像を設定することもできます。

Raspberry Pi に dir2cast をインストールする方法

  暗い背景に対して平らな面に置かれた Raspberry Pi。

まず、重要事項に従ってください Raspberry Pi を Web サーバーとしてセットアップするためのガイド





  muo.lol の namecheap DNS レコード

Pi Web サーバーが機能したら、ドメイン レジストラーに移動して新しいレコードを作成します。タイプを次のように設定します 、ホストは「」 @ '、およびパブリック IP アドレスの値。TTL はできるだけ低くする必要があります。

Raspberry Pi コマンドラインに戻り、PHP XML 拡張機能をインストールします。

 sudo apt install php-xml

ポッドキャスト用の新しいディレクトリを作成します。

 sudo mkdir /var/www/podcasts/

...そして、Apache ユーザーに所有権を与えます。

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

使用 CD ディレクトリを変更するコマンド:

ビデオから画像をキャプチャする方法
 cd /etc/apache2/sites-available/

Apache の新しい構成ファイルを作成します。

 sudo nano podcasts.conf

新しいファイルに次の内容を貼り付けます。

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

</VirtualHost>

交換する必要があります わろた 実際のドメイン名を使用します。

保存して nano を終了します Ctrl + O それから Ctrl + X , 次に、新しい conf ファイルを有効にして、Apache を再起動します。

 sudo a2ensite podcasts.conf 
sudo service apache2 restart

それは良い習慣です HTTPS で接続を保護する 。これには Certbot を使用できます。

 sudo certbot

リストからドメイン名を選択し、 を押します。 入力 。 Certbot は、サイトのセキュリティを保護するために使用される証明書とキーを取得して展開し、Apache を次のように構成します。 SSL 証明書を使用してすべての接続を HTTPS にアップグレードする 。

変更を有効にするために、Apache をもう一度再起動します。

 sudo service apache2 restart

Web ブラウザでサイトにアクセスすると、コンテンツは表示されませんが、接続が安全であることを示す南京錠が URL バーに表示されます。

それが終わったら、ターミナルに戻り、ホーム ディレクトリに戻ります。

 cd

次に、Git を使用して dir2cast リポジトリのクローンを作成し、 CD そこに移動するコマンド

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

ここには、次の場所にコピーする必要があるファイルとフォルダーがいくつかあります。 ポッドキャスト 前に作成したディレクトリ:

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

dir2cast を使用して Raspberry Pi でポッドキャストをホストしましょう!

  このファイルを nano で dir2cast 編集する

dir2cast がインストールされ、そのまま動作しますが、間違った情報を含む RSS フィードが生成されます。 nano テキスト エディタを使用して編集します。 dir2cast.ini ファイル。

303813F31536D42164DE031B9CB6E2008FDAB5​​13

URL を覚えやすいように PHP ファイルの名前を変更することもできます。

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

ポッドキャストの動作やディレクトリ構造のレイアウトには多くのオプションがありますが、現時点ではこれらのほとんどを無視しても安全です。

を探してください。 ポッドキャストに関する情報 セクション。リスナーが iTunes 経由で購読できるようにする場合は、著作権、名前、電子メール アドレスを設定する必要があります。

ラップトップは接続されている場合にのみ機能します

他にも設定できる詳細は多数ありますが、必ず設定する必要はありません。これには、番組の説明、成人向けのテーマや表現が含まれているかどうか、フィードにカバーアートを埋め込むかどうかなどが含まれます。満足したら、保存して nano を終了します Ctrl + O それから Ctrl + X

RSS フィードを生成するには、MP3 ファイルを ポッドキャスト ディレクトリ:

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