shellify is a terminal based audio player written in god-chosen lang C for Linux.
Built with sqlite3, miniaudio, yt-dlp under the GPL-3.0 License.
miniaudio- audio engine by mackronyt-dlp- downloading from web (yt-dlp)sqlite3- saving the dataffmpeg- you know
- load from local files
- download from web using forward link (yt-dlp)
- by searhing inside shellify using (yt-dlp) (if you cant find something using the shellify search, blame yt-dlp because of zero fck results or google because of cookies idk)
For shellify to work correctly, you need to download all the dependencies listed above.
git clone https://github.com/nelson131/shellify.git
cd shellify
chmod +x install.sh
./install.shIf .desktop doesnt opening shellify, try to install xdg-terminal-exec
| Key | Action |
|---|---|
LEFT/RIGHT |
Arrows for menus or focusing |
UP/BOTTOM |
Arrow for scrolling |
e |
Select |
f |
Pause the song |
a |
Enable adding mode |
r |
Enable removing mode |
ESC |
Disable any mode |
x |
Super/Clipboard paste in input forms |
] |
Increase the volume |
[ |
Decrease the volume |
u |
Enable/Disable the shuffle |
d |
Dashboard menu |
q |
Quit |
HOME/.config/shellify/config is a configuration file.
You can freely rebind shortcuts to suit for your own needs, define desc and
enable or disable logging mode.
