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

Selfhosted

61475 readers
528 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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

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

Questions? DM the mods!

founded 3 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 23 points 6 months ago* (last edited 6 months 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 6 months 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 6 months 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 5 points 6 months ago

Musicbrainz Picard.

[–] JadedBlueEyes@programming.dev 3 points 6 months ago* (last edited 6 months 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 6 months 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

[–] RTWoaQVT@lemmy.world 2 points 6 months ago (1 children)

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

[–] Unquote0270@programming.dev 1 points 6 months ago

Can that use the existing config and database?

[–] Unquote0270@programming.dev 2 points 6 months ago

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

[–] Teppichbrand@feddit.org 2 points 6 months 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.

[–] irmadlad@lemmy.world 1 points 6 months ago* (last edited 6 months 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.

[–] Appoxo@lemmy.dbzer0.com 1 points 6 months ago