LINUX.ORG.RU

Euphonica

 , euphonica,

Euphonica

0

2

Euphonica — это новый клиент для Music Player Daemon (MPD), написанный на Rust. Разработанный Huỳnh Thiện Khiêm, он сочетает функциональность с визуальной эстетикой. Проект ориентирован на пользователей, ценящих современный дизайн без ущерба для функциональности MPD.

Ключевые особенности:

  • Чистый GTK4/libadwaita интерфейс с анимациями и размытием фона.

  • Поддержка MPRIS, асинхронного поиска и управления плейлистами.

  • Загрузка метаданных (обложки, тексты песен) из внешних источников.

  • Визуализатор спектра, индикаторы качества звука (Lossy/Lossless/Hi-Res/DSD).

  • Гибкие настройки, включая автоматическую цветовую тему на основе обложки.

Пока Euphonica находится в бета-версии и стабильного релиза на Flathub нет. Однако есть сборки для Nixpkgs и AUR. На GitHub также приведена инструкция по компиляции через GNOME Builder и созданию собственного Flatpak-пакета.

>>> GitHub

★★★

Проверено: Wizard_ ()
Последнее исправление: Wizard_ (всего исправлений: 3)

созданию собственного Flatpak-пакета

Нужно создание .deb/.rpm - иначе, нафиг он такой нужен с этими снапами и прочими флатпаками. Или хотя бы .appimage.

th3m3 ★★★★★
()

В gmpc можно настроить фильтр Genre -> Artist. Если этого нет - я пошел мимо. Да, и отсутсвие .deb-пакетов отворачивает.

TechnoMag ★★★
()

На скрине какой-то визуальный мусор и рандомные картинки. Это так и задумывалось? А то выглядит стремно.

another ★★★★★
()

И чего, теперь для воспроизведения аудио нужен постоянно активный GPU с поддержкой Vulkan?

MagicMirror ★★★
()

Выглядит отлично. Ждём релиза.

Aceler ★★★★★
()

вроде и красиво выглядит, а вроде и кал какой то. Эдакая дуальная природа продукта

SpaceRanger ★★★
()
Ответ на: комментарий от ZogG

Зачем? В нормальных дистрах уже сделано.

Однако есть сборки для Nixpkgs и AUR.

IIIypuk ★★★★★
()
Ответ на: комментарий от MagicMirror

теперь для воспроизведения аудио нужен постоянно активный GPU с поддержкой Vulkan?

Бери выше, вулкан с gpu нужен только чтобы посмотреть плейлист. А аудио воспроизводит MPD, там вулкан не нужен.

einhander ★★★★★
()
username@computer ~> grep depends /tmp/euphonica-git/PKGBUILD
depends=('libadwaita' 'libpipewire' 'sqlite' 'dbus' 'xdg-desktop-portal-gtk' 'dconf' 'openssl')

Хоспаде, зачем морде MPD пайпварь в зависимостях

username@computer ~> pacman -Qi vimpc-git | grep -i depend
Depends On      : libmpdclient  taglib

Учитесь

Fake
()
Ответ на: комментарий от IIIypuk

Ни хера себе я за хлебушком сходил. С каких пор?

nickey
()
Ответ на: комментарий от redeyedanonymous

100500й комментатор, не понимающий, о чём речь. Плеер здесь это MPD. А сабж всего лишь одна из многочисленных морд к нему.

заставляющий создавать плейлисты

Не плейлисты, а коллекцию. Да, это достаточно тяжеловесный подход, для «по-бырому послушать музыку с флешки» лучше брать другую программу.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

100500й комментатор, не понимающий, о чём речь. Плеер здесь это MPD. А сабж всего лишь одна из многочисленных морд к нему.

Хорошо, 100500я морда к MPD. Зачем? И заодно уж - а зачем вообще нужен этот MPD? За исключением ситуаций, когда играет одна девайсина, а управляется это с другой.

Не плейлисты, а коллекцию.

Да, это, конечно, всё меняет.

Да, это достаточно тяжеловесный подход, для «по-бырому послушать музыку с флешки»

Именно «по бырому» - запустил и слушаю сразу то, что хотел. С винта, где уже давно всё рассортировано как мне надо - по исполнителям, альбомам и т.п. Слава Ктулху, что есть, например, QuodLibet, который не вы...тся и делает только то, что надо пользователю.

redeyedanonymous
()
Ответ на: комментарий от redeyedanonymous

За исключением ситуаций, когда играет одна девайсина, а управляется это с другой.

Такое проприетарный до костей Spotify умеет

Слава Ктулху, что есть, например, QuodLibet, который не вы…тся и делает только то, что надо пользователю.

Мне в этом плане DeaDBeeF зашел - просто, минималистично, запустил mp3-шку и играет себе в фоне. Хотя я уже перестал хранить и слушать музыку с винта, старею.

YogSagot ★★☆
()
Ответ на: комментарий от th3m3

Нафиг не нужны эти отсталые форматы.

Camel ★★★★★
()

