Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
Re: audio/euphonica: new port (version 0.99.2)
To:
Landry Breuil <landry@openbsd.org>
Cc:
ports@openbsd.org
Date:
Sat, 02 May 2026 01:16:10 +0200

Download raw body.

Thread
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.
> 
> looks nice, wanted to try it but it seems to really insist on connecting
> to a 'default credential store' i dont have nor plan to install. my (remote,
> but port 6600 being ssh-forwarded) mpd doesnt have a password set....
> 
> Creating a new Euphonica instance...
> Channel name: 46871f6af22f4e379556bfde0eba7504
> Connection error while performing an action. Reconnecting...
> [src/client/connection.rs:495:25] &e = NotConnected
> Connecting to TCP socket localhost:6600
> [src/client/connection.rs:448:28] e = CredentialStore
> Connection error while performing an action. Reconnecting...
> [src/client/connection.rs:495:25] &e = NotConnected
> Connecting to TCP socket localhost:6600
> [src/client/connection.rs:448:28] e = CredentialStore
> Connection error while performing an action. Reconnecting...
> [src/client/connection.rs:495:25] &e = NotConnected
> Connecting to TCP socket localhost:6600
> [src/client/connection.rs:448:28] e = CredentialStore
> Connection error while performing an action. Reconnecting...
> [src/client/connection.rs:495:25] &e = NotConnected
> [KeepAlive] There is no client currently running. Won't ping.
> Switching FFT backend...
> Connection error while performing an action. Reconnecting...
> [src/client/connection.rs:495:25] &e = NotConnected
> Connecting to TCP socket localhost:6600
> Player controller: entering foreground mode
> PipeWire: getting list of devices
> Failed to start FFT backend
> Loading placeholder texture...
> [E] pw.loop [loop.c:70 pw_loop_new()] 0x76044b93420: can't make support.system handle: m
> thread '<unnamed>' (557410) panicked at src/player/fft_backends/pipewire.rs:210:34:
> get_devices: Unable to create a new PipeWire mainloop: CreationFailed
> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
> [src/client/connection.rs:448:28] e = CredentialStore
> Player controller: entering foreground mode
> Failed to start FFT backend
> [src/application.rs:184:29] e = CredentialStore
> Failed to start FFT backend
> Connection error while performing an action. Reconnecting...
> [src/client/connection.rs:495:25] &e = NotConnected
> [KeepAlive] There is no client currently running. Won't ping.
> 
> and it stays here gobbling cpu.
> 
> portswise looks correct.
> 

Interesting, on my end it works well but I run mpd on the localhost.

Also, if you switch vizualization from PipeWire to MPD FIFO, it should solve
CPU usage issue.

-- 
wbr, Kirill