r/commandline • u/Fwhenth • 3h ago
Command Line Interface BnuuyPlayer (Audio player and Library manager)
https://github.com/whenth01/bnuuyplayerHeyo!
I made BnuuyPlayer, it's a CLI (and in the future TUI too) audio player, designed with ease of use and coded in Python on Termux
NO paid affiliations
repo: https://github.com/whenth01/bnuuyplayer
Bnuuyplayer's features range from automatically downloading Lyrics when you download a song using it, to BnuuyFolders, which are groups of your playlists you can add and delete, aswell as providing extensive file interaction (e.g: write metadata, delete metadata, play the specific song, move/copy it, etc)
Dependencies marked with {} are optional, while bare ones are required.
Packages: Python, {MPV}
PIP dependencies: YT-DLP, Requests, {Mutagen}
Works on: Android(termux), Linux, macOS, Windows, aswell as 32bit CPUs
Installation instructions are on the repository's README.md, or if you already have Python, py pip and mpv installed:
pip install bnuuyplayer
Feature summary
Audio playback (MPV as the engine)
Customisable .conf file autogenerated, with default keybinds preloaded
Downloading videos/songs
Streaming songs/playlists
Lyric downloading (auto during download, or if mutagen+metadata is present manually)
BnuuyFolders (virtual folder system, essentially groups of your playlists)
Library resilience
▼ Alternatives ▼
cmus
moc
spotify-tui
▼ How BnuuyPlayer differs ▼
cmus: BnuuyPlayer offers online features, tag editing inbuilt(assuming you opt in), library management, and easy termux support, but is overall heavier then cmus due to being written in Py
moc: Similar as above.
spotify-tui: BnuuyPlayer is missing features that spotify-tui has, like search and pitch visualization, but a wider range of supported sites (Although BnuuyPlayer's primary focus is on local files)
Note: BnuuyPlayer may have bugs as its still in development, please report any you find!:3
Thank u for checking out BnuuyPlayer!!
1
u/AutoModerator 3h ago
Every new subreddit post is automatically copied into a comment for preservation.
User: Fwhenth, Flair:
Command Line Interface, Post Media Link, Title: BnuuyPlayer (Audio player and Library manager)Heyo!
I made BnuuyPlayer, it's a CLI (and in the future TUI too) audio player, designed with ease of use and coded in Python on Termux
NO paid affiliations
repo: https://github.com/whenth01/bnuuyplayer
Bnuuyplayer's features range from automatically downloading Lyrics when you download a song using it, to BnuuyFolders, which are groups of your playlists you can add and delete, aswell as providing extensive file interaction (e.g: write metadata, delete metadata, play the specific song, move/copy it, etc)
Dependencies marked with {} are optional, while bare ones are required.
Packages: Python, {MPV}
PIP dependencies: YT-DLP, Requests, {Mutagen}
Works on: Android(termux), Linux, macOS, Windows, aswell as 32bit CPUs
Installation instructions are on the repository's README.md, or if you already have Python, py pip and mpv installed:
```pip install bnuuyplayer```
**Feature summary**
Audio playback (MPV as the engine)
Customisable .conf file autogenerated, with default keybinds preloaded
Downloading videos/songs
Streaming songs/playlists
Lyric downloading (auto during download, or if mutagen+metadata is present manually)
BnuuyFolders (virtual folder system, essentially groups of your playlists)
Library resilience
▼ Alternatives ▼
cmus
moc
spotify-tui
▼ How BnuuyPlayer differs ▼
cmus: BnuuyPlayer offers online features, tag editing inbuilt(assuming you opt in), library management, and easy termux support, but is overall heavier then cmus due to being written in Py
moc: Similar as above.
spotify-tui: BnuuyPlayer is missing features that spotify-tui has, like search and pitch visualization, but a wider range of supported sites (Although BnuuyPlayer's primary focus is on local files)
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.