Слухаємо музику з одного ПК на іншому за допомогою MPD HTTP-Streaming.

Перепоную всіх, хто ще не відписався від мого блогу. Давно мене щось не було чути, ну та гаразд.

Так іноді трапляється, що хочеться під час роботи послухати музику, але не тягати ж із собою працювати всю музичну колекцію, вірно? Це створює певні незручності. Тому шукав способи слухати свою домашню музичну бібліотеку, перебуваючи на роботі.

Перше, що спадає на думку -MPD. Адже це демон і він слухає порт. Значить, він має вміти те, що ми хочемо.

Власне, як це буде відбуватися: з'єднуємося з MPD демоном, запущеним на домашньому комп'ютері і починаємо щось слухати.MPD принагідно зі звичайним висновком "стримає" аудіо потік на порт. З порту ми й забиратимемо потік і слухатимемо його.

Версія, з якоюMPD підтримуєHTTP Streaming - 0.15. Перевіримо яка у нас:

Моя версія підтримує.

Щоб усе це запрацювало, змінюємо пару налаштувань /etc/mpd.conf:

І додаємо кудись у кінець файлу наступне:

Трохи про налаштування:

На цьому налаштування можна вважати закінченим. Якщо все зроблено правильно, то зараз можете відкрити якусь Sonata, запустити пісню, відкрити http://127.0.0.1:8000 (для деяких плеєрів, можливо, потрібно вказати формат потоку через URL - http://192.168.1.2:8000/ mpd.ogg) наприклад, у firefox і повинні почути заповітну музику.

Порада: якщо плануєте слухати музику вдома, то раджу не забувати вимикати акустику, щоб не лякати "домашніх". :)