ytm-player

v1.1.1

2026-02-13 · pip install ytm-player==1.1.1

Bug Fixes

  • Fixed right-click on track table triggering playback instead of only opening context menu
  • Fixed auto-advance bug: songs after the 2nd track would not play due to stale _end_file_skip counter
  • Fixed thread-safe skip counter — check+increment now atomic under lock
  • Fixed duplicate end-file events causing track skipping (debounce guard)
  • Fixed player.play() failure leaving stale _current_track state
  • Fixed unhandled exceptions in stream resolution crashing the playback chain
  • Fixed player.play() exceptions silently stopping all playback
  • Fixed Browse page crash from unawaited async mount operations
  • Fixed API error tracebacks polluting TUI with red stderr overlay
  • Reset skip counter on mpv crash recovery
  • Fixed terminal image protocol detection (TERM_FEATURES returning wrong protocol)
  • Fixed encapsulation break (cache private method called from app)
  • Always-visible Lyrics button in footer bar (dimmed when no track playing, active during playback)
  • Clicking the active footer page navigates back to the previous page
  • Library remembers selected playlist when navigating away and back
  • Click outside popups to dismiss — actions menu and Spotify import close when clicking the background