this post was submitted on 26 Jan 2026
44 points (100.0% liked)

Selfhosted

55365 readers
825 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.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I have a Jellyfin environment that I often access remotely via Tailscale and a companion app (Jellyfin for Android, Findroid, Symphonium, etc). Lately I have been wanting to sort my Jellyfin-hosted music library using styles, moods, genres, etc to make some of my smaller albums more visible in my library.

I don't want to sit at my PC for hours sorting through tags for each album/artist/track though. I would prefer if I could tag an album/track/etc with a genre, mood, or style tag while I am browsing my library from a companion app via Tailscale.

Does anyone have a solution that would enable this? Perhaps someone has solved this in an even better way than I have envisioned here.

More generally, how do you all tag your music libraries? Any tips?

top 12 comments
sorted by: hot top controversial new old
[–] starshipwinepineapple@programming.dev 22 points 5 days ago* (last edited 5 days ago) (1 children)

Here's some tools i used and my experience with them

  • beets: very powerful CLI tool. Has a learning curve but can go through your whole music folder, automatically tag stuff it is confident in and prompt you when it's not sure.
  • musicbrainz picard: really powerful gui. Can add a bunch of folders, group them by album and have it detect the right albums.
  • kde kid3: simple gui app that if all you're looking for is basic tag input then it makes it super easy to manually tag a bunch of content all at the same time.

I personally used all three of these. Beets as first pass that got me pretty far. Music brainz to fill in a lot of holes. And kid3 when i just wanted to do a bunch of manual updates

[–] SkinList@lemmy.world 2 points 5 days ago

Thanks for the suggestions! I have already used MusicBrainz Picard to identify most of the media in my library. It is just the somewhat subjective mood and style tags that didnt get populated from Picard.

I may give Beets a go and see how far I get. If it isn't what I'm after, it sounds like kde kid3 will probably get the job done.

[–] ryokimball@infosec.pub 7 points 5 days ago

My entire music library must pass through beets first. If it's not automatically tagged I will manually search, and finally (esp for locals' or friends' music) I will manually tag it using eyeD3 and import through beets as l-is.

[–] non_burglar@lemmy.world 6 points 5 days ago

Musicbrainz Picard.

[–] JadedBlueEyes@programming.dev 4 points 5 days ago* (last edited 5 days ago) (1 children)

Generally you can't tag stuff from your phone. Either tag it on MusicBrainz.org / ListenBrainz.org and then pull that in via Picard or Beets or make playlists

[–] darkreader2636@lemmy.zip 1 points 5 days ago

If you're willing to copy everything to your phone musicolet can do wonders. It has bulk-tagging, auto-complete from other tags, built-in lyrics support and very good album art picker

[–] Appoxo@lemmy.dbzer0.com 1 points 4 days ago
[–] RTWoaQVT@lemmy.world 2 points 5 days ago (1 children)

I love beets flask, it's a GUI for beets.

[–] Unquote0270@programming.dev 1 points 5 days ago

Can that use the existing config and database?

[–] Teppichbrand@feddit.org 2 points 5 days ago

I use puddletag to bulk-change i.e. the album name or album artist. After tagging I use it to change the filename, done.

[–] Unquote0270@programming.dev 2 points 5 days ago

Beets is definitely the way, the tagging it creates works really well with Symphonium.

[–] irmadlad@lemmy.world 1 points 5 days ago* (last edited 5 days ago)

I don’t want to sit at my PC for hours sorting through tags for each album/artist/track though

LOL. I feel that. I did mine years ago when I ripped CDs to flac. @starshipwinepineapple@programming.dev has you on the right path tho.