Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 379
    • Issues 379
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 20
    • Merge requests 20
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhalefunkwhale
  • funkwhalefunkwhale
  • Issues
  • #1201
Closed
Open
Issue created Aug 26, 2020 by AMoonRabbit@AMoonRabbit

Track Artist is used as Album Artist instead

Steps to reproduce

  1. Find an album with multiple artists, and an album artist
  2. Upload album to Funkwhale via the web interface
  3. Note that the album artist will be set to the artist of the first uploaded track

What happens?

Let's say we have an album such as this: https://musicbrainz.org/release/1a189725-b42d-4d7d-8a0f-8e2374ff6837

The album artist is 幽閉少女アクティブNEETs, whilst individual tracks in the album have their own artist like Senya or 柚木梨沙. But all tracks share the same album artist, and this is present in their ID tags.

If you upload a track, which has the album artist 幽閉少女アクティブNEETs, and the track artist Senya, the album's artist when created in the Django database will be tagged as Senya instead of what is recorded in the album artist field. This then requires me to go into the database, and manually update the artist field under "Change Album" to ensure it's associated with the correct artist.

What is expected?

When the first track is uploaded, the release artist ID is used to associate the album with that artist whilst the tracks continue to use their individual artist ID's.

Context

This has been tested on version 1.0-rc1 but has been present on previous versions.

On albums where the album artist is also an artist of a track, this track can be uploaded first so that the album artist is correctly set. Alternatively a dummy file can be used to create the artist's record in Django, and then the UUID can be applied, and the album's artist can be updated with further changes made in Django.

Funkwhale version(s) affected: 1.0-rc1

Docker mono-container configuration.

Example album tags from Picard

image image

Edited May 04, 2021 by AMoonRabbit
Assignee
Assign to
Time tracking