BaseItemDto.Tags; genres onto GenresThe Last.fm API exposes one flat set of community tags per artist, album and
track, each with a popularity count. It has no genre/style distinction. Jellyfin
items have both a Genres array and a Tags array; only Genres gets
genre-entity treatment and navigation.
Treat “genre” and “style” as our mapping concepts over the single Last.fm tag set:
LASTFM_GENRE_LIMIT tags become Genres.LASTFM_STYLE_LIMIT tags become Tags (the style bucket).The split points, the minimum tag count, the blacklist and the caps are all configuration, never hard-coded.
Genres. Rejected: it floods genre navigation with
descriptive noise such as seen live or british.Tags. Rejected: Jellyfin clients then show no genres at
all for music, which is the primary thing users filter by.