Ticket #8595 (closed Patch - Feature: Fixed)
Opened 3 years ago
Last modified 3 years ago
Support reading/writing of rating and playcount with ID3 tags
|Reported by:||stuartm||Owned by:||stuartm|
|Component:||Plugin - MythMusic||Version:||Master Head|
Primarily this is about maintaining* MythTV metadata, although other apps or hardware can benefit from being able to read this information. MythMusic can also import ratings/play counts from existing POPM tags.
The current implementation inserts the POPM frame with an email address of music@… for identification purposes. There are no immediate plans to allow for another address to be used, I see no justification until we support multiple users in mythmusic. For reading we use the MythTV POPM frame if it exists, otherwise we use the first POPM frame we find. For writing we always use the MythTV frame, since we don't prompt before writing we need to avoid overwriting existing non-myth frames.
The patch is a little rough, but it's limited by the existing architecture.
N.B. The roadmap includes adding file hashing to mythmusic in the same way that is done now for mythvideo, ultimately this will prevent the issue of lost metadata for other tag formats e.g. Flac with Xiph comments.
(*If files are moved or renamed in mythmusic metadata like track ratings, play count and the last play timestamp are lost.)
comment:1 Changed 3 years ago by kja999
comment:2 Changed 3 years ago by stuartm
- Ticket locked set
comment:3 Changed 3 years ago by stuartm
- Owner changed from ijr to stuartm
- Status changed from new to accepted
comment:4 Changed 3 years ago by stuartm
- Priority changed from minor to trivial
- Type changed from task to patch
- Severity changed from medium to low
- Milestone changed from 0.24 to 0.25
comment:5 Changed 3 years ago by stuartm
- Milestone 0.25 deleted
comment:6 Changed 3 years ago by stuartm
- Type changed from patch to Patch - Feature
comment:7 Changed 3 years ago by stuartm
- Status changed from accepted to closed
- Resolution set to Fixed