I got fed up with Spotify not letting me actually own my music and spying on me. I just wanted my media on my disk! Tried a bunch of other terminal players but they were all either bloated to hell or didn't have vim keybinds or had some weird config format instead of just letting me edit a header file's values. None of them felt right so I wrote hum :)
You search YouTube from the TUI (with yt-dlp as the backend), it plays stuff through mpv, and downloads the track to ~/Music/ in the background. Next time you play it it just uses the local file. That's pretty much it! You just use it and your library builds itself.
There's also playlists (they're just text files with .hum extensions), persistent queue, batch downloading YouTube playlists, visual select, filtering, shuffle, etc. Single C file, suckless config.h, and vim keybinds! What else could one want in life?
[link] [comments]
SOCIAL SHARE CARD GENERATOR