воскресенье, 26 июля 2015 г.

Слушаем радио в DeaDBeeF

Вступление

Недавно установил проигрыватели DeaDBeeF (чтобы слушать музыку и радио) и MPlayer (для просмотра видео), на замену надоевшего xine (все в нем надоело: шрифт для русской локали отсутствует, full HD видео тормозит, громоздкое окно для работы с плейлистами... последней каплей стали вылеты при попытке воспроизведения некоторых файлов MP3).

Зачем? Почему?

Что зачем? Если вы не сомневаететь, что слушать радио проигрывателем лучше, пропускайте эту главу.

В этом посте расскажу как слушать радио с помощью DeaDBeeF. Почему этот способ предпочтительнее использования онлайн радио в браузере? Есть несколько адекватных аргументов.
  1. не требуется Adobe Flash Player, в котором, последнее время много дырок,
  2. браузеры жрут намного больше памяти (посмотрел сейчас в MATE System Monitor: проигрыватель использует в 10 раз меньше памяти), поэтому использовать проигрыватель сподручнее: вы работаете, проигрыватель работает, а браузер запускать и не нужно; если же вы хотите послушать радио, используя браузер, то все-равно лучше запустить проигрыватель, так как при открытии новой вкладки, браузер занимает еще, навскидку, 50 метров (проигрыватель жрет меньше + будет меньше тормозов на другие вкладки, если мало RAM'ы [да, у тебя ее мало!]); кроме того, при зависании или сваливании браузера в корку, радио, играющее в проигрывателе не "оборвется";
  3. использовать программу для воспроизведения звука лучше чтобы воспроизводить звук лучше, чем использоваьт программу, для просмотра web страниц для целей зауковоспроизведения, так как в проигрыватете есть фичи, которые позволяют работать именно со звуком, например: эквалайзер, фильтры звукообработки, запись радио, конвертеры... есьт ли это на онлайн радио страничках?
  4. Можно создать отдельный плейлист со списком радиостанций; это можно сделать и в браузере: отдельная папка закладок или карман (Pocket или его аналоги), но плейлист проще передать другому человеку (а другому человеку, в свою очередь проще его использовать), кроме того, плейлист можно залить на Git, SVN или облако, тогда можно его просто-порсто обновлять (команда в автозапуск или cron или, установить пакет для прозрачной работы с облаком, который будет сам отслеживать и скачивать последние изменения плейлиста); само собой, используя SVN/Git или облако можно обеспечить возможность совместного редактирования списка возпроизведения: удобно - несколько человек добавляют в плейлист радиостанции, остальные пользуются, причем у всех всегда самая последняя версия... Что-то, это, кажется я задумался, но идея неплохая, ИМХО. Надо такое поискать и, если нет, сделать.

Настраиваем радио в DeaDBeeF

 Текст можно не читать, я сделал понятные картинки.

1. Открываем проигрыватель DeaDBeeF

Я использую столешницу MATE и у меня ярлык на верхней панели. Для меня, запуск проигрывателя - дело одного клика :) А Вы как хотите, можете использовать следующую команду из xterm:
% deadbeef &

2. Создаем список радиостанций

Файл > Новый плейлист


Появится новый список воспроизведения.

Последний штрих - меняем название. Правый щелчок по ярлычку списка (текст 'Новый плейлист', выделенный оранжевым на предыдущем рисунке). В появившемся контекстном меню щелкнуть пункт Переименовать плейлист.

Появится окошко с текстовым полем. Вводим туда текст Radio (ибо это логично).

Щелкаем OK и обращаем внимание на то, что список воспроизведения переименовался.

3. Поиск радиостанци

Существует множество сайтов со списком онлайн радиостанций. Используя поисковый запрос радио онлайн список можно найти многие такие сайты.

