mps-youtube / yewtube

yewtube, forked from mps-youtube , is a Terminal based YouTube player and downloader. No Youtube API key required.
GNU General Public License v3.0
7.98k stars 643 forks source link

yewtube no longer retains youtube pl history in user terminal #1211

Closed nannerpusser closed 1 year ago

nannerpusser commented 1 year ago

Windows 11 Pro, python 3.11, pipx install, mpv as player.

Just want to know if this is something other users have experienced recently in similar setups, if yewtube underwent a change that could produce this, or if this is 100% on me and my permissions. My install was pipx, I did not change any part of the venv after running pipx install yewtube

yewtube no longer keeps YT playlist history unless I run Terminal as admin. This was not the previous behavior, but it has been a few months since I had to reinstall. yewtube then kept the previous history, so each time I used Up Arrow to randomly select one of 20-30 playlists in history, I never noticed. The change happened after reinstall, and yewtube + dependencies have changed versions + I had a WSL2 pipx yewtube install all in the past few months. Can't determine exactly when it changed, can't tell if it's a permission error, config error, yewtube library dependency issue like Readline or mps, etc.

EDIT: This was due to using the wrong site-packages while triaging yt-dlp and it being totally broken because youtube loves breaking API things.