Switch to unified view

a/src/mediaserver/cdplugins/tidal/tidal-app.py b/src/mediaserver/cdplugins/tidal/tidal-app.py
...
...
390
    
390
    
391
    # objkind is mandatory and maybe 'artist', 'album', 'playlist', 'track'
391
    # objkind is mandatory and maybe 'artist', 'album', 'playlist', 'track'
392
    # If our caller does not set it, we run multiple searches
392
    # If our caller does not set it, we run multiple searches
393
    if not objkind or objkind == 'artist':
393
    if not objkind or objkind == 'artist':
394
        searchresults = session.search('artist', value)
394
        searchresults = session.search('artist', value)
395
    view(searchresults.artists,
395
        view(searchresults.artists,
396
         urls_from_id(artist_view, searchresults.artists), end=False)
396
             urls_from_id(artist_view, searchresults.artists), end=False)
397
    if not objkind or objkind == 'album':
397
    if not objkind or objkind == 'album':
398
        searchresults = session.search('album', value)
398
        searchresults = session.search('album', value)
399
    view(searchresults.albums,
399
        view(searchresults.albums,
400
         urls_from_id(album_view, searchresults.albums), end=False)
400
             urls_from_id(album_view, searchresults.albums), end=False)
401
    if not objkind or objkind == 'playlist':
401
    if not objkind or objkind == 'playlist':
402
        searchresults = session.search('playlist', value)
402
        searchresults = session.search('playlist', value)
403
    view(searchresults.playlists,
403
        view(searchresults.playlists,
404
         urls_from_id(playlist_view, searchresults.playlists), end=False)
404
             urls_from_id(playlist_view, searchresults.playlists), end=False)
405
    if not objkind or objkind == 'track':
405
    if not objkind or objkind == 'track':
406
        searchresults = session.search('track', value)
406
        searchresults = session.search('track', value)
407
    track_list(searchresults.tracks)
407
        track_list(searchresults.tracks)
408
    #msgproc.log("%s" % xbmcplugin.entries)
408
    #msgproc.log("%s" % xbmcplugin.entries)
409
    encoded = json.dumps(xbmcplugin.entries)
409
    encoded = json.dumps(xbmcplugin.entries)
410
    return {"entries" : encoded}
410
    return {"entries" : encoded}
411
411
412
412