summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/README.md b/README.md
index be3c017..14274a8 100644
--- a/README.md
+++ b/README.md
@@ -37,3 +37,16 @@ see `clerk -h` for all default arguments.
* surfraw (for lookup)
* lastfm-mpd-cli for loving tracks (https://github.com/morendi/lastfm-mpd-cli)
* mpd-sima (for Similar Artists playback)
+
+#### A word on album ratings
+mpd's sticker database is very limited and only allows stickers to be associated
+with files. Originally it was planned to extend stickers for other types too
+(and documentation even claims it does), but this hasn't happened yet.
+So what clerk does is to associate an album rating with first file of an album,
+to keep the database clean and duplicate-free.
+It's a somewhat ugly workaround, but it works pretty good.
+
+Also mpd deletes stickers instantly, when files move or get renamed.
+For this reason I keep flat files in directory of the album for both track and
+album ratings. With those files and a tiny bash script it's possible to rebuild
+the sticker database in very little time.