I have 5 million songs I’m not to sure what’s the best way to organize and to manage all my music I wanted to make it the best way to make it like a real streaming service
I dont have near that amount of songs (approx 30K), but, I am happy to share with you my approach, because, we are trying to achieve the same goal;
Here is what has worked for me so far in order of priority:
ORGANIZATION / MANAGEMENT
-
Metadata metadata metadata - Make sure your albums, tracks, artists have correct metadata. There are few tools to achieve this. Personally I use beets, due to the configuration ability to make it do exactly what I need and require. You will need to be comfortable with a command line though. Otherwise Musicbrainz is also a good alternative and has a GUI.
So.. every time I get new music, I go through the process of tagging it with beets. I have configured beets to fetch and apply the following information automatically:
- Metadata using a percentage match, most of the time its from musicbrainz, but can also fetch from discogs, beatport or deezer as fallback.
- Add cover as stand alone file and embed the art.
- Apply album level replaygain.
- use ; as delimiter
- Clean up unwanted tags
- Apply genre tags from lastfm
- Few other personalized things
My music is organized /albums/artist_name/album_name/track
Some providers do not care about folder structure, others do. I like a clean structure to have a clean overview for myself at least, so I can manage the library rather easily and remove or edit things with ease.
I fetch the artist image using Client Challenge , I made a script that fetches artist image from spotify and can also manually fetch album artwork if beets fails to find. The artist image is stored in /albums/artist_name
SMART FEATURES
Next I wanted to incorporate some features from streaming services, like tailored playlists or on the go queues using sonic analysis. Options here are limited either
- Plex
- Audiomuse AI
Plex Sonic Analysis is paid, and, I have no experience with it. Audiomuse is free and integrates into many music servers. Sonic Analysis queues is currently only supported through jellyfin and the plugin. It is also working with Symfonium, and, has been a game changer for me.
In Symfonium, I have created smart playlists to replicate some of the streaming services “daily / weekly“ and other user tailored playlists on home page, for example:
- “Discover” picks tracks that havent been play for x amount of time and are not favorite.
- “Album Roulette” will randomly pick an album every time the page refreshes.
- “Recent Mix“ a random selection of tracks which have recently been added to the provider.
I then create a unique picture for each playlist to make it look nice, this website here is perfect I found:
https://www.spotlistr.com/create/cover
How you organise your home screen on symfonim is up to you, but, lucky for us all, symfonium offers hundreds if not thousands of combinations.
Here is what my home screen looks like:
Also, one point that often times gets overseen when hosting your own stuff is, make regular backups. The golden rule is 3-2-1. Nothing could possibly be worse than loosing all those files you spent hours tagging ![]()
I think for large libraries. Navidrome is your best bet, providing your music is tagged correctly.
Let me know if you have any other questions.
Thank you so much for the help just a question tho how did you rename those tags in syfonimum on you home screen like album roulette are does syfonimum already have them and I’m just missing them I’ve been working on a syfonimum home screen to make it look like apple music I’m just trying to get it like a real streaming service
Its nothing more than a smart playlist which I’ve sent to the home screen. The name you see is just the name of the playlist.
Hey how did you get “Album Roulette“ to show on the homescreen cuz to my knowledge you can’t set custom names.
It’s just a smart playlist called Album Roulette. Then on home screen I just show the title (name of playlist)
Hey I have a question symfonium recently added the karaoke lrc by any chance do you know what those are called those type lrc files And do you know any beats plugins that could add those to my songs ![]()
I do not use the Karaoke lyrics myself, but, you can check the posts regarding them here, the filetype is mentioned somewhere.
For general synced lyrics, I use this beets plugin:
Question by any chance is syfonimum still working on a way to add animated images ik iw a site where you can get the apple music one and the uncompressed version easy with out a apple account
I don’t know, I am not a dev just a user. The best practice if you want a feature added is to make a dedicated feature request, and, not ask in a thread that’s about a totally different topic ![]()
Hey I had a question so I’ve yousead Plex all my life I love it I use it for my movie and TV shows I started using it for my music and I have Plex pass And I know if you don’t have flex pass it struggles with music but if you have it it does everything nicely and perfectly And it fix the problem I tried jellyfin and the problem I had was where it would show all the songs as albums it would never split it up like Plex were you would have your albums singles and live albums And I’ve set up beats correctly I had all of the metadata correctly Andy would still show everything as albums Is there a way to fix that cuz I would love to use jellyfin because of all the plugins and stuff and you can really make it like a real streaming service with syfonimum
Also what are the big benefits with audio muse
Jellyfin is rather limited on what Metadata tags it exposes. At least the following are not exposed by the app:
discsubtitle
label
albumtype
Thank you so much I’m going to text out jellyfin again but one last thing there is really no way of fixing the issue with jelly fin not splitting the songs nicely where you have albums singles and live albums ![]()
Not out of the box with 10.10.7 at least.
Ok thank you so much I’ll try jelly fin again maybe there’s a plugin that could do it
This will expose more metadata but it a non standard format, so not much use in the end for your use case.
Ok thank you so much I will test this all do you think this might help with the problem I’m having
Another thing I see that audio muse has a lot other features different plugins for sonic analysis witch ones should.i add or do they all do the same thing
