a/src/mediaserver/cdplugins/pycommon/upmplgmodels.py b/src/mediaserver/cdplugins/pycommon/upmplgmodels.py
...
...
25
    def __init__(self, **kwargs):
25
    def __init__(self, **kwargs):
26
        self.__dict__.update(kwargs)
26
        self.__dict__.update(kwargs)
27
27
28
28
29
class Album(Model):
29
class Album(Model):
30
    upnpclass = "object.container.album.musicAlbum"
30
    name = "Unknown"
31
    name = "Unknown"
31
    artist = None
32
    artist = None
32
    artists = []
33
    artists = []
33
    num_tracks = -1
34
    num_tracks = -1
34
    duration = -1
35
    duration = -1
35
    release_date = None
36
    release_date = None
36
    image = None
37
    image = None
37
38
38
39
39
class Artist(Model):
40
class Artist(Model):
41
    upnpclass = "object.container.person.musicArtist"
40
    name = "Unknown"
42
    name = "Unknown"
41
    role = None
43
    role = None
42
44
43
45
44
class Playlist(Model):
46
class Playlist(Model):
47
    upnpclass = "object.container.album"
45
    name = None
48
    name = None
46
    description = None
49
    description = None
47
    num_tracks = -1
50
    num_tracks = -1
48
    duration = -1
51
    duration = -1
49
52
50
53
51
class Track(Model):
54
class Track(Model):
55
    upnpclass = "object.item.audioItem.musicTrack"
52
    duration = -1
56
    duration = -1
53
    track_num = -1
57
    track_num = -1
54
    disc_num = 1
58
    disc_num = 1
55
    popularity = -1
59
    popularity = -1
56
    artist = None
60
    artist = None
...
...
67
71
68
72
69
class Category(Model):
73
class Category(Model):
70
    image = None
74
    image = None
71
75
76
72
class Genre(Model):
77
class Genre(Model):
73
    pass
78
    pass