Skip to content

Add Composer field to metadata editor and improve field handling#2034

Merged
theovilardo merged 2 commits into
theovilardo:masterfrom
Amonoman:master
May 18, 2026
Merged

Add Composer field to metadata editor and improve field handling#2034
theovilardo merged 2 commits into
theovilardo:masterfrom
Amonoman:master

Conversation

@Amonoman
Copy link
Copy Markdown
Contributor

No description provided.

Amonoman added 2 commits May 17, 2026 23:30
- Add Composer to AudioMetadata (TagLib, JAudioTagger, VorbisJava)
- Implement Composer state and field strings in EditSongSheet
- Adjust final field order: Genre now precedes Composer
- Thread new parameters through MetadataEditStateHolder
- Fix malformed Genre item block in Compose layout
- Add MAX_COMPOSER_LENGTH validation
- Guard Album Artist writes in TagLib, JAudioTagger, and VorbisJava to prevent album splitting
- Add albumArtist and composer fields to PendingMetadataEdit and update call chains
- Pass parameters through PlayerViewModel, SongInfoBottomSheet, and EditSongSheet
- Update onEditSong lambda signatures across all 10 affected UI screens
- Resolve compileReleaseKotlin argument type mismatch and missing parameter errors
@theovilardo theovilardo merged commit fa4cad7 into theovilardo:master May 18, 2026
3 of 4 checks passed
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.

2 participants