- Clients
- Command-line Clients
- Console Clients
- Utility clients
- Web Clients
- Graphical Clients
- Windows 7 и Music Player Daemon
- My mpd client 4
- compizomania
- Страницы
- 31 января 2015
- Cantata – плеер для музыки и радио в Ubuntu и производные
- Cantata — тысячи радиостанций в кармане пользователей Linux!
- Cantata mpd client windows
Clients
MPD is designed around a client/server architecture, where the clients and server (MPD is the server) interact over a network. Thus, running MPD is only half of the equation. To use MPD, you need to install a MPD client (aka MPD interface).
This is an (incomplete) list of free and open source MPD clients.
Command-line Clients
mpc — a solid, lightweight, simple mpd client, written in C.
Console Clients
ncmpc — A curses client written in C++.
ncmpcpp — A curses client written in C++ tailored after ncmpc.
pms — A console client written in Go with vi-like interface.
vimpc — A curses client with vi-like key bindings.
pimpd2 — Feature-packed cli client with interactive shell and regex queries.
nncmpp — A basic curses client that looks like Sonata.
mmtc — A minimal mpd terminal client
mpq — A minimal client that focuses on the mpd queue
Utility clients
MPD_sima — A non-interactive autoqueue client. It will queue new tracks following last.fm similar artists suggestions.
mpd-ynca — A non-interactive client to control Yamaha AV receivers with YNCA (network control) support.
Web Clients
netjukebox the flexible media share — netjukebox is a web-based media jukebox for MPD, VideoLAN and Winamp/httpQ.
MPD.FM — A mobile-ready web client focussed on playing internet radio stations
PiFi Radio — A minimalist web client to listen to radio.
RompРЇ — A mobile-ready and desktop web client
cyp — A responsive web client based on ws2mpd with Youtube-dl integration
ympd — a web GUI written in C, using websockets and bootstrap.js
myMPD — An evolution of ympd, with minimal resource usage and dynamic playlist integration
ampd — A modern and mobile-friendly web UI using Spring Boot, Angular and websockets.
audioloader — A responsive web client with special focus on listening full albums.
Graphical Clients
CoverGrid — A client for the Music Player Daemon (MPD), focusing on albums instead of single tracks
mpdevil — A small GTK+ MPD client written in python
Persephone — A modern, native client for macOS
Quimup — QUIMUP is a client for the music player daemon (MPD) written in C++ and QT3 with focus on mouse handling and drag and drop.
Skympc — Yet anthoer QT(5) Client
Stylophone — A native client for Windows 10 devices
Xfce4-mpc-plugin — Plugin for Xfce4 Panel
Xfmpc — A graphical GTK+ MPD client focusing on low footprint
Ymuse — Easy, functional, and snappy GTK client for Music Player Daemon (MPD) written in Go.
Windows 7 и Music Player Daemon
Небольшая заметка о том, как я запускал Music Player Daemon на Windows7 и что из этого получилось…
MPD — это совсем крошечный аудио-проигрыватель-демон, который управляется через сетевой интерфейс и умеет транслировать аудио поток самыми разнообразными и легко конфигурируемыми способами.
Установка оказалась довольно проста.
С сайта разработчиков я скачал архив с программой, распаковал её в каталог, создал подкаталоги для хранения музыкальных файлов, плэйлистов, музыкальной БД и логов и написал небольшой конфигурационный файл.Некоторые вопросы возникли только по поводу разделителя каталогов(нужно использовать две прямых либо одну обратную черту) и правильного конфигурирования выходного аудио потока. На вики разработчиков нашлись примеры конфигурации для аудио устройств Windows 7
У меня получился вот такой конфигурационный файл mpd.conf:
playlist_directory «d:\\mpd\\playlists»
db_file «d:\\mpd\\database\\mpd.db»
log_file «d:\\mpd\\log\\mp.log»
pid_file «d:\\mpd\\log\\pid»
state_file «d:\\mpd\\log\\state»
bind_to_address «127.0.0.1»
port «6600»
log_level «default»
auto_update «yes»
input <
plugin «curl»
# proxy «proxy.isp.com:8080»
# proxy_user «user»
# proxy_password «password»
>
#audio_output <
# type «httpd»
# name «My HTTP Stream»
## encoder «vorbis» # optional, vorbis or lame
# port «8000»
# bind_to_address «127.0.0.1» # optional, IPv4 or IPv6
# quality «10.0» # do not define if bitrate is defined
## bitrate «512» # do not define if quality is defined
# format «128000:16:2»
#>
#windows multimedia output
audio_output <
type «winmm»
name «Speakers»
# device «Speakers (Realtek High Definition Audio)»
>
Теперь можно запустить MPD командой:
mpd.exe mpd.conf
Если ошибок в конфигурационном файле не нашлось, то всё должно работать.Ну а дальше можно вставить эту команду в автозагрузку или запускать вручную.
Ещё несколько замечаний. Если на компьютере установлено более одной звуковой платы, то их можно конфигурировать отдельно, и тогда разные карты будут получать звуковые потоки с разными параметрами(указав значения параметру device), либо не делать этого. В этом случае аудио поток будет транслироваться только на одну(активную) звуковую карту.Я иногда использую внешнюю звуковую карту SB Play, и с её подключением и отключением не возникло никаких проблем.
Кроме того можно организовать трансляцию аудио потока по протоколу http (эту возможность я попробовал-в моём конфигурационном файле эти настройки оставлены и закоментированы), и даже транслировать через MPD вебрадио. Программа занимает 5.5 мб оперативной памяти и почти не нагружает процессор — у меня на настольном компьютере используется не более 1% процессорного времени.
My mpd client 4
Достоинства MPD особенно ярко проявляются, если музыкальные композиции содержат id — тэги mp3/flac/ogg. В этом случае можно легко сортировать их по альбомам, исполнителям и т.д. Для управления музыкальной БД, очередью воспроизведения и создания плэйлистов написаны специальные программы, которые называются mpd-клиенты. Таких программ-клиентов насчитывается пару десятков. Большую часть из них я посмотрел и даже попробовал в действии. Мне они показались неудобными, и я решил для своих собственных нужд написать собственный клиент mpd.
Основные идеи были следующими:
1) Простой интерфейс.
2) Возможность удобной работы на небольших экранах.
3) Удобная и простая навигация по музыкальной базе данных.Нормальное отображение обложек альбомов, если они хранятся вместе с аудиофайлами.
4) Наглядная работа с плэйлистами.
5) Редактор тэгов.(пока не реализовано)
Он написан на python/pygtk. C небольшими исправлениями это программа запустилась и под Windows, её я в основном и использую.
Самое интересное начинается после нажатия кнопки [more]. Окно распахивается и появляется блокнот с закладками, которые и осуществляют основную работу по создания списков воспроизведения(плэйлистов).
compizomania
Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ
Страницы
31 января 2015
Cantata – плеер для музыки и радио в Ubuntu и производные
Cantata — клиент консольного аудиоплеера MPD, написанный на Qt. Обладает хорошим функционалом, приятным интерфейсом, удобным управлением, интегрируется с рабочим окружением. Поддерживает Qt4, Qt5, KDE, MacOSX, Windows и Ubuntu Touch. Что такое MPD? Music Player Daemon (MPD) — музыкальный проигрыватель с клиент-серверной архитектурой, который воспроизводит музыку из указанного каталога. Воспроизведением управляют при помощи клиента. Управлять сервером (демоном) можно с любой машины из сети, но слушать музыку можно и на своём компьютере, если программу-клиент MPD настроить на подключение к локальному хосту.
По сути Cantata надстройка над ffmpeg и поддерживает все файлы libavcodec (Ogg Vorbis, FLAC, OggFLAC, MP2, MP3, MP4/AAC, MOD, Musepack, APE и WAV).
Основные функции:
Несколько MPD коллекций.
Хорошо настраиваемый внешний вид.
Песни, сгруппированные по альбому в очереди воспроизведения.
Контекстый вид, для показа исполнителя, альбома, и информацию о песне текущей дорожки.
Простой редактор тегов.
Менеджер файлов — использует метки для организации файлов и папок. Возможность расчета ReplyGain. (Linux только)
Динамические плейлисты.
Онлайн-сервисы; Jamendo, Magnatune, SoundCloud и подкасты.
Поддержка радио потоков — с возможностью поиска через TuneIn и ShoutCast.
USB-Mass-Storage и поддержка MTP устройств. (Linux только)
Аудио копирование CD и воспроизведение. (Linux только) Воспроизведение с помощью простого встроенным HTTP-сервера. Интерфейс MPRISv2 DBUS.
Поддержка KDE глобальных сочетаний (KDE версии), GNOME Мультимедийные клавиши (только Linux), и общие Мультимедийные клавиши (через поддержку Qxt)
Ubuntu поддержка интеграции — в том числе перетаскивание окна с помощью панели инструментов.
Базовая поддержка для сенсорного стиля.
Скробблинг.
Рейтинги.
Про поддержку онлайн сервисов необходимо сказать отдельно. Надавно я писал статьи о прослушивании радио тут и тут. Теперь считаю, что эти материалы устарели. Почему? От различных сервисов, с сомнительным способом организации вещания, типа радио 101.ru и плохо структурированных библиотек, решил отказаться. В Cantata интегрировано такое количество музыки, что потребуется очень много времени, чтобы всё прослушать. Поддерживается ShoutCast (аналогично тому, как это было сделано в winamp) т.е в разделе pop — 17200 радиостанций, electronic 4500, rock — 2800.
Конечно, часть радиостанций может быть недоступна, но всё же выбор обширен. Добавьте сюда сервис от TuneIn (знакомый нам по программе на платформе android), который добавляет ещё и местные радиостанции (не знал, что много радиостанций из моего города вещает в сеть, а они есть(!), думаю и для вашего региона сервис подберёт нужные радиостанции). «Мелочь» вроде Digitally Imported, SomaFM, IceCast — не считаю.
Далее идут так называемые «онлайн сервисы» — Jamendo, Magnatune и SoundCloud. В них доступны как исполнители, так и поиск по исполнителям. SoundCloud вообще замечательный сервис. Лучшей аналогией для него будет “YouTube для звука”.
Помимо мощной онлайн составляющей, не меньше впечатлений и от организации локальной библиотеки. Тут и просмотр по исполнителям, альбомам, папкам, быстрая организация своих плейлистов, в которые можно группировать и онлайн ресурсы и локальные файлы.
Внешний вид настраивается путём группировки вкладок в различных комбинациях и положениях (право, лево, низ). При нажатии на кнопку i выводится информация об исполнителе (данные загружаются из сети). Фоном плейлиста может служить обложка альбома или своё изображение. Плеер может запускаться при старте системы в разных вариатах (открыт или свёрнут в трей). Т.е при добавлении Cantata в автозагрузку — он запустится в свёрнутом виде и будет ждать вашего щелчка по нему.
Те кто переживает, что Cantata будет сильно много расходовать ресурсов, обрадую — всего 25 мегабайт (!), согласитесь, не жалко потратить на такой комбайн.
Cantata так же может работать в компактном режиме (будет скриншот ниже).
Вот так выглядит Cantata в KDE (Kubuntu 14.04.1 LTS Fierta Edition)
Cantata — тысячи радиостанций в кармане пользователей Linux!
Совсем недавно, я открыл для себя плеер Cantata . И это, пожалуй лучший музыкальный комбайн который я видел. Он не только способен воспроизводить вашу музыкальную коллекцию, с этой задачей справится любой музыкальный проигрыватель для ПК. Основное его достоинство, по крайней мере для меня — это тысячи радиостанций, которые имеются в его коллекции.
Если копнуть чуть глубже, то Cantata, это не совсем плеер — это клиент, для консольного аудиоплеера MPD , написанного на Qt. Так что если вы решите воспользоваться Cantata’ой, то нужно правильно ее установить!
Если просто установить приложение из магазина или репозиториев вашего дистрибутива Linux, то ничего не произойдет. Программа будет упорно требовать от вас данные хоста для подключения. Ведь это не музыкальный проигрыватель — это его клиент!
Для полноценной работы нужно еще скачать MPD, плеер с клиент-серверной архитектурой.
После установки MPD, запуская Cantata, вы увидите возможность использования программы в однопользовательском режиме. И программа подтянет все необходимое из базы MPD.
Разумеется, мы умеем работать с музыкальной библиотекой на вашем жестком диске. Просто укажите папки где у Вас хранится музыка и Cantata все оттуда подтянет. Список поддерживаемых форматов довольно большой: Ogg Vorbis, FLAC, OggFLAC, MP2, MP3, MP4/AAC, MOD, Musepack, APE и WAV — стандартный набор для библиотеки libavcodec.
Но, как я уже упоминалось выше, это не главное достоинство плеера. Самое ценное находится во вкладке Internet.
Во-первых, плеер отлично соединяется с онлайн платформой Soundcloud . Это замечательный сервис, но котором хранится огромное количество музыки. И Cantata отлично справляется с поиском в нем.
Во-вторых, плеер содержит в себе базы данных радиостанций с сервисов TuneIn и ShoutCast . А это тысячи, если не десятки тысяч радиостанций со всего мира. База данных огромна, от музыкальных до разговорных и новостных станций, любой страны и на любом языке!
Теперь для прослушивания интернет-радио вам не нужно лезть в браузер и пользоваться сервисами которые плохо структурированы, напичканы рекламой и используют невнятные способы для организации вещания.
Cantata с этим отлично справляется и при этом очень лояльно относиться к ресурсам вашего ПК, потребляя около 100 Мб оперативной памяти!
Интерфейс у программы очень простой лаконичный и понятный. Сложностей с настройкой не должно возникнуть у любого пользователя.
Я уже давно не держу на жестком диске коллекцию музыки, предпочитая потоковые сервисы и интернет-радио. Так что для меня, Cantata стала идеальным выбором! Рекомендую попробовать и Вам!
Не забываем ставить палец вверх и подписываться на канал. Впереди еще много интересного!
Cantata mpd client windows
NOTE Cantata is now in a bug-fix only state. Therefore, new features are unlikly to be implemented unless pull requests are submitted. The current release, 2.4.x, is likely to be the last feature release.
A graphical (Qt5) client for MPD, supporting the following features:
- Supports Linux, macOS, Windows, and Haiku. NOTE: Only Linux actively supported as of 2.3.3
- Multiple MPD collections.
- Highly customisable layout.
- Songs (optionally) grouped by album in play queue.
- Context view to show artist, album, and song information of current track.
- Simple tag editor.
- File organizer — use tags to organize files and folders.
- Ability to calculate ReplyGain tags. (Linux only, and if relevant libraries installed)
- Dynamic playlists.
- Smart Playlists.
- Online services; Jamendo, Magnatune, SoundCloud, and Podcasts.
- Radio stream support — with the ability to search for streams via TuneIn, ShoutCast, or Dirble.
- USB-Mass-Storage and MTP device support. (Linux only, and if relevant libraries installed)
- Audio CD ripping and playback. (Linux only, and if relevant libraries installed)
- Playback of non-MPD songs — via simple in-built HTTP server.
- MPRISv2 DBUS interface.
- Ratings support.
Cantata started off as a fork of QtMPC, however, the code (and user interface) is now very different to that of QtMPC. For more detailed information, please refer to the main README
I develop Cantata purely for fun, so no donations are required. However, seeing as I have been asked about this a few times, here is a link.