Подкасты или подкасты — отличный способ поделиться своим мнением, идеями и увлечениями на различные темы со всем миром, а подписчики могут слушать ваши мудрые слова, пока едешь на работу или занимаешься делами. Размещая свой собственный подкаст на своем домашнем Raspberry Pi, вы полностью контролируете публикуемый контент. Вот как это сделать. Проверять Автономные альтернативы проприетарным сервисам, которые вы можете запустить на своем Raspberry Pi..
Быстрые ссылки
Почему вы можете разместить подкаст на Raspberry Pi?
Любой может создать и запустить подкаст. Все, что вам нужно, это тема, на которую можно долго говорить, и записывающее оборудование. Вы можете даже Записывайте подкасты на свой телефон Android.
Очевидно, что если ваши производственные ценности выше, вы можете инвестировать в микрофон более высокого качества для подкастинга, и существует целый ряд Классные инструменты Чтобы сделать ваш подкаст более уникальным. Но в основном подкастинг — малобюджетное дело.
Единственным реальным исключением из этого правила является хостинг. Потоковое аудио через Интернет требует пропускной способности, а пропускная способность стоит денег.
У вас есть три варианта, чтобы донести до ваших потенциальных поклонников ваши замечательные и подробные речи:
- Вы можете воспользоваться платным хостингом подкастов.
- Вы можете бесплатно разместить свой собственный подкаст на Spotify. Хотя это может показаться хорошей идеей, вы будете запирать себя и свои слова в огороженном саду, перекрывая доступ к вам слушателей, которые не используют платформу.
- Вы можете разместить свой собственный подкаст на своем домашнем Raspberry Pi.
dir2cast — это простой инструмент PHP, который проверяет метаданные аудиофайлов в вашем каталоге подкастов и создает RSS-канал, на который пользователи могут подписаться либо напрямую, либо через стороннюю службу, такую как iTunes.
Подготовьте свои собственные подкасты!
dir2cast берет информацию о внедрении из ваших подкастов для создания RSS-канала, поэтому вам необходимо убедиться, что ваш подкаст содержит эту информацию в тегах ID3. Есть много Приложения для редактирования тегов MP3 Доступный бриллиант.
Вы захотите установить название подкаста, дату и описание эпизода. Вы также можете установить отдельные изображения для каждой дорожки.
Как установить dir2cast на Raspberry Pi
Чтобы начать, следуйте нашему основному руководству Чтобы настроить Raspberry Pi в качестве веб-сервера.
Как только ваш веб-сервер Pi будет запущен и запущен, перейдите к своему регистратору доменных имен и создайте новую запись. Установите тип на A, хост на «@» и значение на ваш общедоступный 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 dztechs.lol DocumentRoot /var/www/podcasts/ </VirtualHost>
Вы должны заменить дзтехс, лол с вашим фактическим доменным именем.
Сохраните и выйдите из nano с помощью Ctrl + O затем Ctrl + X Затем включите новый файл конфигурации и перезапустите Apache.
sudo a2ensite podcasts.conf sudo service apache2 restart
Хорошей практикой является защита соединения с помощью HTTPS. Вы можете использовать Certbot для этого:
sudo certbot
Выберите свое доменное имя из списка и нажмите OK. Enter. Certbot извлечет и опубликует сертификаты и ключи, используемые для защиты вашего веб-сайта, а также настроит Apache для обновления всех подключений до HTTPS с использованием сертификата SSL.
Перезапустите Apache еще раз, чтобы изменения вступили в силу.
sudo service apache2 restart
Если вы посещаете свой сайт в веб-браузере, там не будет никакого контента, но вы увидите замок в адресной строке, указывающий, что соединение защищено.
После этого вернитесь в Терминал, а затем вернитесь в свой домашний каталог:
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!
dir2cast теперь установлен и будет работать с настройками по умолчанию, но будет генерировать RSS-канал с неверной информацией. Используйте текстовый редактор nano для редактирования файла dir2cast.ini.
sudo nano /var/www/podcasts/dir2cast.ini
Вы также можете изменить имя файла PHP, чтобы упростить запоминание URL-адреса.
sudo mv /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php
Есть много вариантов того, как вы хотите, чтобы ваш подкаст вел себя, и структуры каталогов, но пока безопасно игнорировать большинство из них.
Найдите информацию о разделе трансляции. Вам нужно будет указать свои авторские права, имя и адрес электронной почты, если вы планируете разрешить слушателям подписываться через iTunes.
Есть множество других деталей, которые вы можете установить, хотя это и не обязательно. Это включает в себя описание вашего предложения, то, есть ли в нем зрелые темы или язык, и хотите ли вы включить обложку в ленту. Когда вы будете счастливы, сохраните нано и выйдите с ним. Ctrl + O затем Ctrl + X.
Чтобы создать свой собственный RSS-канал, все, что вам нужно сделать, это скопировать файл MP3 в каталог подкастов:
sudo cp podcast-file.mp3 /var/www/podcasts/
Совет: Если вы хотите, чтобы структура каталогов была более организованной, вы можете создать любое количество подкаталогов для ваших аудиофайлов. Но вам понадобится копия php2cast.ini в каждом из них.
Вам также нужно будет раскомментировать RECURSIVE_DIRECTORY_ITERATOR = истина строка в dir2cast.ini.
dir2cast перестраивает канал всякий раз, когда в его каталог добавляется новый контент, но ждет несколько минут, чтобы убедиться, что копирование завершено.
Идите заварите чашку чая, а затем зайдите на свое доменное имя в браузере. Вы увидите XML-файл, содержащий URL-адрес каждого эпизода подкаста, а также любые сведения, указанные вами в тегах ID3 или в файле dir2cast.ini. Который будет обновляться каждый раз, когда добавляется новый эпизод. Просто. Проверять Как начать работу с подкастингом: руководство по подкастингу для начинающих.
Протестируйте свой собственный подкаст
Прежде чем выпустить свой собственный подкаст в мир, рекомендуется убедиться, что он работает. Скопируйте URL-адрес вашего RSS-канала, вставьте его в свой любимый клиент подкастов и услышите свой голос на любимую тему. Клиенты подкастов доступны для всех основных платформ. Вы можете просмотреть сейчас Как генерировать идеи для вашего первого подкаста: несколько крутых способов.