Replies: 2 comments
-
Hello! |
Beta Was this translation helpful? Give feedback.
-
I'd imagine it to be endless, and it still wouldn't support my custom ones.
They're now split on barcode 👍 I don't use many musicbrainz tags, and in some scenarios they won't help because I don't like box-sets grouped (although I'm sure I could create my own ids to force the behaviour). |
Beta Was this translation helpful? Give feedback.
-
Whilst I appreciate that OpenSubsonic/LMS already supports an extensive set of tags, it doesn't, and never will support everything I want it to.
To support additional tags (those that don't change the meaning or aggregation of existing ones) whilst keeping changes to a minimum and ensuring they make it to downstream clients e.g. Symfonium, I was thinking that an abstraction layer might be a good option.
I appreciate that VERSION is possibly going to make it into the OpenSubsonic standard at some point, but let's use it as an example. VERSION is used to hold album disambiguation information e.g. Deluxe Edition; because LMS/OpenSubsonic doesn't support it I have albums that appear duplicated in my album listing:
If there was a way to tell LMS to read the VERSION tag and to append it to the ALBUM tag (an already supported object in LMS/OpenSubsonic) my problem would be solved, and with little code change.
Using the foobar2000 syntax as example, my current configuration could look something like:
With such a configuration in the lms.conf, LMS would only need to:
Read the additional tags
Modify the existing supported tags
Nothing else will need to be changed and the modified values would flow through to downstream clients.
Beta Was this translation helpful? Give feedback.
All reactions