aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/by-name/mp (unfollow)
Commit message (Collapse)Author
6 dayspkgs/mpdpopm: Upgrade rand and lalrpop to breaking versionBenedikt Peetz
6 dayspkgs/*/update.sh: Perform more through cargo updatesBenedikt Peetz
7 dayspkgs/*/flake.nix: Actually instantiate `nixpkgs` instead of just loadingBenedikt Peetz
12 dayspkgs/{fupdate,lf-make-map,mpdpopm,river-mk-keymap,tskm}: UpdateBenedikt Peetz
12 daystreewide: FormatBenedikt Peetz
2026-05-25pkgs/mpp-searchadd: Make resistent to `beets` auto-migrations on startupBenedikt Peetz
2026-05-12pkgs: Update cargo lockfilesBenedikt Peetz
2026-05-12treewide: Switch to npinsBenedikt Peetz
2026-04-14treewide: UpdateBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Correct boolean response on Play->Stop transitionBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Fix testBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Actually consider the weight valueBenedikt Peetz
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.
2026-02-19pkgs/mpdpopmd: Also consider the `last_played` sticker when calculating weightsBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Make the {positive,neutral,negative} chances configurableBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Don't add a new song to playlist for every eventBenedikt Peetz
This tries to keep the playlist size somewhat bounded, but is probably not yet a perfect solution.
2026-02-19pkgs/mpdpopmd: Allow starting automatically in DJ modeBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Remove last remnant of channel config from config fileBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Support a stats show and setting selection priority for djBenedikt Peetz
2026-02-15treewide: UpdateBenedikt Peetz
2026-01-31pkgs/mpdpopm: Shuffle `positive`, `neutral` and `negative` pl before useBenedikt Peetz
2026-01-31pkgs/mpdpopm: Actually report, which kind of track we addedBenedikt Peetz
2026-01-31pkgs/mpdpopm: Add a (basic) dj modeBenedikt Peetz
2026-01-31pkgs/mpdpopm: Change the default config to be the new json formatBenedikt Peetz
2026-01-31pkgs/mpdpopm: Use consistent names for the sticker storage modulesBenedikt Peetz
2026-01-31pkgs/mpdpopm: Fix typo in `title` filterBenedikt Peetz
2026-01-31pkgs/mpdpopm: Actually rerun the `build.rs`, when the filter file changesBenedikt Peetz
2026-01-31pkgs/mpdpopm: Don't fail on config init, when `MPD_HOST` is unsetBenedikt Peetz
2026-01-27pkgs/mpdpopm: Provide full access queries via the `searchadd` commandBenedikt Peetz
2026-01-27pkgs/mpdpopm: Remove the whole message handling codeBenedikt Peetz
It is easier to handle the messages before sending them. The only thing we lose is the ability to specify messages via external clients.
2026-01-27pkgs/mpp-lyrics: Account for different name for lyrics key in mp3 filesBenedikt Peetz
2026-01-27pkgs/mpdpopm/update.sh: Avoid running `nix flake update`Benedikt Peetz
That is already covered by the `by-name` update script.
2026-01-25pkgs/mpp: Also include a pass-through for `mpdpopm`Benedikt Peetz
2026-01-25pkgs/mpdpopm: Parse MPD_HOST to determine connectionBenedikt Peetz
This is way more useful, than hard-coding `localhost:6600`.
2026-01-25pkgs/mpdpopm: Switch error handling from snafu to anyhowBenedikt Peetz
This is not a library, as such we can just use anyhow and provide better and more concise errors to the user.
2026-01-25pkgs/mpdpopm: Make the rating centered around 0 (i.e. a i8 instead of u8)Benedikt Peetz
This allows us to correctly track "negative" ratings, when the user specifies `rating decr` multiple times.
2026-01-25modules/river/keymap: Provide access to rate songs, bad/goodBenedikt Peetz
2026-01-25modules/{mpdpopm,legacy/beets}: Move the mpd stat tracking to mpdpopmBenedikt Peetz
It is just easier to use the hand-written rust version, than to try to do this via the beets plugin.
2026-01-24pkgs/mpdpopm: InitBenedikt Peetz
This is based on https://github.com/sp1ff/mpdpopm at commit 178df8ad3a5c39281cfd8b3cec05394f4c9256fd.
2025-05-20pkgs/mpp: Keep meta attributes like `mainProgram`Benedikt Peetz
2025-05-05pkgs/mpp: Avoid unbound variable errorBenedikt Peetz
2025-05-04pkgs/mpp-lyrics: Use correct beets music directoryBenedikt Peetz
2025-04-27treewide: Add nice GPL-3.0-or-later license headerBenedikt Peetz
This change also ensures that this repo is reuse-3.0 compliant.
2025-04-14pkgs/mpp: Migrate to `writeShellApplication`Benedikt Peetz
2025-04-14pkgs/mpp-searchadd: Migrate to `writeShellApplication`Benedikt Peetz
2025-04-14pkgs/mpp-lyrics: Migrate to `writeShellApplication`Benedikt Peetz
2025-04-14pkgs/mpp-beetrm: Migrate to `writeShellApplication`Benedikt Peetz
2024-11-17fix(pkgs/mpp): Include the `mpc` zsh completionsBenedikt Peetz
2024-11-17refactor(legacy/conf/mpd): Move to a unified `mpd` by-name moduleBenedikt Peetz
2024-11-16refactor(pkgs/mpc): Rename to `mpp`Benedikt Peetz
Nixpkgs has renamed their `mpc-cli` package to just `mpc`, turning this `mpc` package into an override for the official nixpkgs one. I think being explicit about the fact, that `mpc` is wrapped is the best solution here.
2024-08-11fix(pkgs/mpc-rm): Rename to `mpc-beetrm`Benedikt Peetz
This avoids shadowing the original `mpc rm` command