this post was submitted on 21 Oct 2024
78 points (96.4% liked)

Selfhosted

39868 readers
425 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

I'm currently using @[email protected] for my music collection after downloading over 2.5k songs from YouTube Music (Premium). While it works fine for most things, I'm looking for a better alternative. My key requirement is to read files from a mounted WebDAV folder (NextCloud Folder).

The Subsonic API in NextCloud Music works fine, and I've had no issues streaming through clients like Symfonium and Subtract. However, I want to eliminate the 5-10 second buffering issue I experience on mobile. When I tried @[email protected], my NextCloud AIO instance became unresponsive after about 30 minutes (happened twice, not sure why).

I also tried Navidrome, but I didn't like how it organizes music—it only recognizes album artists, which doesn’t work for me since I don’t have albums. I downloaded the songs in Playlists using Seal.

Ideally, I’m looking for a solution that streams high-quality music instantly, like Spotify or YouTube Music. If possible, I'd prefer tweaking my Nginx config to resolve the buffering issue rather than setting up new software. What alternatives do you guys use for fast, high-quality music playback with WebDAV support?

Edit: Forgot to mention, the buffering issue only occurs when I use a Subsonic or Ampache client with NC Music. The web version works very smoothly.

Edit: The issue with Nextcloud Music was occurring because of rate limiting.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 week ago (1 children)

I like Plexamp but there’s a couple of things to be aware of depending on your music library that took me a while to figure out:

  • They downsample anything above 48kHz which isn’t a big deal but sucks if you have hi-res music. It won’t even tell you it’s transcoding if you check the dashboard and Plexamp will show it as playing at the actual sample rate which is misleading when trying to debug.
  • It doesn’t distinguish between explicit and clean versions so if you have both then it will just look like duplicates. You also can’t favorite just the clean or explicit version as favoriting one will do the same for both versions.
  • They don’t support Spatial Audio/Dolby Atmos(E-AC-3) music. Doesn’t matter if they are m4a or flac. Again, nothing about transcoding in the dashboard but the sound will be horrible. It does at least show in Plexamp that the song is playing as Opus. I know everyone says multichannel music isn’t worth it, but I wanted to try it out and was very disappointed when Plexamp wouldn’t play them.

These probably aren’t issues to the majority of users with just their favorite songs in mp3 or flac 16-44, but it’s something for people with larger hi-res/multichannel libraries to be aware of that I recently learned.

[–] [email protected] 2 points 1 week ago (1 children)

For your second point can't you tag the song as explicit and put in it a separate album (album name (explicit) ) and unmatch the album (or add a specific explicit version to music barainz to match with) I have had to do this with instrumental versions assuming it's the same process.

[–] [email protected] 3 points 1 week ago

They are already tagged as explicit/clean in the metadata as well as separated by folder with an [E] tag if explicit. I could manually rematch them but my library is large so I’d really rather not