Существует, однако, проблемка: меньшая половина сайтов отдает потоки на прослушку с помощью проигрывателей. Некоторые из них явно пишут, что у них свой проигрыватель и работает он только на их сайте. Понятное дело, что делается это в рекламных целях (проигрыватели типа Winamp, AIMP, xine, DeaDBeeF и другие рекламу же не показывают, следовательно, оплачивается только реклама из аудиотрансляции, а сайту, от этого, понятное дело, прибыли никакой, только радиостанции).

Еще одна проблема: если не работает Adobe Flash Player, то я не знаю как отследить адрес потока: Flash не работает, следовательно запрос не идет. Если же Flash Player работает, то я все равно не знаю как найти URL потока. Но есть предположение, что можно отследить запрос на панели Network инструментов разработчика. Хотя я не уверен, что этот адрес понравится "настольному" проигрывателю...

К счастью, есть и сайты, на которых таки можно легко найти адрес потока. Например, список на Beste-case.htmlRadio.com. Ищем, что хотим послушать: поиском или же по каталогу. В любом случае, надо перейти на страницу станции. К примеру: радио Романтика (не надо начинать удивляться, что я слушаю такую жесткую попсу, это просто первое попавшееся :-) ).

Теперь смотрите на картинку. На странице радиостанции есть проигрыватель (на снимке окна обведен оранжевым; спасибо разработчикам, что не Flash!). Выполните по нему правый щелчок и, в появившемся меню, щелчок по пункту Copy Audio Location.

4. Добавление радиостанции

В проигрывателе DeaDBeeF, когда открыт созданный ранее список воспроизведения Radio. Открываем Файл > Добавить расположение.

В появившемся окне Добавить ресположение щелкните правой кнопкой мыши по текстовому полю Адрес и, затем, по пункту Вставить появившегося контекстного меню.

Скопированный в браузере адрес расположения онлайнового радио потока будет вставлен. Щелкайте OK.

В списках воспроизведения, названия радио потоков отображаются как альбом. Таким образом, ищем добавленный канал и запускаем воспроизведение двойным щелчком по нему или выделяем и щелкаем кнопку запуска воспроизведения ("play", с изображением треугольника).

На этом все. Наслаждаемся!

Примеры

Хотите больше сайтов, потоков или же готовый плейлист? Пишите в комментарии.

Сайты

  • Вот на этом Guzei.com сайте можно получить адреса радио потоков многих станций.

Радиостанции

Список взял отсюда: Рейтинг радиостанций России (BestRadio.FM).

Кстати, установка проигрывателя!

У Вас не установлен этот замечательный проигрыватель отечественного производства? Ставьте скорее! У меня FreeBSD 9.3 и я ставлю так:
# pkg install deadbeef ; pkg clean


Делимся списком с другими

1. Сохраняем в файл

Файл > Сохранить плейлист

Сохраняем как обычный файл с помощью самого обычного диалога сохранения файла.

2. Делимся

Существует множество способов обмена файлами. Например, можно отправить файл посредством протокола XMPP (Jabber). Еще один способ, посредством облачного хранилища, я описывал в предыдущей статье. Могу описать больше или подробнее: используйте комментарии для запросов.

Заключение

Слушать музыку проигрывателями удобнее, чем браузером: меньше нагрузка на систему, однообразнный интерфейс для всех радиостанций, мощные возможности настройки звука, запись эфира, отсутствие рекламы. Однако, надо знать где искать адреса онлайн потоков и как их добавлять. Разобравшись с этим один раз и на примере одного проигрывателя, в дальнейшем можно использовать этот опыт где угодно. В этой статье я попытаялся предоставить простенькое описание процесса поиска радиостанций и даже рассказал как ими делиться. Для особо продвинутых даже предложил идею создания Git репозитория с плейлистами радиостанций :-)

Хотите, чтобы здесь появилось описание как сделать то же самое в проигрывателе, который используете Вы (в каком-нибудь MPayer, AIMP, Winamp или xine) - пишите в комментарии или в жабу: vasily.blinkov@xmpp.ru.

Комментариев нет:

Отправить комментарий