| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | pkgs/mpppom/dj: Shuffle the neg/neu/pos vectors | Benedikt Peetz | 14 hours |
| | | | | | | | | | | Otherwise, every start would start with the same songs again, only changing if songs get removed from neg or neu. This is obviously not ideal, because we are now no longer honouring high weight factors (as the pos vector gets shuffled). But save a complete rewrite of the algorithm I don't really see a better approach. | ||
| * | pkgs/mpdpopm: Upgrade rand and lalrpop to breaking version | Benedikt Peetz | 2026-06-03 |
| | | |||
| * | pkgs/mpdpopmd: Actually consider the weight value | Benedikt Peetz | 2026-02-19 |
| | | | | | | | | The previous code only cared if the weight was positive, neutral, or negative; which meant that it considered a track with weight = -1 equal to one with weight = -999. This algorithm now performs a weighted random selection based on the weight. | ||
| * | pkgs/mpdpopmd: Also consider the `last_played` sticker when calculating weights | Benedikt Peetz | 2026-02-19 |
| | | |||
| * | pkgs/mpdpopmd: Make the {positive,neutral,negative} chances configurable | Benedikt Peetz | 2026-02-19 |
| | | |||
| * | pkgs/mpdpopm: Shuffle `positive`, `neutral` and `negative` pl before use | Benedikt Peetz | 2026-01-31 |
| | | |||
| * | pkgs/mpdpopm: Actually report, which kind of track we added | Benedikt Peetz | 2026-01-31 |
| | | |||
| * | pkgs/mpdpopm: Add a (basic) dj mode | Benedikt Peetz | 2026-01-31 |
