This doesn't have anything fancy like a recommendation system or pretty ui but it makes it very easy to listen to music and keep a history of what you've listened to. If it means anything, this is the only thing I use for music playing.
Features: - Everything is a text file (queue, your listen/artist history)! - Mpv as music player (you can control or get info using the ipc socket the script opens) - Download songs after you've listened to it a chosen amount - Fzf to search music - Add playlists from the cli - Manage queue from the cli, fzf, or vim - Run arbitrary commands on song change - Search and play or select from search results
Here is a demo: https://www.reddit.com/r/unixporn/comments/woasvu/oc_ytmp_yo...
and the repo: https://github.com/ifeelalright1970/ytmp/