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 """
268
    #uplog("rcldirentry: id %s pid %s tt %s dte %s clss %s artist %s arturi %s" %
269
    #      (id,pid,title,date,upnpclass,artist,arturi))
266
    ret = {'id':id, 'pid':pid, 'tt':title, 'tp':'ct', 'searchable':searchable}
270
    ret = {'id':id, 'pid':pid, 'tt':title, 'tp':'ct', 'searchable':searchable}
267
    if arturi:
271
    if arturi:
268
        ret['upnp:albumArtURI'] = arturi
272
        ret['upnp:albumArtURI'] = arturi
269
    if artist:
273
    if artist:
270
        ret['upnp:artist'] = artist
274
        ret['upnp:artist'] = artist
275
    if date:
276
        ret['dc:date'] = date
271
    if upnpclass:
277
    if upnpclass:
272
        ret['upnp:class'] = upnpclass
278
        ret['upnp:class'] = upnpclass
273
    else:
279
    else:
274
        ret['upnp:class'] = 'object.container'
280
        ret['upnp:class'] = 'object.container'
275
    return ret
281
    return ret
282
276
283
277
def uplog(s):
284
def uplog(s):
278
    print(("%s: %s" % ('uprcl', s)).encode('utf-8'), file=sys.stderr)
285
    print(("%s: %s" % ('uprcl', s)).encode('utf-8'), file=sys.stderr)
279
286
280
287