| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | pkgs/mpppom/play_counts: Add a comment regarding the recording of skip percHEADprime | Benedikt Peetz | 9 hours |
| | | |||
| * | pkgs/mpppom/dj: Shuffle the neg/neu/pos vectors | Benedikt Peetz | 9 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/mpppom: Use the new pre-cache direnv system | Benedikt Peetz | 9 hours |
| | | |||
| * | treewide: Switch to bare unflake | Benedikt Peetz | 2026-08-19 |
| | | | | | | There was no real reason to still have `npins` around. I just kept it because of historical reasons. | ||
| * | treewide: Update | Benedikt Peetz | 2026-08-17 |
| | | |||
| * | treewide: Update | Benedikt Peetz | 2026-08-14 |
| | | |||
| * | treewide: Update | Benedikt Peetz | 2026-07-25 |
| | | |||
| * | treewide: Update | Benedikt Peetz | 2026-07-20 |
| | | |||
| * | treewide: Update | Benedikt Peetz | 2026-07-01 |
| | | |||
| * | treewide: Update | Benedikt Peetz | 2026-06-13 |
| | | |||
| * | pkgs/mpdpopm: Upgrade rand and lalrpop to breaking version | Benedikt Peetz | 2026-06-03 |
| | | |||
| * | pkgs/*/update.sh: Perform more through cargo updates | Benedikt Peetz | 2026-06-03 |
| | | |||
| * | pkgs/*/flake.nix: Actually instantiate `nixpkgs` instead of just loading | Benedikt Peetz | 2026-06-02 |
| | | |||
| * | pkgs/{fupdate,lf-make-map,mpdpopm,river-mk-keymap,tskm}: Update | Benedikt Peetz | 2026-05-28 |
| | | |||
| * | treewide: Format | Benedikt Peetz | 2026-05-28 |
| | | |||
| * | pkgs/mpp-searchadd: Make resistent to `beets` auto-migrations on startup | Benedikt Peetz | 2026-05-25 |
| | | |||
| * | pkgs: Update cargo lockfiles | Benedikt Peetz | 2026-05-12 |
| | | |||
| * | treewide: Switch to npins | Benedikt Peetz | 2026-05-12 |
| | | |||
| * | treewide: Update | Benedikt Peetz | 2026-04-14 |
| | | |||
| * | pkgs/mpdpopmd: Correct boolean response on Play->Stop transition | Benedikt Peetz | 2026-02-19 |
| | | |||
| * | pkgs/mpdpopmd: Fix test | Benedikt Peetz | 2026-02-19 |
| | | |||
| * | 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/mpdpopmd: Don't add a new song to playlist for every event | Benedikt Peetz | 2026-02-19 |
| | | | | | | This tries to keep the playlist size somewhat bounded, but is probably not yet a perfect solution. | ||
| * | pkgs/mpdpopmd: Allow starting automatically in DJ mode | Benedikt Peetz | 2026-02-19 |
| | | |||
| * | pkgs/mpdpopmd: Remove last remnant of channel config from config file | Benedikt Peetz | 2026-02-19 |
| | | |||
| * | pkgs/mpdpopmd: Support a stats show and setting selection priority for dj | Benedikt Peetz | 2026-02-19 |
| | | |||
| * | treewide: Update | Benedikt Peetz | 2026-02-15 |
| | | |||
| * | 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 |
| | | |||
| * | pkgs/mpdpopm: Change the default config to be the new json format | Benedikt Peetz | 2026-01-31 |
| | | |||
| * | pkgs/mpdpopm: Use consistent names for the sticker storage modules | Benedikt Peetz | 2026-01-31 |
| | | |||
| * | pkgs/mpdpopm: Fix typo in `title` filter | Benedikt Peetz | 2026-01-31 |
| | | |||
| * | pkgs/mpdpopm: Actually rerun the `build.rs`, when the filter file changes | Benedikt Peetz | 2026-01-31 |
| | | |||
| * | pkgs/mpdpopm: Don't fail on config init, when `MPD_HOST` is unset | Benedikt Peetz | 2026-01-31 |
| | | |||
| * | pkgs/mpdpopm: Provide full access queries via the `searchadd` command | Benedikt Peetz | 2026-01-27 |
| | | |||
| * | pkgs/mpdpopm: Remove the whole message handling code | Benedikt Peetz | 2026-01-27 |
| | | | | | | | It is easier to handle the messages before sending them. The only thing we lose is the ability to specify messages via external clients. | ||
| * | pkgs/mpp-lyrics: Account for different name for lyrics key in mp3 files | Benedikt Peetz | 2026-01-27 |
| | | |||
| * | pkgs/mpdpopm/update.sh: Avoid running `nix flake update` | Benedikt Peetz | 2026-01-27 |
| | | | | | That is already covered by the `by-name` update script. | ||
| * | pkgs/mpp: Also include a pass-through for `mpdpopm` | Benedikt Peetz | 2026-01-25 |
| | | |||
| * | pkgs/mpdpopm: Parse MPD_HOST to determine connection | Benedikt Peetz | 2026-01-25 |
| | | | | | This is way more useful, than hard-coding `localhost:6600`. | ||
| * | pkgs/mpdpopm: Switch error handling from snafu to anyhow | Benedikt Peetz | 2026-01-25 |
| | | | | | | This is not a library, as such we can just use anyhow and provide better and more concise errors to the user. | ||
| * | pkgs/mpdpopm: Make the rating centered around 0 (i.e. a i8 instead of u8) | Benedikt Peetz | 2026-01-25 |
| | | | | | | This allows us to correctly track "negative" ratings, when the user specifies `rating decr` multiple times. | ||
| * | modules/river/keymap: Provide access to rate songs, bad/good | Benedikt Peetz | 2026-01-25 |
| | | |||
| * | modules/{mpdpopm,legacy/beets}: Move the mpd stat tracking to mpdpopm | Benedikt Peetz | 2026-01-25 |
| | | | | | | It is just easier to use the hand-written rust version, than to try to do this via the beets plugin. | ||
| * | pkgs/mpdpopm: Init | Benedikt Peetz | 2026-01-24 |
| | | | | | | This is based on https://github.com/sp1ff/mpdpopm at commit 178df8ad3a5c39281cfd8b3cec05394f4c9256fd. | ||
| * | pkgs/mpp: Keep meta attributes like `mainProgram` | Benedikt Peetz | 2025-05-20 |
| | | |||
| * | pkgs/mpp: Avoid unbound variable error | Benedikt Peetz | 2025-05-05 |
| | | |||
