<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rsplayer/completions/rsp.bash, branch main</title>
<subtitle>Daemon focused CLI music player
</subtitle>
<id>https://git.2137697.xyz/rsplayer/atom?h=main</id>
<link rel='self' href='https://git.2137697.xyz/rsplayer/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rsplayer/'/>
<updated>2026-05-26T05:01:40Z</updated>
<entry>
<title>no need to ship completions anymore!</title>
<updated>2026-05-26T05:01:40Z</updated>
<author>
<name>salmonik</name>
<email>raisersoft@proton.me</email>
</author>
<published>2026-05-26T05:01:40Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rsplayer/commit/?id=b5872054f641bb417bd1ffc6a9ded1d95181b943'/>
<id>urn:sha1:b5872054f641bb417bd1ffc6a9ded1d95181b943</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix metadata extraction for symphonia 0.6 and add Albums shuffle mode</title>
<updated>2026-05-22T15:57:08Z</updated>
<author>
<name>salmonik</name>
<email>raisersoft@proton.me</email>
</author>
<published>2026-05-22T15:57:08Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rsplayer/commit/?id=956e3be3808f918923aef3259ea5b28bfc055b03'/>
<id>urn:sha1:956e3be3808f918923aef3259ea5b28bfc055b03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>first public release.</title>
<updated>2026-05-16T10:47:43Z</updated>
<author>
<name>salmonik</name>
<email>raisersoft@proton.me</email>
</author>
<published>2026-05-16T10:47:43Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rsplayer/commit/?id=43562db0804338f2d55dff13439f1165f8dd9d3f'/>
<id>urn:sha1:43562db0804338f2d55dff13439f1165f8dd9d3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Regenerate shell completions and install script fixes</title>
<updated>2026-05-13T09:27:16Z</updated>
<author>
<name>salmonik</name>
<email>raisersoft@proton.me</email>
</author>
<published>2026-05-13T09:27:16Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rsplayer/commit/?id=1059d878476c231f84ef9d3c2e8bcafaf978bc87'/>
<id>urn:sha1:1059d878476c231f84ef9d3c2e8bcafaf978bc87</id>
<content type='text'>
- Add hidden completions subcommand to CLI (developer use only)
- Regenerate all completion scripts from current CLI structure
- Add elvish and powershell completion scripts
- install.sh: Fix rsp stop -&gt; rsp stop-daemon, rsp start -&gt; rsp start-daemon
- install.sh: Install completions for user's current shell
- install.sh: Zsh uses /usr/share/zsh/site-functions/_rsp directly
</content>
</entry>
<entry>
<title>Fix queue bugs: play -i on empty queue, stale track replay after queue ends, shuffle preserving current position</title>
<updated>2026-05-07T14:16:01Z</updated>
<author>
<name>salmonik</name>
<email>raisersoft@proton.me</email>
</author>
<published>2026-05-07T14:16:01Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rsplayer/commit/?id=03f4585424d05dd50022759c7ad098fe06277f6e'/>
<id>urn:sha1:03f4585424d05dd50022759c7ad098fe06277f6e</id>
<content type='text'>
- insert_after_current: guard against panic on empty queue
- play -i (now): skip position increment when queue was empty so track plays
- directory last: use audio.is_playing() instead of q.current() to avoid replaying finished track
- shuffle: only randomize tracks after current position
</content>
</entry>
<entry>
<title>Add toggle command to resume/pause playback and fix queue display bug</title>
<updated>2026-05-06T11:20:02Z</updated>
<author>
<name>salmonik</name>
<email>raisersoft@proton.me</email>
</author>
<published>2026-05-06T11:20:02Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rsplayer/commit/?id=932436d47af1c73b6d5781dedec84bd82bfe7ff4'/>
<id>urn:sha1:932436d47af1c73b6d5781dedec84bd82bfe7ff4</id>
<content type='text'>
- Add 'rsp toggle' command to toggle between play and pause
- Fix queue display showing wrong track as playing when shuffle is enabled
- Update shell completion scripts for new toggle command
</content>
</entry>
<entry>
<title>Add install script, shell completions, and systemd service</title>
<updated>2026-05-06T11:07:26Z</updated>
<author>
<name>salmonik</name>
<email>raisersoft@proton.me</email>
</author>
<published>2026-05-06T11:07:26Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rsplayer/commit/?id=26d6630f5b396964efb6df5cf424d536a59e5329'/>
<id>urn:sha1:26d6630f5b396964efb6df5cf424d536a59e5329</id>
<content type='text'>
- Add install.sh script that builds release, stops daemon, and installs binary
- Add shell completions for bash, zsh, and fish
- Add systemd user service unit file
- Add public binary declaration in Cargo.toml
- Add install command to CLI
- Make current_track field public for MPRIS integration (placeholder)
</content>
</entry>
</feed>
