Switch to unified view

a/src/mediaserver/cdplugins/uprcl/uprclutils.py b/src/mediaserver/cdplugins/uprcl/uprclutils.py
...
...
24
g_myprefix = '0$uprcl$'
24
g_myprefix = '0$uprcl$'
25
25
26
audiomtypes = frozenset([
26
audiomtypes = frozenset([
27
    'audio/mpeg',
27
    'audio/mpeg',
28
    'audio/flac',
28
    'audio/flac',
29
    'application/flac',
30
    'audio/x-flac',
29
    'application/x-flac',
31
    'application/x-flac',
30
    'application/ogg',
32
    'application/ogg',
31
    'audio/aac',
33
    'audio/aac',
32
    'audio/mp4',
34
    'audio/mp4',
33
    'video/mp4',
35
    'video/mp4',
...
...
259
    a2 = e2[k] if k in e2 else "0"
261
    a2 = e2[k] if k in e2 else "0"
260
    return int(a1) - int(a2)
262
    return int(a1) - int(a2)
261
263
262
264
263
def rcldirentry(id, pid, title, arturi=None, artist=None, upnpclass=None,
265
def rcldirentry(id, pid, title, arturi=None, artist=None, upnpclass=None,
264
                searchable='1'):
266
                searchable='1', date=None):
265
    """ Create container entry in format expected by parent """
267
    """ Create container entry in format expected by parent """
266
    ret = {'id':id, 'pid':pid, 'tt':title, 'tp':'ct', 'searchable':searchable}
268
    ret = {'id':id, 'pid':pid, 'tt':title, 'tp':'ct', 'searchable':searchable}
267
    if arturi:
269
    if arturi:
268
        ret['upnp:albumArtURI'] = arturi
270
        ret['upnp:albumArtURI'] = arturi
269
    if artist:
271
    if artist:
270
        ret['upnp:artist'] = artist
272
        ret['upnp:artist'] = artist
273
    if date:
274
        ret['dc:date'] = date
271
    if upnpclass:
275
    if upnpclass:
272
        ret['upnp:class'] = upnpclass
276
        ret['upnp:class'] = upnpclass
273
    else:
277
    else:
274
        ret['upnp:class'] = 'object.container'
278
        ret['upnp:class'] = 'object.container'
275
    return ret
279
    return ret
280
276
281
277
def uplog(s):
282
def uplog(s):
278
    print(("%s: %s" % ('uprcl', s)).encode('utf-8'), file=sys.stderr)
283
    print(("%s: %s" % ('uprcl', s)).encode('utf-8'), file=sys.stderr)
279
284
280
285