Crates.io | musicman |
lib.rs | musicman |
version | 0.1.4 |
source | src |
created_at | 2024-09-19 11:25:17.732018 |
updated_at | 2024-10-15 14:16:15.303598 |
description | Simple cli for playing music in the ~/Music folder |
homepage | https://github.com/maverik-io |
repository | https://github.com/maverik-io/musicman |
max_upload_size | |
id | 1380160 |
size | 76,990 |
Simple cli for playing music in the ~/Music
folder
Recursively scans the music directory for files (all files, so please only have music in there :P) and allows for playback of found songs. Has a queue implemented. Queues can be saved as playlists for quick access.
Running musicman presents you with a prompt.
$ musicman
musicman❯
Adds matches to you queue.
Syntax: add <search_term>
will prompt you to choose if multiple matches are found!
Show the current queue.
Syntax: show
Syntax: ls
Shows the currently playing track
Syntax: show cp
(-_-)
Syntax: ls cp
Pause/resume playback
Syntax: p
Syntax: play
Syntax: pause
Clears queue
Syntax: clear
Skip to the next song in queue. Optionally takes the number of tracks to skip
Syntax: next
Syntax: next <n>
Skip to the previous song in queue. Optionally takes the number of tracks to skip
Syntax: prev
Syntax: prev <n>
Replay the current song.
Syntax: replay
Playlist creation and playing
Saves the current queue as a playlist
Playlist names are case sensitive (except on MacOS)
Syntax: playlist new <name
Shows all the available playlists
Syntax: playlist show
Syntax: playlist ls
Load the specified playlist as the queue
Syntax: playlist new <name
Replaces the queue!
Quit the player
Syntax: exit