- Initialize libmpv with audio-only configuration - Implement play, pause, resume, stop, seek controls - Add position and duration tracking from MPV - Auto-advance to next track when current ends - Update keybindings to use actual player - Add shell.nix for development environment with libmpv - Real playback now working with Enter/Space/n/p keys
16 lines
236 B
Nix
16 lines
236 B
Nix
{ pkgs ? import <nixpkgs> {} }:
|
|
|
|
pkgs.mkShell {
|
|
buildInputs = with pkgs; [
|
|
rustc
|
|
cargo
|
|
mpv
|
|
pkg-config
|
|
];
|
|
|
|
shellHook = ''
|
|
echo "cm-player development environment"
|
|
echo "libmpv available for linking"
|
|
'';
|
|
}
|