this post was submitted on 16 May 2024
9 points (100.0% liked)

Technology

33586 readers
207 users here now

This is the official technology community of Lemmy.ml for all news related to creation and use of technology, and to facilitate civil, meaningful discussion around it.


Ask in DM before posting product reviews or ads. All such posts otherwise are subject to removal.


Rules:

1: All Lemmy rules apply

2: Do not post low effort posts

3: NEVER post naziped*gore stuff

4: Always post article URLs or their archived version URLs as sources, NOT screenshots. Help the blind users.

5: personal rants of Big Tech CEOs like Elon Musk are unwelcome (does not include posts about their companies affecting wide range of people)

6: no advertisement posts unless verified as legitimate and non-exploitative/non-consumerist

7: crypto related posts, unless essential, are disallowed

founded 5 years ago
MODERATORS
 

I'm looking into setting up a subsonic-like server to stream music from. I find the ecosystem a bit weird because there are a lot of independent softwares that implement a subsonic API (I don't know what that entails exactly). Because of this it's a bit difficult to choose which implementation would be best for me.

So far I have tried gonic and navidrome. Being golang powered they are the easiest to deploy and are actively maintained.

It looks alright so far but because of the weird way I organise my music, I require two things:

  • the server should not expect me to follow a given folder structure. Gonic expects all files belonging to one album in one folder I think.
  • the server should allow me browse and play music by folder. I like to keep random related music under a single folder. Navidrome seems to not be capable of this but I am not too sure.

I could be wrong with the above statements so feel free to correct. Please let me know what you use and what your experience has been.

Then there is the problem of client on Android. Out of the ones I discovered, seems like symfonium and tempo are actively maintained and only tempo is foss. I am using tempo right now and so far so good. But suggestions/advice for this is again welcome.

top 3 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 1 month ago (1 children)

I'm using navidrome and symfonium and tempo, symfonium is worth to pay for, it does offer support for other protocols to plu into. What you could do with navidrome, is to create a m3u playlist of your random stuff, either manually or a script that would keep the playlist updated.

Mostly these systems are based on organizing by tags/artists, if you really want the "old school" folder approach then you, I suppose, keep looking.

Or see how to get ehat you want with music library systems

[–] [email protected] 1 points 1 month ago
[–] [email protected] 4 points 1 month ago* (last edited 1 month ago)

I too use Navidrome and Symfonium, and they're great, but Navidrome intentionally hides the folder structure from you, there's now way that I know to navigate it.
I think mStream does this, but it's way less popular. Otherwise you can use a VPN to your server together with any player that allows you to access network shares, but then you won't have transcoding.