aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 03ef99e80373af3c1b29695ccd59ae9011dc0385 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# bass

A minimal wrapper around `mpc` and `beets` for the
[fish](https://fishshell.com/) shell.

[ListenBrainz](https://listenbrainz.org) integration requires
[listenbrainz-mpd](https://codeberg.org/elomatreb/listenbrainz-mpd).

## Installation

Use the provided `Makefile`. To install locally, run `PREFIX=~/.local make
install`.

## Usage

- `bass` will accept any command that `mpc` accepts. If no command is given, the playlist is printed.
- `bass id` prints the MusicBrainz ID of the currently playing track.
- `bass browse` opens the currently playing track on [MusicBrainz](https://musicbrainz.org/).
- `bass love` marks the currently playing track as loved on ListenBrainz.
- `bass hate` marks the currently playing track as hated on ListenBrainz.