Comment on Why I moved my Plex library to Jellyfin after 14 years
HiTekRedNek@lemmy.world 4 weeks agoI’ve been considering audiomuse, but I have old equipment available.
My options are my media server, which is an old Xeon E3-1275v3 with 32G of RAM, which also hosts Navidrome, my arr stack and the associated downloaders, or my Home Assistant and Jellyfin box, which is a Lenovo M700 Tiny which is an i5 6600T but has only 8G of ram.
Or, an 8G Pi5 with an SSD (using the pi SSD hat)
I’m not sure either of those 3 options would handle audiomuse AI all that well…
tomkatt@lemmy.world 4 weeks ago
The Xeon server would be a good bet. Your other machine would be potentially bottleneck for memory. There’s a NOAVX deployment available, would be slower but should work fine. Just be sure to disable anything associated with lyric detection, it’s an absolute performance nightmare.
I ran it onaRyzen 5500u with 32 GB RAM with the standard deployment with AVX2 support and scaled up to three worker threads. For a collection of 53k tracks it was processing about 100 per hour that way with lyrics/whisper translation enabled, but once I turned that off it was doing 1300-1400 tracks per hour.
HiTekRedNek@lemmy.world 1 week ago
So.
I did a thing.
I have audiomuse-ai running its main, complete docker compose script, with all containers, on my 8GB Raspi5, and worker-only containers running on:
They’ve been running about a week, and I’m a little over a third of the way through
Once the initial analysis is complete, I’ll stop all worker containers and leave it all just running fully on the pi5.
I also created a worker-only addon for the 6600T machine, but as it is already running HAOS and Jellyfin, I was getting a lot of OOM-related failures when it was running.
But I also have 32G of used, eBay bought, ddr4 SODIMMs.coming for it.
Bonus: Most of my homelab is in this. The only things missing are my Sophos running OPNsense, and the raspi5. Oh, and my actual desktop machine.
Image
tomkatt@lemmy.world 1 week ago
Yo, that’s awesome!
Pro tip for you, ASR (whisper - lyric detection/transcription) can be kind of bad, but if you have some spare resources, it takes very little to host a local LRCLIB database and clone lrclib.net (they have a GitHub page). This massively speed up lyric analysis for me using the API against a local site instead of getting 429s against lrclib.net or relying on ASR.
HiTekRedNek@lemmy.world 5 days ago
I was bored. I’m not running it in a docker VM any more. I am now running it directly on FreeBSD using podman and FreeBSD’s Linux compatibility layer.
Image
HiTekRedNek@lemmy.world 4 weeks ago
That’s cool to know, however the Xeon runs FreeBSD, so I would need to create a VM if it doesn’t work in Linuxulator, (FreeBSD’s Linux compatibility layer, works sorta like wine does)
I should do some research this weekend I reckon.
Great, now I have one more thing I gotta do this weekend. Thanks a lot. Lmao.