Skip to content

Conversation

@mxmilkiib
Copy link
Contributor

implements support for catalogue number metadata field and library column

Changes

  • adds CatalogueNumber property to AlbumInfo (always enabled, not behind EXTRA_METADATA)
  • adds database schema migration (revision 40) for catalogue_number column
  • implements tag reading/writing for ID3v2 (TXXX:CATALOGNUMBER), Vorbis (CATALOGNUMBER), MP4 (----:com.apple.iTunes:CATALOGNUMBER), and APEv2 (CatalogNumber)
  • adds Track getter/setter methods for catalogue number
  • updates TrackDAO for database persistence (INSERT, UPDATE, SELECT)
  • adds library column with sorting and display support
  • column is editable in library view

Implementation Details

uses existing TagLib wrapper functions and Mixxx metadata infrastructure. follows MusicBrainz Picard tag mapping conventions for catalogue number field.

Fixes #12583

implements support for catalogue number metadata field and library column:
- adds CatalogueNumber property to AlbumInfo (always enabled, not behind __EXTRA_METADATA__)
- adds database schema migration (revision 40) for catalogue_number column
- implements tag reading/writing for ID3v2 (TXXX:CATALOGNUMBER), Vorbis (CATALOGNUMBER), MP4 (----:com.apple.iTunes:CATALOGNUMBER), and APEv2 (CatalogNumber)
- adds Track getter/setter methods for catalogue number
- updates TrackDAO for database persistence (INSERT, UPDATE, SELECT)
- adds library column with sorting and display support
- column is editable in library view

uses existing TagLib wrapper functions and Mixxx metadata infrastructure. follows MusicBrainz Picard tag mapping conventions for catalogue number field.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tracks: add new column; catalogue number, for the relavent file type tag?

1 participant