v1.2.9
New
- Published to PyPI — install with
pip install ytm-playerorpipx install ytm-player
Bug Fixes
- Fixed track auto-advance stopping after song ends — three root causes: mpv end-file reason read from wrong event object, event loop reference permanently lost under thread race condition, and
CancelledErrornot caught in track-end handler - Fixed RTL text (Arabic/Hebrew) display — removed manual word-reordering that double-reversed text on terminals with native BiDi support; added Unicode directional isolation to prevent RTL titles from displacing playback bar controls
- Fixed shuffle state corrupting queue after clear, and
jump_to()desyncing the current index when shuffle is on - Fixed column resize triggering sort, and Title column not staying at user-set width