Local metadata fields #28

Open
opened 2025-10-21 23:12:06 +02:00 by robin-mu · 0 comments
robin-mu commented 2025-10-21 23:12:06 +02:00 (Migrated from github.com)

Some yt-dlp fields do not depend solely on the video, e.g. playlist information.
Also, if the same video is in multiple collections and each collection uses a different format for the same metadata field, it is unclear which value to save in the table.
You could use different field names in different collections, but that would lead to many almost-empty columns since they only hold data for videos from one collection.

Because of that, a collection can define a metadata field as local, in which case the selected data will not be saved in the metadata table, but inside the Track tags in the collection's XML instead.
Playlist information should always be saved locally.

All of this is only relevant if a library contains the same video multiple times (in different collections) and its metadata should be different for each.

Some yt-dlp fields do not depend solely on the video, e.g. playlist information. Also, if the same video is in multiple collections and each collection uses a different format for the same metadata field, it is unclear which value to save in the table. You could use different field names in different collections, but that would lead to many almost-empty columns since they only hold data for videos from one collection. Because of that, a collection can define a metadata field as local, in which case the selected data will not be saved in the metadata table, but inside the Track tags in the collection's XML instead. Playlist information should always be saved locally. All of this is only relevant if a library contains the same video multiple times (in different collections) and its metadata should be different for each.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
robin/MusicSync#28
No description provided.