Index | Thread | Search

From:
landry@openbsd.org
Subject:
Re: audio/euphonica: new port (version 0.99.2)
To:
ports@openbsd.org
Date:
Tue, 26 May 2026 13:26:37 +0200

Download raw body.

Thread
Le Sun, May 24, 2026 at 10:22:56PM +0200, Kirill A. Korinsky a écrit :
> On Sat, 02 May 2026 08:03:04 +0200,
> Landry Breuil <landry@openbsd.org> wrote:
> > 
> > Le Sat, May 02, 2026 at 01:16:10AM +0200, Kirill A. Korinsky a écrit :
> > > On Fri, 01 May 2026 09:22:34 +0200,
> > > Landry Breuil <landry@openbsd.org> wrote:
> > > > 
> > > > Le Thu, Apr 30, 2026 at 12:36:27AM +0200, Kirill A. Korinsky a écrit :
> > > > > ports@,
> > > > > 
> > > > > I'd like to imports euphonica which is nice looking MPD client,
> > > > > see screenshot at https://github.com/htkhiem/euphonica
> > > > > 
> > > > > More or less simple rust port, but upstream treats each tag as -beta and I
> > > > > had strip it. Otherwise just a few patches.
> > > > 
> > > > and it stays here gobbling cpu.
> > > > 
> > > > portswise looks correct.
> > > > 
> > > 
> > > Interesting, on my end it works well but I run mpd on the localhost.
> > 
> > you mean it works well without gnome-keyring-daemon running ?
> > 
> > > Also, if you switch vizualization from PipeWire to MPD FIFO, it should solve
> > > CPU usage issue.
> > 
> > you mean the spectrum visualizer ? how about patching out the defaults
> > then ? but then i guess MPD FIFO means it'll only work if euphonica runs
> > on the same machine as mpd ? at least it can be disabled :)
> > 
> > anyway, looks ok portswise. other things can still be fixed in-tree..
> > 
> 
> Here updated tgz with patches which:
> 1. Disable vizualization by default, disable PipeWire and uses FIFO as the
>    only available onption;
> 2. I also made keyring-daemon optional dependency, if it not running, when
>    no way to connect to MPD with password.
> 
> Please test it, I think (2) should be backported to upstream, or at least
> offered.

that's great, works fine with an mpd connection forwarded over ssh to a
passwordless server. i'll probably keep using gmpc as i'm too used to
it, but euphonica looks really slick.

> Ok to import?

definitely ok, it's a bit sad to keep the libpipewire dep but i guess we
wont patch out completely the dependency, too much hassle.

Landry