Слушаем любые лекции в любимом подкаст-плеере

Вместо вступления

Уверен, что кеддровиков, которые любят учиться, просто море. Ну или не любят, а просто учатся. Сам я обожаю слушать различного рода лекции, семинары, конференции и подкасты, из которых можно почерпнуть что-то новое. Могу вот прямо днями напролет слушать.

Схема действий была у меня обычно такая:

  1. Раздобыть интересную лекцию или серию лекций.
  2. Закинуть ее на смартфон.
  3. Прослушать.
  4. Profit!

Но вот незадача: плееры для проигрывания музыки во многом неудобны для прослушивания длинных аудио-файлов. Очевидно, что они не предназначены для того, чтобы помнить, что вы уже прослушали, что начали слушать и на каком месте трека остановились.

Но слушать все равно ведь нужно. Короче, мыши плакали, кололись, но продолжали есть.

Неудобства не давали мне покоя. Нет, спал я нормально, но в остальное время не давали. И тут я понял. Подкаст-плееры под наши с вами любимые девайсы уже решили все эти проблемы и ждут, когда мы наполним их медиатеку нашим контентом.

Поэтому было решено найти способ засунуть лекции каким-либо образом в подкаст-плеер.

Для неопределившихся

За последние полгода записи keddrocast слушатели периодически спрашивают, какие подкаст-плееры лучше. На мой взгляд, самыми удачными есть Doggcatcher (сайт, ссылка на Google Play) для Android и Instacast (сайт и ссылка на App Store) для iOS. Оба платные, но если вам жалко потратить 2-5$ на собственное образование, то это стыдно.

Постановка задачи

И так, откуда обычно мы берем подкасты?

  1. Из встроенного поиска по библиотеке подкастов плеера.
  2. Откуда угодно, лишь бы только URL на подкаст-ленту был.

Открою секрет, что подкаст-лента — это обычная RSS-лента со специальными тегами и ссылками на mp3 файлы. Если вы не понимаете, что такое RSS и тег — ничего страшного, разберем все по пунктам.

И так, задача свелась к тому, чтобы сформировать подкаст-ленту и залить ее вместе с аудио-файлами на веб-сервер, после чего можно заходить по ссылке из подкаст-плеера и брать все эти записи.

Поехали

Описанный метод сработает только если у вас компьютер и смартфон находятся в одной WiFi-сети.

Сперва на компьютере нужно поднять веб-сервер с поддержкой PHP (язык программирования, который мы будем использовать для формирования ленты). Все проще, чем вам кажется:

  1. Для пользователей Windows нужно скачать пакет Denwer и установить его согласно инструкций на сайте. Там даже видео есть. Ужас.
  2. Для пользователей OS X есть чудесный пакет MAMP. Как установить написано в документации.
  3. Для пользователей Linux… Кхм, ну, друзья, разберитесь уж сами, как настроить LAMP. Обычно гуглится “lamp install” и первая ссылка — ваша. MySQL поднимать нет необходимости.

После того, как веб-сервер установлен и запущен, можно зайти с помощью браузера на адрес http://localhost, и вам должна показаться стандартная для веб-сервера страничка.

Стандартная страница для MAMP

Дальше. Создаем отдельный каталог в DocumentRoot — каталоге, откуда веб-сервер берет страницы:

  1. Для Windows и Denwer DocumentRoot это, скорее всего, C:\WebServers\home\localhost.
  2. Для OS X и MAMP — /Applications/MAMP/htdocs.
  3. Для Linux — возможно /var/www.

Назовем каталог для примера lectures. Кладем в него все аудио-файлы.

Каталог lectures

Далее нужно узнать внутренний IP-адрес вашего компьютера в сети:

  1. Для Windows можно с помощью Пуск > Выполнить > cmd, и в “терминале” набрать команду ipconfig.
  2. Для OS X и Linux — команда ifconfig в терминале.

Мой внутренний IP оказался 192.168.1.107. У вас должен быть похожий, только последние 2 числа могут отличаться. Далее в я буду использовать этот адрес, но вы вводите, естественно, свой.

Сохраняем в каталог lectures вот этот скриптик с названием index.php.

Откройте скрипт в любом редакторе, поддерживающим кодировку UTF-8, и отредактируйте вторую и третью строчки, введя ваш IP-адрес вместо моего (число :8080 — порт, может отличаться для вас, в процессе установки веб-сервера вы уже должны были о нем узнать) и желаемое название подкаста.

Затем зайдя в браузере по ссылке http://192.168.1.107:8080/lectures вам должна показаться пустая cтраница c введенным вами названием.

И теперь в подкаст-плеере на смартфоне добавляем новую ленту со ссылкой http://192.168.1.107:8080/lectures, и все лекции начинают скачиваться. Вот как у меня это выглядит в Instacast:

Profit!

Profit!

Please wait...
Теги: , , , , ,
0
WordPress › Помилка

На сайті виникла критична помилка.

Дізнайтеся більше про усунення неполадок WordPress.