Music Text User Interface - User-friendly command line music player
(quasar) nebula a36e372ba8 load basic config file from ~/.mtui/config.json | hai 1 ano | |
---|---|---|
.editorconfig | %!s(int64=5) %!d(string=hai) anos | |
.eslintrc | hai 1 ano | |
.gitignore | %!s(int64=3) %!d(string=hai) anos | |
LICENSE.txt | %!s(int64=6) %!d(string=hai) anos | |
README.md | %!s(int64=3) %!d(string=hai) anos | |
backend.js | hai 1 ano | |
client.js | hai 1 ano | |
combine-album.js | hai 1 ano | |
crawlers.js | hai 1 ano | |
downloaders.js | hai 1 ano | |
general-util.js | hai 1 ano | |
guess.js | hai 1 ano | |
index.js | hai 1 ano | |
metadata-readers.js | hai 1 ano | |
package-lock.json | hai 1 ano | |
package.json | hai 1 ano | |
players.js | hai 1 ano | |
playlist-utils.js | hai 1 ano | |
record-store.js | hai 1 ano | |
screenshot.png | %!s(int64=4) %!d(string=hai) anos | |
smart-playlist.js | hai 1 ano | |
socat.js | hai 1 ano | |
stress-test.txt | %!s(int64=6) %!d(string=hai) anos | |
telnet.js | hai 1 ano | |
todo.txt | hai 1 ano | |
ui.js | hai 1 ano | |
undo-manager.js | hai 1 ano |
You will need a relatively recent version of Node.js, as well as mpv (apt install mpv
and the like work fine). socat is also highly recommended and necessary for pausing/seeking/etc; you can install that with your local package manager (apt, Homebrew, etc).
git clone https://git.ed1.club/nebula/mtui.git # Or https://notabug.org/towerofnix/mtui.git
cd mtui
npm install
npm link # Or sudo npm link
mtui # Or node .
Add music to the ~/Music
folder to make it show up in mtui, or pass mtui
a
playlist.json file (usually generated by http-music or downloaded from online)
or any directory containing music you'd like to play.
Feel free and encouraged to report any bugs (unexpected behavior or crashes) to the issue tracker on NotABug.org! You're also welcome to share any ideas, suggestions, and questions through there.
mtui
)