From: Kirill A. Korinsky Subject: Re: audio/euphonica: new port (version 0.99.2) To: Landry Breuil Cc: ports@openbsd.org Date: Sat, 02 May 2026 01:16:10 +0200 On Fri, 01 May 2026 09:22:34 +0200, Landry Breuil 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 '' (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