-
-
Notifications
You must be signed in to change notification settings - Fork 38
Description
High Tide hangs when starting playback, usually on launch or when resuming the last played item.
The UI stays responsive, but audio never starts and the player appears frozen.
Running the app from terminal shows a Python exception in the playback thread related to unhandled DEEP_LINK items.
This seems to happen when High Tide tries to resume playback from a previously played item or from certain recommendation/mix items.
** Steps To Reproduce**
-
Launch High Tide
-
Let it auto-resume last played track or click “Last playing”
-
Playback never starts and the app appears stuck
Expected behavior
Playback should start normally, or the app should skip unsupported items instead of crashing the playback thread.
System:
- OS: CachyOS
- Package: Flatpak
- Version: 1.1.0
Additional Info
Exception in thread Thread-4 (th_set_last_playing_song):
Traceback (most recent call last):
File "/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner
self.run()
File "/usr/lib/python3.12/threading.py", line 1012, in run
self._target(*self._args, **self._kwargs)
File "/app/share/high-tide/high_tide/window.py", line 315, in th_set_last_playing_song
self.player_object.play_this(thing, index)
File "/app/share/high-tide/high_tide/lib/player_object.py", line 337, in play_this
tracks: List[Track] = self.get_track_list(thing)
File "/app/share/high-tide/high_tide/lib/player_object.py", line 396, in get_track_list
self.id_list = [track.id for track in tracks_list]
TypeError: 'NoneType' object is not iterable
Item type 'DEEP_LINK' not implemented
Item type 'DEEP_LINK' not implemented
'NoneType' object has no attribute 'image'