aboutsummaryrefslogtreecommitdiffstats
path: root/README.md (follow)
Commit message (Collapse)AuthorAgeFilesLines
* audio: open the output at the track's rate instead of pw-alsa's 44100salmonik6 days1-0/+1
| | | | | | | | | | | | cpal asks the ALSA "default" PCM for its default config and pipewire-alsa answers 44.1 kHz no matter what the graph runs at, so 48 kHz material was resampled down to 44.1 in our linear resampler and then back up to 48 by PipeWire. The stream now opens at the track's own rate (when the device supports it), which keeps our resampler out of the path and leaves the conversion to PipeWire's polyphase one. The new `sample_rate` setting forces a fixed rate instead ("auto" by default), for anyone who would rather match the graph exactly.
* seek: jump within the current track from the CLI and over MPRISsalmonik6 days1-0/+1
| | | | | | | | | | | | | | `rsp seek 1:30`, `rsp seek +15`, `rsp seek -30` and `rsp seek` (print the position) drive a new AudioCommand that seeks the format reader, resets the decoder and drops the buffered samples, so the cpal stream keeps running and playback continues from the new spot. MPRIS gets a working Seek/SetPosition, reports CanSeek, and the state watcher now emits Seeked when the playhead jumps (not just on track changes), which is what clients need to move their progress bar after an external seek. `rsp status` also reports the position (and duration when known) and says Paused instead of Stopped when a track is loaded but not playing.
* clean up readme and make install.sh activate rc.d servicesalmon2026-08-121-38/+12
|
* Make daemon socket/PID paths environment-independent; fix rc service HOMEsalmon2026-08-091-3/+5
|
* Add FreeBSD rc.d service, install completions only for installed shellssalmon2026-08-091-2/+12
|
* Document FreeBSD requirements in READMEsalmon2026-08-091-1/+32
|
* fix for new symphony API and less debug info in releasesalmonik2026-05-181-33/+33
|
* first public release.salmonik2026-05-161-0/+53