Ymuse — это простое в использовании, но в то же время богатое функционалом и быстрое приложение-клиент для Music Player Daemon, написанное на Go и использующее графическую библиотеку GTK.
Возможности Ymuse
- Подключение к локальному или сетевому серверу MPD по TCP или Unix-сокету, автоматическое восстановление подключения.
- Отображение очереди воспроизведения, сортировка по любому свойству, перетаскивание, перемешивание, удаление треков из очереди.
- Фильтрация очереди по подстроке.
- Сохранение очереди в виде плейлиста (существующего или нового).
- Просмотр и поиск по библиотеке MPD.
- Просмотр списка плейлистов, удаление и переименование плейлиста.
- Собственный список потоков (Интернет-радиостанций) с возможностью добавления, удаления и редактирования элементов.
- Настройка отображаемых столбцов в списке воспроизведения.
- Настройка отображаемого текста в плеере (используется синтаксис Go template).
- Переключение режимов MPD (random, repeat и consume).
- Перемотка трека в произвольное место.
- Поддержка как светлой, так и тёмной тем оформления.
- Поддержка локализации. Доступные языки:
- английский
- немецкий
- нидерландский
- русский
- японский
Загляните на страницу FAQ, если у вас возник вопрос, или вы хотите отправить предложение или отчёт об ошибке.
Вот короткое видео, демонстрирующее основные возможности приложения (англ.):
Лицензия
Это программное обеспечение распространяется на условиях Apache License версии 2.0 или, по желанию, любой более поздней версии.
Программное обеспечение и любая сопроводительная документация предоставляются без каких-либо гарантий. Вы используете их исключительно на свой страх и риск.
Поддержка
Исходный код
Чтобы загрузить самую новую версию исходных кодов, склонируйте мой репозиторий на GitHub:
git clone https://github.com/yktoo/ymuse.git