https://github.com/jcorporation/mpd-stickers
Documentation for MPD stickers
https://github.com/jcorporation/mpd-stickers
mpd-client
Last synced: 5 months ago
JSON representation
Documentation for MPD stickers
- Host: GitHub
- URL: https://github.com/jcorporation/mpd-stickers
- Owner: jcorporation
- License: gpl-3.0
- Created: 2023-10-22T09:16:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-08T18:03:50.000Z (almost 2 years ago)
- Last Synced: 2025-01-30T15:44:54.348Z (over 1 year ago)
- Topics: mpd-client
- Homepage:
- Size: 20.5 KB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mpd-stickers
This repository is an attempt to document MPD stickers usage across various MPD client projects. Contributions are very welcome!
The ultimate goal of this project is to create a standard for common sticker names.
## From the MPD documentation
“Stickers” are pieces of information attached to existing MPD objects (e.g. song files, directories, albums; but currently, they are only implemented for song). Clients can create arbitrary name/value pairs. MPD itself does not assume any special meaning in them.
The goal is to allow clients to share additional (possibly dynamic) information about songs, which is neither stored on the client (not available to other clients), nor stored in the song files (MPD has no write access).
Client developers should create a standard for common sticker names, to ensure interoperability.
## Clients with sticker support
- [Cantata](https://github.com/nullobsi/cantata)
- [mpdev](https://github.com/mbhangui/mpdev)
- [myMPD](https://github.com/jcorporation/myMPD)
- [MAENMPC](https://github.com/m7a/lo-maenmpc)
- [rmpc](https://github.com/mierak/rmpc)
### Cantata
| Sticker | Format | Description |
| ------- | ------ | ----------- |
| rating | Integer in range 0-10 | 5 Stars rating, with half-stars |
### mpdev
| Sticker | Format | Description |
| ------- | ------ | ----------- |
| rating | Integer in range 0-10 | 5 Stars rating, with half-stars |
### myMPD
| Sticker | Format | Description |
| ------- | ------ | ----------- |
| elapsed | Unix timestamp | Recent song position |
| lastPlayed | Unix timestamp | Last played time of song |
| lastSkipped | Unix timestamp | Last skipped time of songs |
| like | Integer in range 0-2 |0 - dislike, 1 - neutral, 2 - like |
| playCount | Integer | How often the song was played |
| rating | Integer in range 0-10 | 5 Stars rating |
| skipCount | Integer | How often the song was skipped |
### MAENMPC
| Sticker | Format | Description |
| ------- | ------ | ----------- |
| playCount | Integer | How often the song was played (limited support) |
| rating | Integer in range 0-10 | 5 Stars rating |
### rmpc
| Sticker | Format | Description |
| ------- | ------ | ----------- |
| playCount | Integer | How often the song was played (has to be configured by user) |
| rating | Integer in range 0-10 | Rating of the song |
| like | Integer in range 0-2 |0 - dislike, 1 - neutral, 2 - like |