--- display.py.orig 2024-06-07 18:19:07.000000000 +0200 +++ display.py 2024-06-07 18:23:18.000000000 +0200 @@ -607,14 +607,14 @@ return #elif NAV_ARRAY_TYPE[NAV_DICT['MARKER']] == 'prevnext': # v.0.0.4 if NAV_ARRAY_TYPE[NAV_DICT['MARKER']] == 'prevnext': # v.0.0.4 - SOCKETIO.emit('getQueue', on_push_queue) # refresh variables of queue + SOCKETIO.emit('getQueue', callback=on_push_queue) # refresh variables of queue VOLUMIO_DICT['MODE'] = 'prevnext' # optimieren wg. global bzw. wird das überhaupt benötigt display_stuff(IMAGE_DICT['BG_DEFAULT'], [''.join([str(VOLUMIO_DICT['POSITION'] + 1), '/', str(LEN_QUEUE)]), OBJ_TRANS['DISPLAY']['PREVNEXT'], TITLE_QUEUE[VOLUMIO_DICT['POSITION']]], 1, 0, 'seek') return # only get called if no return before was executed #else: # browsesource reset_variable('navigation') - SOCKETIO.emit('getBrowseSources', '', on_push_browsesources) + SOCKETIO.emit('getBrowseSources', callback=on_push_browsesources) #else: if mode not in ['player', 'navigation', 'menu']: reset_variable('player')