Thanks a lot to @WildCoder, whose great work back in 2005 I am heavily influenced by!
Here is my take on getting C64 SIDs to play on the LMS version 8.1.1(might work on other server versions as well) running on Raspberry Pi OS buster(might work on other Linux distros, versions and devices, too): Since sidplay2 gives me an error about missing /dev/dsp and I haven't managed to pipe to stdout with sidplay2, I attempted sidplayfp instead. 1. Install sidplayfp: Code: -------------------- sudo apt install sidplayfp -------------------- 2. Copy the sidplayfp binary to the Squeezebox server Bin directory: Code: -------------------- sudo cp /usr/bin/sidplayfp /usr/share/squeezeboxserver/Bin/armhf-linux -------------------- 3. Create a -custom-convert.conf- file under /etc/squeezeboxserver. Paste this code into it and save: Code: -------------------- sid flc * * # IF [sidplayfp] -q -t300 -pc -ss -p16 -f44100 -w- $FILE$ | [flac] -cs --totally-silent --compression-level-0 --ignore-chunk-sizes - -------------------- 4. Perform the two first steps from @WildCoder's first post(strings.txt and types.conf) 5. For better SID support, copy kernal, basic and chargen from the VICE emulator etc. into -/usr/share/sidplayfp-. 6. Restart the Squeezebox server: Code: -------------------- sudo systemctl restart logitechmediaserver.service -------------------- You can now play your SIDs by browsing folders directly! Sadly the following functionality is still missing: -I don't get the files into the library when scanning or any metadata while playing(tried @WildCoder's script from the post above) -I can only play the first subtune in the SID file and not skip between subtunes -I have set a fixed song length of --t300-(5 minutes) instead of using the -Songlengths.txt- database from HVSC to decide song durations, since my SID collection contains a lot of non-standard files and file names. For better song length support, 'download Songlengths.txt from HVSC' (https://www.hvsc.c64.org/downloads) and copy it into the folder -/usr/share/sidplayfp-. Any tips on solving the above points, or about better solutions for playing SID files on the Squeezebox server are greatly appreciated! Br, Vegard last.fm/user/vegarlu ------------------------------------------------------------------------ Vegz78's Profile: http://forums.slimdevices.com/member.php?userid=32897 View this thread: http://forums.slimdevices.com/showthread.php?t=18221 _______________________________________________ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix