[kscd] [Bug 340932] New: cd lookup/playlist broken for multi-disc releases (libmusicbrainz)

Johannes Dewender kde at JonnyJD.net
Thu Nov 13 17:28:11 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=340932

            Bug ID: 340932
           Summary: cd lookup/playlist broken for multi-disc releases
                    (libmusicbrainz)
           Product: kscd
           Version: unspecified
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kde-multimedia at kde.org
          Reporter: kde at JonnyJD.net

When using kscd with a release that has multiple discs (like a deluxe version
with a bonus disc), both discs show the playlist from the first disc. So the
bonus disc will show the playlist of the album (even if the discs have a
different number of tracks)

Reproducible: Always

Steps to Reproduce:
1. insert second disc of a multi-disc release in the drive
2. open kscd
3. open the playlist (wait for the lookup to finish first)

Actual Results:  
The playlist for the first disc is displayed.

Expected Results:  
The playlist for the second (inserted) disc should be shown.

The problem is libmusicbrainz version 3. This version still uses the
MusicBrainz Web Service Version 1:
https://musicbrainz.org/doc/Development/XML_Web_Service/Version_1 (WS/1)

This webservice broke for multi-disc releases with the introduction of a new
(server-side) schema.

It is advisable to use libmusicbrainz version 5:
https://musicbrainz.org/doc/libmusicbrainz
That version uses Version 2 of the MusicBrainz Web Service, which was
redesigned to work better with the new schema.
https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2 (WS/2)

FYI:
That schema change happened in 2011 and the problem probably exists since then.
At least on Arch Linux kscd is the last program/package still using
libmusicbrainz3
The actual change is that back then every disc was technically a "release"
while now there is difference between a "release" and (multiple) discs (medium)
belonging to that release.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the kde-multimedia mailing list