1 unstable release
0.1.0 | Mar 22, 2024 |
---|
#1365 in Command line utilities
27KB
301 lines
mpdheart
spread love around your library ♡
Installation
crates.io
cargo install mpdheart
Usage
to love the currently playing track:
mpdheart
to unlove:
mpdheart -u
as simple as that!
Configuration
mpdheart can be configured by editing the configuration file at ~/.config/mpdheart/config.toml
or $XDG_CONFIG_HOME/mpdheart/config.toml
if the config is not found, it will attempt to write an empty config in that path, you need to at least edit the last.fm username and password to be able to un/love tracks
after the first successful run, the config will be lossly rewritten to add the last.fm session key, this means any comments will be lost. this only happens once
Example
[mpd] # optional, uses default mpd values if not specified
host = "0.0.0.0"
port = 6600
[lastfm] # after the first run, there will be an additional generated key `session_key`
username = "nya" # required
password = "awa" # required
can also be found at config/example.toml
License
Dependencies
~4–15MB
~150K SLoC