-
-
Notifications
You must be signed in to change notification settings - Fork 799
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Work, Movement & Subtitle #279
Comments
Working on this now in this fork: https://github.com/certuna/navidrome . There's a couple of milestones towards full support, but each milestone reached = release. Milestone 1: Display Work/Movement in Web UIServer-side:
Web UI:
Milestone 2: Display Work/Movement for Subsonic API clients(note: Subsonic has only one title field)
Milestone 3: Navigation of Works by Artist in Web UI(note: as Navidrome does not read composer, we cannot do a work-by-composer navigation, only work-by-artist)
Web UI:
Milestone 4: Navigation of Work by composer(note: this step is contingent on implementation of the artist credits/"roles" feature: #211 )
Web UI:
Milestone 5: Navigation by Work for Subsonic API clientshaven't given this too much thought yet - possibly using pseudo-folders? Milestone 6: Preparation for MusicBrainz integration
|
This issue has been automatically marked as stale because it has not had recent activity. The resources of the Navidrome team are limited, and so we are asking for your help. |
Still relevant and valueble, on my To Do list |
This issue has been automatically marked as stale because it has not had recent activity. The resources of the Navidrome team are limited, and so we are asking for your help. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Navidrome should import the Work and Movement tags. Would bring it closer to feature parity with the Apple iTunes/Music ecosystem, and all other music libaries that support these tags. Will make classical music fans happy :) There is:
Work (string): id3v2:
TIT1
mp4:©wrk
Vorbis:WORK
Movement Name (string): id3v2:
MVNM
mp4:©mvn
Vorbis:MOVEMENTNAME
Movement Number: id3v2:
MVIN
mp4:©mvi
Vorbis:MOVEMENT
Movement Total: id3v2:
MVIN
mp4:©mvc
Vorbis:MOVEMENTTOTAL
(Movement Number/Total work the same as Track Number/Total)
This means a couple new fields in the database. Possibly also a good thing to add a "Show Work/Movement instead of Track Title" boolean field to the database so the client-side code doesn't have to figure it all out.
Work/Movement should be used when:
The text was updated successfully, but these errors were encountered: