Інтернет-радіо з mpd + ncmpcpp / Mplayer (і бонус)

Це буде моя перша публікація в році, і це не є великою справою ... лише підказка від тих, хто любить слухати радіо через Інтернет, якщо ви користувач mpdЦе один з найкращих способів використовувати послугу потокового передавання багатьох станцій без необхідності запускати більше програм, за винятком того самого демона mpd, який чудово працює (і тому, що він більш виродковий, ніж використання VLC або подібного xD).

Існує кілька форматів потокової передачі аудіо через мережу, але найпоширенішими є .плс y .m3u, якщо радіо, яке ви хочете слухати, поширює файли m3u, вітаємо! Вам просто потрібно скопіювати їх у свій каталог .плейлисти відповідно до вашої конфігурації mpd.

Для файлів Pls вам потрібно зробити додаткову дію. Як приклад ми спробуємо станцію, яка мені дуже подобається, WFMU, незалежна радіостанція в Нью-Джерсі, на своїй сторінці ми знаходимо формат .pls, який я завантажив, і його зміст такий:

> cat wfmu.pls numberofentries = 1 Title1 = WFMU - Freeform File1 = http: //stream0.wfmu.org/freeform-128k

Важливою лінією є напрямок HTTP, який ми копіюємо та зберігаємо у текстовому файлі з розширенням .m3u e наш каталог плейлисти від mpd і вуаля!

…… пост трохи короткий, так? Ну, як підкладка бонус !!!

Використання Mplayer

Ми можемо легко слухати потокове передавання за допомогою mplayer та файлів .m3u :

файл mplayer -playlist.m3u

з файлами .плс ми змінимо його розширення на . Txt , а потім виконуємо:

mplayer-список відтворення file.txt

і готовий! ми слухаємо радіо через Інтернет із чудовим mplayer!

Якщо з якихось причин ви хочете записати трансляцію, наприклад, щоб прослухати її пізніше, ми можемо скористатися цією командою:

mplayer-список відтворення mi_stream.m3u -ao pcm: file = mi_stream.wav -vc dummy -vo null

Ми нічого не почуємо, але аудіо буде збережено my_stream.wav який буде остаточним звуковим файлом, в який ми згодом зможемо конвертувати mp3 ú OGG або формат, який нам подобається.

mp3 (нам потрібно Крихітний встановлено)

лизати my_stream.wav my_stream.mp3

OGG (нам потрібно vorbis-інструменти встановлено)

oggenc -q 10 мій_потік.wav

І ось цей маленький допис закінчується, сподіваюся, він буде корисним та вітаю всіх відданих читачів блогу. Ми читаємо пізніше!


17 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Stif - сказав він

    Ооочень добре!

    Я завжди слухаю електронні радіо

  2.   діегоельсерфер - сказав він

    Подивіться, друг запрограмував це -> https://github.com/quijot/radio

    Це дуже простий скрипт на пітоні, щоб слухати радіо за допомогою mplayer.

    1.    helena_ryuu - сказав він

      Я вже це бачив, я хотів використовувати mpd безпосередньо: D, навіть якщо сценарій також може бути хорошим варіантом,

  3.   Гіскард - сказав він

    Я залишаюся з RadioTray.

    1.    Девід - сказав він

      ми 2

  4.   Альтобеллі - сказав він

    Одне питання: якщо потокове передавання пропонується лише через jwplayer, чи можете ви щось зробити, щоб прослухати його за допомогою mplayer? Як і на цій станції: emisora.univalle.edu.co.

    1.    Ентоні - сказав він

      Чи вдалося вам відтворити радіо jwplayer на андроїді? Я не можу знайти програму для прослуховування.

    2.    Свічер - сказав він

      Оскільки JWplayer - це просто гравець, а веб-майстер - це той, хто повідомляє йому, звідки слід отримувати трансляцію, - це те, що багато в чому залежить від кожного конкретного сайту, хоча у випадку з цією сторінкою передача відбувається через Протокол RTMP, для якого спочатку потрібно встановити RTMPDump (за допомогою sudo apt-get install rtmpdump або шукати відповідний пакет для кожного розподілу), а потім можна відтворити радіо за допомогою наступної команди
      rtmpdump -r rtmp://livezone02.netdna.com/live/64880/uvstereo.mp3 | mplayer -
      Якщо посилання перестане працювати, просто перевірте вихідний код сторінки, де знаходиться JWplayer (Control + U), і знайдіть, що в файлі написано: 'rtmp: //path/del/streaming.mp3', щоб отримати поточний напрямок потокове передавання (очевидно, вам просто потрібно взяти те, що в лапках).
      Щоб зробити те ж саме в інших програвачах, необхідно було б з’ясувати, як відтворити RTMP за допомогою цієї програми.

  5.   фабіанпа - сказав він

    дуже хороший пост - одна з програм, яка витрачає менше ресурсів на відтворення та запис, я використовував moc та ffmpeg

  6.   недолік - сказав він

    Ага! чудова Олена 😀 хорошу підказку я запишу

  7.   MSX - сказав він

    @helena_ryu Я твій фанат, знай це.

    Є лише одне, що я не повністю погоджуюся з тим, що ви написали:
    "Це чудово працює (і тому, що він більш виродковий, ніж використання VLC або подібного xD)."
    У моєму випадку консоль працює з простої справи:
    1. Зручність, він простий у використанні.
    2. легкість: використовує мінімальні та необхідні ресурси.
    Хоча це правда, що ви можете використовувати VLC, Amarok, Clementine або будь-яку іншу програму, яку ви хочете слухати для потокового передавання в Інтернеті, споживання ресурсів навіть не наближається до рівня mpd / mplayer з консолі tmux.
    Гарний пост!

    1.    Олена - сказав він

      ха-ха, дякую (я стаю знаменитістю?) ха-ха-ха, ну, я говорив це як жарт про VLC (я повинен покращити своє почуття гумору) в будь-якому випадку, я також вважаю, що найкращим у багатьох випадках є програми, орієнтовані на термінали , крім того, що вони легкі, вони більш спритні і працюють краще, ніж графічні програми, але не всі поділяють цей критерій, ця публікація є нічим іншим, тому що я хотів слухати радіо, але не хотів встановлювати нічого іншого, і як ви скажімо, mpd не порівнюється жоден!

      1.    Олена - сказав він

        і ще раз вибачте прапор, що обертається ... Я не на своєму ПК -__-

        1.    тарегон - сказав він

          Це трапляється з усіма нами = p

  8.   тарегон - сказав він

    Відмінно! Мені подобається концепція 😀

  9.   кук - сказав він

    що я шукав !! 🙂

  10.   алунадо - сказав він

    ... Е-е-е, вибачте, але з VLC це те саме, і це також виходить дешево, я кажу, тому що вони оббивають мій VLC і все гниє!

    $cvlc http://el.fuking.ip.delrario:puerto

    (((((- музика—-))))