Skip to content

One source for artist moods: music_tags; artist_tags removed - #244

Merged
Randomname653 merged 1 commit into
mainfrom
claude/drop-artist-tags
Oct 25, 2026
Merged

Randomname653 merged 1 commit into
mainfrom
claude/drop-artist-tags

Conversation

@Randomname653

Copy link
Copy Markdown
Owner

What & why

#241 read moods and styles per artist from each artist's own metadata (custodian job artist_tags, columns on plex_artists). #242 then added music_tags, which reads Plex's filter directories for artists, albums and tracks and feeds the Wrap-Up's moods.

Two stores of the same tags would drift apart, so this removes the artist_tags job, its code in services/plex_players.py, and the plex_artists column migration in lyrics.py. Columns already added to an existing lyrics.db stay and are unused. The player backfill (plex_players) is unchanged.

Checks

  • python tests/run_all.py is green (257/257)
  • test_plex_players now checks that the custodian has no artist_tags job.

🤖 Generated with Claude Code

#241 read moods per artist from each artist's metadata (artist_tags);
#242 reads Plex's filter directories for artists, albums and tracks
(music_tags) and feeds the Wrap-Up. Two stores of the same tags would
drift, so the artist_tags job, its code in plex_players and the
plex_artists columns' migration go (columns already added stay, unused).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Randomname653
Randomname653 merged commit fea02c4 into main Oct 25, 2026
9 of 10 checks passed
@Randomname653
Randomname653 deleted the claude/drop-artist-tags branch October 25, 2026 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant