A curses based mpd client with basic functionality and album art.
Added a command line where you can add songs to the playlist.
Have fun :heart:
Added a command line where you can add songs to the playlist.
command_line
which launches the command linecommand_sep_color
and command_hierarchy_color
to set command line colorscommand_sep
and command_char
to customize the look of the command line.Have fun :heart:
The command line can be used to add songs to the current playlist. To launch it, press the command_line
button (that's :
by default). The command line supports some tab completion but you cannot move the caret left or right (yet).
The format is as follows:
[hierarchy] [tag1/tag2/tag3/...tagN]
You do not have to populate all the tags. if you type, for example, artist Phoebe Bridgers/
and hit enter, all of Phoebe's music in your library will be added to the playlist.
NOTE You do not type the seperator! It is added automatically. Just use a space!
The hierarchy controls the order of the tags and what each tag represents. Currently there are 4 available hierarchies with plans to add user configurable ones in the future.
Hierarchy | Tag format |
---|---|
album | album/song |
artist | artist/song |
song | song |
aa | artist/album/song |
Key | Action |
---|---|
Escape | Exit command line |
Enter | Attempt to add the current tags to the playlist |
Miniplayer now supports embedded album art again and users can use their config directory set in XDG_CONFIG_HOME
instead of the hardcoded ~/.config
XDG_CONFIG_HOME
directory exists and will use that for config (Thanks to @tye-singwa with #25 )Have fun! :heart:
Added some new keybinds and some playlist management options.
delete
and backspace
keys can now be bound.shift
as a modifier for some keybindings (alpha keys and arrow keys). Just capitalise the keybinding (shift + p
becomes P
and shift + left
becomes Left
).shuffle
and repeat
commands.move_up
and move_down
commands to move songs around in your playlist.delete
command to remove songs from your playlist.Have fun! :heart:
Added a bunch of theming options, including options to change the progress bar, colors and to dynamically pick colors from the album art.
theme
.theme/accent_color
, theme/bar_color
and theme/time_color
to change the playlist, progressbar and timestamp colors respectivelytheme/bar_body
and theme/bar_head
allow the user to change the look of the progress barauto
will automatically style that element based on the current album art!Have fun! :heart:
Merged PR #17 which adds functionality to fetch album art from files hosted on a HTTP server.
art
.art/http_base_url
for the base URL of the webserver that serves your album art, if you are using one.art/http_cover_filenames
which holds a list of filenames that will be fetched when using a http server to serve album art.music_directory
and image_method
config options to the new art
config section.music_directory
and image_method
config options under the player
section in the config file have been deprecated and will be removed in the future.