[GH-ISSUE #129] Embed Genre Tag Metadata #118

Open
opened 2026-02-27 15:48:21 +03:00 by kerem · 1 comment
Owner

Originally created by @curious-robot on GitHub (Mar 4, 2025).
Original GitHub issue: https://github.com/Rafiuth/Soggfy/issues/129

Wondering how difficult it would be to retrieve the spotify genre of a track and embed that in the metadata when converting to MP3/MP4. Spotify has unique genres I'd like to use and it would be nice to retrieve this right at the source when the song is downloaded.

Originally created by @curious-robot on GitHub (Mar 4, 2025). Original GitHub issue: https://github.com/Rafiuth/Soggfy/issues/129 Wondering how difficult it would be to retrieve the spotify genre of a track and embed that in the metadata when converting to MP3/MP4. Spotify has unique genres I'd like to use and it would be nice to retrieve this right at the source when the song is downloaded.
Author
Owner

@Xaymar commented on GitHub (Aug 15, 2025):

Unfortunately was interested in the same, and found out that this isn't possible. Spotify does not seem to keep track of this information for tracks, only for artists. Soggfy would need to query Last.FM for that information and hope for a perfect match, or you can just use tagging software that supports Last.FM later on.

What I did find though is that Spotify does have an api for getting track analysis information which lists tempo, loudness, and a few other things. Those could be used for better overall tagging.

<!-- gh-comment-id:3193019346 --> @Xaymar commented on GitHub (Aug 15, 2025): Unfortunately was interested in the same, and found out that this isn't possible. Spotify does not seem to keep track of this information for tracks, only for artists. Soggfy would need to query Last.FM for that information and hope for a perfect match, or you can just use tagging software that supports Last.FM later on. What I did find though is that Spotify does have an api for getting track analysis information which lists tempo, loudness, and a few other things. Those could be used for better overall tagging.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Soggfy#118
No description provided.