Change:
I try to use slimserver with the tidal plugin. Slimserver looks normally (e.g the webui works), but it spams the log with and squeezelite isn't outputting any audio when i try to play something (without any error logs) Steps to reproduce the behavior: and run slimserver the tidal plugin and run squeezelite to play something I expect listening to audio but it just keeps silent. The logspam only starts as soon as i try to play something. But then it never stops even if i disconnect all players. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Which nixos release or branch are you on? Can you try using a radio station or local media as an alternative to the tidal plugin?
I'm on unstable from today. Radio and local media work fine.
I am also encountering this issue with the qobuz plugin. Also I haven't figured out why, but indexing doesn't work for me, but if i try to play a local file (finding it via the file system option) I also get similar errors complaining about not being found etc.
When I went to spin this up I discovered that library importing was failing with the same error. After some troubleshooting another vendored version of this library was found. Cleaning this up and upgrading AudioScan to the slimserver fork resolved library importing, and I verified Qobuz is also playing. and can you test this PR to see if it fixes your issues? Thanks! Feel free to comment or reopen if still having this issue.
i just tested the pr and can confirm that the tidal works fine now. Thank you very much!

Discussion:
let perlPackages = perl538Packages; <ins> binPath = lib.makeBinPath ([ lame flac faad2 sox wavpack ] ++ (lib.optional stdenv.isLinux monkeysAudio)); libPath = lib.makeLibraryPath [ zlib stdenv.cc.cc.lib ]; </ins> in perlPackages.buildPerlPackage rec { pname = "slimserver";

rm -r CPAN mv CPAN_used CPAN <ins> # another set of vendored/modified modules exist in lib, more selectively cleaned for now rm -rf lib/Audio </ins> ${lib.optionalString (!enableUnfreeFirmware) '' # remove unfree firmware rm -rf Firmware

installPhase = '' cp -r . $out <del> wrapProgram $out/slimserver.pl  --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ zlib stdenv.cc.cc.lib ]}"  --prefix PATH : "${lib.makeBinPath ([ lame flac faad2 sox wavpack ] ++ (lib.optional stdenv.isLinux monkeysAudio))}" </del> <ins> wrapProgram $out/slimserver.pl --prefix LD_LIBRARY_PATH : "${libPath}" --prefix PATH : "${binPath}" wrapProgram $out/scanner.pl --prefix LD_LIBRARY_PATH : "${libPath}" --prefix PATH : "${binPath}" </ins> mkdir $out/bin ln -s $out/slimserver.pl $out/bin/slimserver '';

AudioScan = buildPerlPackage { pname = "Audio-Scan"; <del> version = "1.01"; </del> <ins> version = "1.05"; </ins> src = fetchurl { <del> url = "mirror://cpan/authors/id/A/AG/AGRUNDMA/Audio-Scan-1.01.tar.gz"; hash = "sha256-gxJyAnHHrdxLvuwzEs3divS5kKxjYgSllsB5M61sY0o="; </del> <ins> url = "https://github.com/Logitech/slimserver-vendor/raw/public/8.3/CPAN/Audio-Scan-1.05.tar.gz"; hash = "sha256-9YXC8GHPRWKlV8emmTke7RB0HhiCbALmZQqtQFLcBi4="; </ins> }; buildInputs = [ pkgs.zlib TestWarn ]; env.NIX_CFLAGS_COMPILE = "-I${pkgs.zlib.dev}/include"; NIX_CFLAGS_LINK = "-L${pkgs.zlib.out}/lib -lz"; meta = { <del> description = "Fast C metadata and tag reader for all common audio file formats"; </del> <ins> description = "Fast C metadata and tag reader for all common audio file formats, slimserver fork"; homepage = "https://github.com/Logitech/slimserver-vendor"; </ins> license = with lib.licenses; [ gpl2Plus ]; }; };