• 0 Posts
  • 62 Comments
Joined 10M ago
cake
Cake day: Nov 03, 2023

help-circle
rss

I have tried them all, it’s Navidrome. It’s actually less resources for me to run 4 instances of Navidrome for my different users than it is to use any of the other servers that allow for separate user libraries. Just make sure you alter the folder scan interval, it’s stupidly frequent by default.


I have no formal IT education. But I grew up on computers when command line was how you got things done.


I switched to cloud flare because of the downtime duckdns has. Sometimes it can get really bad.


The word you’re looking for is “petty.”



To anyone reading this, unless you absolutely must have the federation abilities of Funkwhale above your own sanity, it’s not worth it. Funkwhale is an absolute bear to setup by comparison to every other music server. I have been bouncing through them all spinning up containers for the same library and putting them through their paces.

Spinning up 4 Navidrome containers with 4 different domains for my user’s library preferences was quicker and easier than setting up one Funkwhale server for 4 users. It’s beyond absurd how clunky it is. And worst of all, 4 Navidrome containers are extremely faster, less resource hungry, and easier to maintain.

None of the local library importing works in the UI unless you’re the admin account. That means going into users to create libraries then spinning up an API container with a command to import the local files. But then it doesn’t watch them unless you include that flag and leave the detached container running.

On top of that, so few people are running it that you cannot just search the web for issues. It’s their lacking documentation only. You know something is obscure when you cant even find their own website by searching Funkwhale without going through the top result that links to it.

Funkwhale is just not ready for prime time compared to the other servers.

I have used Airsonic and then Airsonic-advanced for years after briefly using Subsonic. But recently as my more and more of my library migrated to FLAC I had issues with transcoding. Sometimes all transcoding would just start failing and when it did Airsonic would peg every thread it had available. (Heresy I know but when I or my users are on a mobile network I don’t want to chew through data in a few day long outings.) So that’s what led me down this path. I tried Navidrome and loved it except for the lack of library separation. I tried Funkwhale, and I tried Gonic. Gonic is wonderful in its simplicity but it’s almost too basic. It supposedly had library separation and has transcoding but neither was working out of the box so I just said fuck it and went with 4 Navidrome containers because copy and pasting is easy and everything about Navidrome just works. Most importantly, Navidrome is lightning fast loading in an app which is the only way my users interact with the server. It fires up transcoding so fast you almost cannot tell the difference between loading the native file and transcoding in terms of response. I swear there was at least one more server I looked at but passed over and I cannot recall the name.

Edit: FYI Navidrome said that they are currently reworking the entire server backend, but after that it will be easier to implement multiple libraries.


I second this comment. It’s been a long time since I set one up and it was a pain. And from what I can tell it’s only gotten harder.


There are things you can do in Linux to unlock the max number of transcoding sessions as well. You can Google it if you ever hit that wall.


It should work as long has you have integrated graphics. Make sure you have the integrated graphics set as default in your bios.


We’ll see if they even make them. I can’t imagine there’s a huge customer base who really needs to cram all that I/o through only two or 4 lanes. Why make these ubiquitous cards more expensive if most of the customers buying them are not short PCI-E lanes? So far most making use of 5.0 are graphics and storage devices. I’ve not seen any hint of someone making a sas or 10 gbe card that uses 5.0 and fewer lanes. Most cards for sale today still use 3.0 let alone 4.0.

I might as well just drop the cash on a real EPYC CPU with 128 lanes if I’m only going to be able to buy cutting edge expansion cards that companies may or may not be motivated to make.


Re-reading your post, I just realized you’re probably trying to put a video card in the second PCI-E slot and you need to make sure your board will support that. Some boards will not boot if the only video device is not in the primary slot. If you have onboard video from the CPU this won’t be an issue. But definitely double check the manual for your motherboard.


Not really. It’s just a normal Zen 4 CPU with some server features like ECC memory support.

The biggest downfall of these chips is they have the same 28 PCI-E lanes as any consumer grade Zen 4 CPU. Quite the difference between that and the cheapest EPYC CPUs outside the 4000 series.

You’re going to run in to some serious I/O shortages if trying to fit a 10gbe card, an HBA card for storage, and a graphics card or two and some NVME drives.


Is the x4 slot full length? Because the graphics card will likely work fine in an x4 slot. Especially if you are just using it for transcoding. PCI Express is backwards compatible, is just going to limit performance.

PCIe 2.0 with 4 lanes gets you 2GB/s. Which should be more than enough for video transcoding.

If it’s not a full length slot you can buy a riser that converts it. Some x4 slots have a cutout at the end though to allow them to accept full length cards.


If you have a disk controller you can pass through.


All my server drives come to me with these many hours and truck on for many years.


No, bifurcation is s splitting the lanes in the actual l actual slot between devices. Usually for something like an m.2 adapter board.




Why are you donating things you expect to be thrown out? You’re just costing a charitable organization money. But fuck the salvation army.


The other person is wrong. Your Usenet indexers will work on prowlarr. The most important feature that Prowlarr has that gets overlooked is that it will sync your indexers into the other arr programs like radarr sonarr, lidarr, etc… automatically. You make a change on prowlarr it syncs to them all. It’s the ideal solution for managing indexers all in one place.


HGST does trend towards being a winner, and now with the largest Western Digital drives. But you definitely should pay attention to specific models like you said.



You and I are the only two people in this thread, that’s why I was confused.




I think people who have separate libraries don’t have access to hardware transcoding, or prefer not to use it. That’s the only reason I can see for it. My library is fully mixed, if a connection or device cannot support the resolution or codec, my server will transcode it in real time. Is transcoding the best quality? No, but if it’s transcoding because a device can’t handle higher quality I’m unlikely to notice the difference between a 1080p file and a live transcode of a 2160p file. We don’t have a ton of TVs in the house and the main event TV is high enough quality that I’m now downloading most things in UHD.

This is the perspective of someone with a dedicated 24/7 media server with plenty of storage that is easily expanded.


It’s likely they got a set for the wrong version. Like this is the extended film but they got subs for the non-extended version.








How about you spend tens of thousands of dollars you don’t have to defend a hobby project in court?


We’re talking about data storage, not software. There are real every day costs, maintenance, replacement, power, etc… that are involved in reliably storing data.

I share the sentiment that you should be able to buy software.

Paying for data storage in a single lifetime payment is like buying one square foot of storage space in someone’s apartment for a flat fee and expecting it to actually be there forever.


Fireproof safes don’t protect against heat except what’s high enough to combust paper. Temps will still probably be high enough to destroy a drive with a regular fireproof safe.


Never trust a company selling lifetime accounts. It’s entirely unsustainable and eventually the other shoe always drops.


I had almost given up hope that someone would make a Subsonic compatible app that doesn’t suck. Dsub was the only really functional one and it’s quite dated.



This is all in one container? That is the exact wrong way to use docker.