«современный дизайн без ущерба для функциональности» - к такой дилемме привёл «современный дизайн».

Hangover
()
Ответ на: комментарий от token_polyak

Пакеты создают мейнтейнеры.

Если проект популярный. А чтобы проект стал популярным, его нужно опакетить под несколько популярных дистров.

u-235
()
Ответ на: комментарий от token_polyak

А, ну, ок. Пусть тогда ждёт лет 10. Может когда-нибудь, кто-нибудь…

th3m3 ★★★★★
()
Ответ на: комментарий от redeyedanonymous

Именно «по бырому» - запустил и слушаю сразу то, что хотел. С винта, где уже давно всё рассортировано как мне надо - по исполнителям, альбомам и т.п.

PureAudioPlayer - поможет тебе. Хоть sacd iso играй. Насчет mp3 - не знаю. Этой субстанции нет давно в коллекции. Но всякие флаки играет так-же отменно. dsd - само собой разумеется. Но! Только через asio и wsapi. Живет под линухом и виндой. Играет через консоль. В винде интегрируется с проводником, насчет линукса - не знаю, не пробовал так. Откровенно говоря - проще купить jriver под линуксятину и перестать фигней страдать со всем этим вот. На самый крайний случай - всегда есть возможность запустить фубар под вайном. Потому как все остальное, что я видел под линуксом - оно такое, что или работает через место одно, или не играет то, что мне надо в полном объеме. Потому я на воспроизведение музыки из под линуха - болд забил. Проще в стереосистему какой-то eversolo добавить и слушать себе в удовольствие, без танцев с бубном.

DrRulez ★★★★★
()

Красиво - на планшете будет отлично смотреться.

zabbal ★★★★☆
()

попробовать можно как оно
из того что реально использую: ncmpcpp, M.A.L.P. , MPDroid

endspiel
()
Ответ на: комментарий от DrRulez

Именно «по бырому» - запустил и слушаю сразу то, что хотел

PureAudioPlayer - поможет тебе. Хоть sacd iso играй.

Прочитал описание этого PureAudioPlayer.

Нечто васянское под неизвестно какой лицензией, писано на дотнете (спасибо, поблевал), консольный.

Хотел бы консольный - использовал бы MOC player, который есть в репозиториях (в моём случае федоры).

А так - использую QuodLibet (который как раз делает всё то, что мне надо, и как мне надо), который, вощемта, упомянул в своём предыдущем комментарии.

До SACD и поддержки ISO+CUI мне дела нет, у меня каждый трек отдельным файлом с правильными тэгами внутре.

redeyedanonymous
()

и стабильного релиза на Flathub нет

А как он может быть не стабильным, если в расте бай дизайн нельзя накосячить с указателями и памятью? Или всё-таки можно и тогда зачем это все?

// или для написания графическом морды тоже нужен ансейв?)

pihter ★★★★★
()

Нужно. Для аудитории, поддерживающей Rust и GTK должен быть свой пульт к MPD.

Grapow ★★★
()

Симпатично. И да, Flatpak, snappack и даже Nixpkgs не нужны.

alzo
()
Ответ на: комментарий от another

Это и есть современный дизайн. Если хочется что не стремно выглядело, чистая фукцинальность, то можно взять mpg123, ogg123

vbcnthfkmnth123 ★★★★★
()
Ответ на: комментарий от pihter

При чём тут указатели? Стабильный релиз это тот где не будут меняться всякие зависимости, апи и юзерский интерфейс. Но будут ещё какое-то время фикситься баги, соблюдая вышеуказанные ограничения.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от nebularia

Скорее всего, чтобы не прилетело по авторским правам.

densss ★★★★★
()
Ответ на: комментарий от redeyedanonymous

Нечто васянское

Это «нечто васянское» играет. И играет очень хорошо. Лучше, чем тот-же фубар. На уровне jriver - точно.

писано на дотнете (спасибо, поблевал)

А какая разница - на чем он написан, если функционал написан хорошо? Тебе музыку слушать, или лицензии читать? Или может есть какая-то разница между плеером на библиотеке X и библиотеке Y, если они играют нормально?

До SACD и поддержки ISO+CUI мне дела нет, у меня каждый трек отдельным файлом с правильными тэгами внутре.

Ты удивишься, но внутри этих iso тоже присутствуют и название альбома и исполнитель… Впрочем это дело уже каждого. Кому что. Кто-то может до сих пор и mp3 слушает на колонках свен и ему нормально.

DrRulez ★★★★★
()
Ответ на: комментарий от vbcnthfkmnth123

Если хочется что не стремно выглядело, чистая фукцинальность, то можно взять mpg123, ogg123

cmus же!

Grapow ★★★
()
Ответ на: комментарий от DrRulez

Нечто васянское

Это «нечто васянское» играет. И играет очень хорошо. Лучше, чем тот-же фубар.

Фубар я последний раз видел в 2009м, когда уходил с винды. Так штаа, как он играет - мне уже неинтересно. Не говоря уже о том, что в 2025м году любой плеер, писанный не левой ногой, будет играть плюс-минус одинаково (а разницу пусть выискивают любители аудиофильских проводов питания).

