Skip to content

WIP: Begin work on "Multiple track artists"

Auri requested to merge aurieh/funkwhale:646-track-credit into develop

Related issue: #646 (closed)

To-Do

  • Write TrackCredit model and serializer
  • Write migrations for TrackCredit
  • Reimplement majority of funkwhale_api.music.metadata to account for
    • Tags with multiple fields and values
    • Tags with multiple list delimiters and preprocessors (i.e. feat. Artist -> TrackCredit(type=FEATURED, artist=Artist))
  • Refactor code using class Metadata to be in line with changes
    • api/tests/music/test_{metadata,tasks}.py
    • api/funkwhale_api/music/{tasks,models}.py
  • Test importer on decently big library
  • Resolve linter errors

This Merge Request includes:

Edited by Auri

Merge request reports