diff --git a/pomice/pool.py b/pomice/pool.py index dd0aee5..5bf8c27 100644 --- a/pomice/pool.py +++ b/pomice/pool.py @@ -837,6 +837,8 @@ class Node: ) elif load_type in ("SEARCH_RESULT", "TRACK_LOADED", "track", "search"): + if self._version.major >= 4 and isinstance(data[data_type],dict): + data[data_type] = [data[data_type]] return [ Track( track_id=track["encoded"],