listenbrainz-server icon indicating copy to clipboard operation
listenbrainz-server copied to clipboard

Jspf cleanup

Open mayhem opened this issue 9 months ago • 1 comments

This PR fixes some problems with JSPF serialization:

  1. The created_for element should be part of the extension.
  2. track identifier should be a list not a string.

This PR corrects the problems above, but still allows playlists in the old format to be submitted. All code fragments for this have been marked with a date, allowing us to clean this code up in a year.

This PR must be released WITH the troi PR of the same branch name!

TODO: Update the Troi release before merging.

mayhem avatar May 15 '24 14:05 mayhem