Skip to content

Releases: Sendspin/sendspin-python-cli

5.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Mar 21:23
ceb7d2e

What’s Changed

🚀 Features

5.2.1

Choose a tag to compare

@github-actions github-actions released this 05 Mar 16:01
b35ecd8

What’s Changed

🐛 Bugfixes

  • #157 - Update embedded sendspin-js to @sendspin/sendspin-js@2.0.2 (@balloob)

5.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Mar 04:13
5a271d5

What’s Changed

🐛 Bugfixes

  • #152 - Show specific reason when hardware volume is unavailable (@balloob)

5.1.3

Choose a tag to compare

@github-actions github-actions released this 02 Mar 03:22
9f277f5

What’s Changed

  • #148 - Redirect TUI warnings/errors to sendspin.log (@balloob)

🐛 Bugfixes

  • #149 - Use async side of janus queue for event-loop submissions (@balloob)

5.1.2

Choose a tag to compare

@github-actions github-actions released this 02 Mar 02:16
ba273f7

What’s Changed

  • #147 - Optimize FLAC decoder: persistent codec context + vectorized 24-bit packing (@balloob)

🐛 Bugfixes

  • #146 - Use janus queue and non-blocking stream lifecycle (@balloob)
  • #144 - Systemd Install: fix Pipewire/PulseAudio environments; refactor config file handling (@trisweb)

5.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Feb 21:17
9d81b05

What’s Changed

  • #142 - Bump aiosendspin to 4.3.0 (@balloob)
  • #139 - Refactor TUI layout: rename Stream Quality, split server URL, move group shortcut, yellow playback (@balloob)

🐛 Bugfixes

  • #140 - Fix progress display exceeding track duration (@balloob)
  • #143 - Fall back to software volume when PulseAudio is unreachable (@balloob)

5.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Feb 01:47
84c5883

What’s Changed

  • #137 - Redesign TUI with new panels and playback controls (@balloob)

Support for group volume control, repeat and shuffle has been added.

New responsive layout better handles narrow terminals.

CleanShot 2026-02-25 at 19 44 23@2x
  • #129 - Add hardware volume control on Linux with PulseAudio (@abmantis)

Default used for the daemon. The TUI will still use software volume by default. Both can be changed via command-line arg or settings file.

🐛 Bugfixes

  • #136 - Pass client_name to ClientListener and migrate PlayerStateType (@balloob)
  • #134 - Fix: pass initial volume/muted from settings to SendspinClient (@balloob)
  • #135 - Clean up volume initialization and client creation order (@balloob)
  • #132 - Consolidate volume change flows through AudioStreamHandler (@balloob)

⬆️ Dependencies and CI

5.0.0b2

5.0.0b2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Feb 18:32
e482e57

What’s Changed

  • #121 - Add support for FLAC decoding (@balloob)
  • #118 - Detect supported audio formats from device (includes 24 bit support) (@balloob)

🐛 Bugfixes

  • #116 - Add retry backoff for serve mode playback errors (@balloob)

5.0.0b1

5.0.0b1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Feb 02:34
93bd664

What’s Changed

🐛 Bugfixes

4.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Jan 18:18
ff08ba9

What’s Changed