how are my fellow peeps hosting your music collection these days?
right now I'm trying a dedicated Jellyfin instance for audio only (bought the lifetime emby subscription before i learned about jellyfin, so video is elsewhere) but having trouble finding a good client that could run on the guts of an old autonomic MMS2A. That device has an analog and digital output, which with the normal OS treated as two separate sources. is that something anyone else has tinkered with? the original plan was to just run a kodi instance with the jellyfin addon, but im not sure if this has the horsepower to run kodi, and certainly not two at once! (4gb of ram max for this beast.
i need it to be remotely controllable, it'd be cool to have easy playlist management/backup that other devices could see, and potentially an android client if possible?
I've dabbled with the "____sonic" ecosystem back before i was really good at linux, and struggled a bunch, before giving up without anything real to show for it.
just curious if anyone else has been down this road successfully!
thanks for this community, my scrolling stops INSTANTLY when i see a post from here.
(oh my music server is a truenas SMB share, hosted in a proxmox vm! not opposed to putting a big SSD in this device if local music would make things easier)
Plex and Plexamp. I know the dislike for Plex here, but it works for me and Plexamp is a fantastic piece of kit which, in opinion is worth the lifetime sub alone.
Navidrome server, symfonium on android is amazing. I also use maloja and multi-scrobbler to caoture plays from multiple sources and keep a in-house record of my plays.
I use navidrome for the streaming and lidarr for downloads. I am not totally thrilled with navidrome as I can not play genres. I want to setup an icecast streaming server with individual "channels" for each genre
VM having a EXT4 disk on a ZFS storage.
Files are (usually) FLAC
Files are ripped from CD with Exact Audio Copy (EAC)
Alternatively they are bought or 'lent' out ;)
Files are managed by Lidarr.
Jellyfin for streaming.
On mobile I use Symfonium (alternative: FinAmp or Gelli).
MPD (Music Player Daemon) would be perfect for that old Autonomic - super lightweight, runs on practically anythng, and Symfonium is an amazing Android client that supports it natively.
I currently host Navidrome, which has an okay web player. On Android I use "Tempo" (though it is unmaintained) to connect to it, and on Linux I use Tauon (though it has very poor playback). I could not find a native Linux client that is not buggy unfortunately, so I'm also on the lookout for better solutions!
I'm not familiar with the device you are talking about but every client I tried supports MPRIS, which are the regular media controls that can be used via the playerctl command, so you should be able to hook things up that way.
Mpd + a frontend of your choosing, I prefer ncmpcpp, will run on just about anything and is remotely controlled through apps or ssh. Mpd is great when the server is physically connected to the audio output device. I use it to remotely control a speaker connected server that can also run Plex (because I prefer plexamp for streaming and syncing to my phone, other android devices, and smart speakers). They both look at the same directory of a collection near 30 years in the making with hundreds of thousands of files and a wide array of formats.
Why do I see no mentions of Ampache here? From what I found, it was the only program except Navidrome to support nested smart playlist, and Ampache has the editor directly in the web interface.
Anyways, I host mine too! Over 2TB of music files on my server, and it runs pretty well.
All my music is stored in a folder on my NAS, broken down by artist, release. It can be accessed via SMB, SFTP, Jellyfin and Plex. From there I stream to what ever device I'm using. Wireguard, Tailscale or Plex is required to stream outside my home. Navidrome sounds interesting.
I'm a very satisfied #jellyfin user. I have my music and movie files shared there. I use different clients: a rpi 5 with kodi and jellydin plugin; an old RPI B with volumio; in android, finamp and also share with dlna.
I just have a bunch of media files (.ogg, .mp3, etc.) in directories and play them with mplayer from the command line. Playlist = shell script that plays some group of files. I use old school track numbering (01-whatever, 02-whatsit, etc.) though, so most of the time "mplayer *" is how I play an album and the tracks play automatically in the right order. I don't understand the purpose of anything fancier. Now get off my lawn.
I use Jellyfin with Finamp on Android/PC and the Jellyfin plugin for Kodi on my HTPC.
The Jellyfin plugin does movies/shows too and not just music but it handles music playback as well. For a dedicated music box I'm not sure if I would use Kodi for it.
I just keep all of my music in an NFS share on my NAS and play it with Rhythmbox or VLC. I keep a compressed copy on the SD card in my phone to listen to when I'm not home.
My use case: collection based on single-flac + cuesheets, thousands, many of which are HD.
Setup: all the music is in an NFS share in my HTPC, which also runs Kodi (flatpak) for both video and audio media. That machine is connected to my main audio setup via USB DAC.
The Kodi music DB is hosted externally in mariaDB in the same server. I use 2 headless Kodi (OSMC) clients with HiFiBerry DACs as streamers around the house, using the same DB/media. Lastly I also have an Nvidia Shield running Kodi also exposing the same collection/DB.
Over the years I have tested many alternatives, including navidrome, volumio, and others, but they all struggle handling my music collection, choke processing cuesheets or don't even support them, or can't handle NFS reliably or at all, or can't process 24 bit content etc.
I couldn't find any solution nearly as reliable, performant or flexible as this one. I use this setup pretty much daily. With incremental improvements, it's been running for more than 10 years.
Each Kodi client can be managed via its web interface (a little dated but fully functional and reliable), amd via Android app (I use Yatse).
The main server also exposes the music collection via DLNA.
I looked at jellyfin/Plex in the past as well but for muy use case, it's over-complicated and didn't add value.
I'm trying out different things in prep to switch to navidrome. I'm impressed how lightweight it is and it hasnt required much work to fix up the library tags as most were already minimally tagged.
One I figure out a secure way to expose it behind auth I'll be able to switch over.
Its been a heck of a time trying to get forwardAuth working with Zitadel so I'm trying out Authelia
Music folder on a network share. Navidrome and plex and jellyfin all have access to that library, then pick your poison for the client app. Plex is also DLNA enabled so my dumber AVR can access it too. I mostly use tempo app on android though. I'm a pinch, I can use navidromes web UI player to listen. The plex and jellyfin are mainly just a backup and overkill cause I can't make up my mind.
emby and shares.
emby unlike jellyfish can mount remote smb shares right in the webinterface.
proxmox/lxc and jellyfin is a pain in the ass you do not want.
My problem is that I cannot find a selfhosting solution that has the nuts to spool up 80k+ hi-res, original sourced, flac files that reside on two 10TB drives through my ancient technology. MusicBee is the closest thing I've come across, but that is local, and it struggles. I stay around the compound now days so local is ok, but it would be nice to stream out on the back porch without cranking my stereo to 11 so I can hear. I have bluetooth options but range is an issue.
I use Funkwhale, which I have liked, but my use case is just streaming music through my laptop and listening with headphones. I don't think there is a client available that will run on your Autonomic streamer.
Funkwhale does have a subsonic API, so you could use a subsonic client, but you mentioned that didn't quite work before. (Is that what you mean by __sonic? I haven't actually heard that term.)
Funkwhale is nice, but I think for most people it doesn't (yet) offer any useful features beyond what Navidrome has, and probably even lacks a few things that Navidrome has. Funkwhale's main appeal is that you can follow someone's music library via the fediverse, although there hasn't really been a lot of use for that so far. Version 2 is coming soon, though, and adds a whole bunch of new fediverse features.
MythTV for the main storage, stored in folders by my genre.
All metadata updated via Picard.
Syncthing to replicate to a Raspberry Pi (2 or 3, I don't recall which) running Volumio with a DAC board to connect speakers to.
The Pi is in the bedroom, so I only replicate the genres that I want, which cuts down on storage needed on the Pi, and means I don't need MythTv / NAS / etc. powered over night.
@SidewaysHighways@selfhosted I use navidrome which is incredibly solid and boring in a good way. Playsub or Amperfy as iOS client, web or supersonic for desktop.
If you want to stick to jellyfin, Manet is probably the best client for music
I like using rygel currently, just run it by command line and media folders are available over the network. Any device with VLC can see it on the network and play.
Gathered all music/Audiobook Files on my Synology NAS, organized in folders. Beside, there is still a Lyrion Music Server (LMS) running on the NAS in a docker. Put the Squeezer Play Client on every possible device (Windows, Linux PC, Android, Tigerbox, Pi zeros) and streaming works well for me at Home.
Access either via Web or App on Android/iOS. I have enabled navigating in LMS via folders because ID3 Tags are poorly maintained in my files. :/