myMPD uses the MPD stickers to save song states, playback statistics and votes of songs.
|recent song position
|last played time of song (unix timestamp)
|last skipped time of songs (unix timestamp)
|0 - dislike, 1 - neutral, 2 - like
|How often the song was played
|0 - 10 stars rating
|How often the song was skipped
playCount is updated:
- The song must be longer than 10 seconds
- And the song has been played for at least half its duration, or for 4 minutes (whichever occurs earlier)
skipCount is updated:
- The song has been played for at least 10 seconds
Padding of sticker values
You can enable the padding of sticker values that should be treated as integers. Stickers are padded to 12 digits. Padding is useful, because MPD saves all sticker values as strings.
mympd-config MYMPD_STICKERS_PAD_INT true and restart myMPD.
Central sticker database
myMPD uses a distinct mpd connection to read and write stickers. You can configure this connection to use an other mpd server to maintain song statistics across several myMPD instances.