писано на дотнете (спасибо, поблевал)

А какая разница - на чем он написан, если функционал написан хорошо?

А где там функционал-то?

Тебе музыку слушать, или лицензии читать?

Мне неинтересно тащить к себе на машину чорт знает что и без возможности взглянуть в исходники, при наличии того, что уже есть и нормально работает.

Ты удивишься, но внутри этих iso тоже присутствуют и название альбома и исполнитель…

Ой, а я-то и не знал про CD-Text, которое ещё в 90е появилось.

Кто-то может до сих пор и mp3 слушает

А шо - мп3? Если чего-то редкого в lossless нет - и мп3 сойдёт. А в автобусе через блютусные наушники - тем более. Да, я быдло и езжу в автобусах. Мне 50+ и частоты выше ~15-16 кГц я уже не слышу, и чего ради мне покупать аудиофильскую аппаратуру за 100500 денег?

Я получаю удовольствие от любимой музыки, а запас по качеству (допустим, всё, что толще 44.1 кГц/16 бит) - приятный, но не обязательный бонус.

redeyedanonymous
()
Ответ на: комментарий от firkax

При чём тут указатели?

На вазелин всегда есть время! (с)

Стабильный релиз это тот где не будут меняться всякие зависимости, апи и юзерский интерфейс. Но будут ещё какое-то время фикситься баги, соблюдая вышеуказанные ограничения.

Ну, если речь про эту стабильность - тогда молчу)

pihter ★★★★★
()
Ответ на: комментарий от hobbit

для «по-бырому послушать музыку с флешки» лучше брать другую программу.

Cantata может воспроизводить и то, что не в коллекции. Закинул в плейлист файл с клиента — играет на сервере. Очень удобно. Какие ещё MPD-клиенты так умеют?

macrohard ★★★
()
Ответ на: комментарий от redeyedanonymous

любой плеер, писанный не левой ногой, будет играть плюс-минус одинаково (а разницу пусть выискивают любители аудиофильских проводов питания).

При чем тут аудиофильский маразм вообще? Я тебе про обычный hifi, а ты сразу в бред с проводами питания (блоки питания, кстати влияют). И нет - не «плюс-минус одинаково», а разницу слышно. И совсем не на колонках за 100500 миллионов, а на вполне обычных за 200к с усилком за 150к. Не заоблочный, как говориться, комплект. Можно, стоит заметить, и все вместе за 150 взять (другое конечно), тоже играть достойно будет.

А шо - мп3? Если чего-то редкого в lossless нет - и мп3 сойдёт.

В помойку, пардон муа, он сойдет.

блютусные наушники - тем более

уууууу

Мне 50+ и частоты выше ~15-16 кГц я уже не слышу,

А ты пробовал слушать-то? Сходи вон хоть в пульт и послушай. Денег за это они не берут.

чего ради мне покупать аудиофильскую аппаратуру за 100500 денег

Я тебе выше уже написал, что все вместе можно купить за 150к. Вон банально-audiolab 7000a+denton (или premiera 631, если очень хочется напольники).

DrRulez ★★★★★
()

Возможно что то такое хотели сделать из Амарока в КДЕ4 когда лучший музыкальный плеер стал никому ненужным говном. Короче не надо так делать плееры.

kirill_rrr ★★★★★
()

Чистый GTK4/libadwaita интерфейс с анимациями и размытием фона

Хоть чистый, хоть грязный - нет, спасибо.

My_quest ★★★★★
()
Ответ на: комментарий от pihter

А как он может быть не стабильным, если в расте бай дизайн нельзя накосячить с указателями и памятью? Или всё-таки можно

Не пали контору

Kroz ★★★★★
()
Ответ на: комментарий от DrRulez

PureAudioPlayer - поможет тебе.

Авторы на сайте историю версий по дате отсортировать не смогли, а ты говоришь, что у них проигрыватель годный вышел.

mogwai ★★★★★
()
Ответ на: комментарий от hobbit

Да, это достаточно тяжеловесный подход, для «по-бырому послушать музыку с флешки» лучше брать другую программу.

Осталось выяснить какую, живых плейлистовых плееров не осталось только одно некро.

uin ★★★
()
Ответ на: комментарий от DrRulez

И совсем не на колонках за 100500 миллионов, а на вполне обычных за 200к с усилком за 150к

илита в треде, хавайся кто может :)

pihter ★★★★★
()
Ответ на: комментарий от redeyedanonymous

Хорошо, 100500я морда к MPD. Зачем?
И заодно уж - а зачем вообще нужен этот MPD? За исключением ситуаций, когда играет одна девайсина, а управляется это с другой.

Затем что раст может теперь писать на GTK4 неклассах, но не может использовать сишные модули (да и помоему даже свои не предполагает линковать с каких нибудь репозиториев), а тут такой подарок mpd сервер, можно написать клиент на расте и сказать что это первый плеер на расте. Естественно асинхронный тк через сокет то управление больно медленное получается.

uin ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.