Skip to content

Releases: dheijl/swyh-rs

Various fixes for WAV and LPCM format

14 Oct 13:55
Compare
Choose a tag to compare

Windows setup and release/debug binaries in assets.
Linux Appimage for Ubuntu 20.04 and later in assets.

  • a fix for LPCM (raw) audio format on Moode Audio Player by letting the URL file extension reflect the audio type.
  • make the WAV format header more correct/compatible. Note that MPD (ffmpeg/wav plugin) tries to use HTTP ranges (to parse the WAV header) which are unsupported and this leads to a couple of extra HTTP requests but it still plays the WAV.
  • reduce the HTTP response contentlength header from u64::MAX to u32::MAX. If this makes play stop after some 6 hours just enable autoresume.

Really remove chunked transfer encoding and fix broken WAV

09 Oct 10:51
Compare
Choose a tag to compare

This is a new 1.8.6 release, the original 1.8.6 broke WAV format.

Windows setup and binaries in assets.

Don't select the wrong device on first start causing inject silence to crash (issue #107)

09 Sep 12:55
Compare
Choose a tag to compare

Issue #107:
On first start, when there are multiple devices with the same name, and no device had been selected yet, the last device with the same name as the first one was chosen (the input device instead of the output device). This made "inject silence" crash with a CPAL "Backend Specific Error".

Windows release/debug binaries and setup in assets.

Expose "inject silence" option, and remove unnecessary thread

07 Jul 12:37
Compare
Choose a tag to compare

The inject silence option config is now exposed in the UI and in the cli command line.
It is useful for Sonos devices to prevent disconnecting when music is paused. It adds a negligible bit of overhead because it continuously injects silence but the "standard" way of injecting silence only when no audio is being captured does not work with Sonos. It may be useful for other devices too if they disconnect when music is paused.

Windows setup, release and debug binaries, Linux Ubuntu 20.04 and up Appimage in assets.

Fix for supporting QPlay devices (issue #99)

26 Jun 14:28
Compare
Choose a tag to compare

QPlay devices will now use AVTransport instead of wrongly trying to use Openhome.

Windows setup (release), and debug and release binaries in assets.

Add ability to input devices too (PR #95 by @joshuamegnauth54)

06 May 15:26
Compare
Choose a tag to compare

You can now stream input devices too, thanks to @joshuamegnauth54 with PR #95.

The CLI exe now has a "dry-run" mode (-n, --no_run) so that you can get at the index of a sound device and the ip address of a receiver that you have to pass as a command line argument.

Windows binaries and setup in assets.

Ubuntu 20.04 LTS and up (and derivates) appimages in assets.

1.7.1 bugfix (in memory shared config update)

27 Apr 20:00
Compare
Choose a tag to compare

1.7.0 updated the on-disk config with the commandline args but not the shared in-memory config for the other threads

Windows Binaries and setup in assets

Add a new CLI binary

26 Apr 14:47
Compare
Choose a tag to compare

A new binary is added: swyh-rs-cli, see issue #93.

Recognized options:
    -h (--help) : print usage
    -c (--config_id) string : config_id [_cli]
    -p (--server_port) u16 : server_port [5901]
    -a (--auto_reconnect) bool : auto reconnect [true]
    -r (--auto_resume) bool : auto_resume [false]
    -s (--sound_source) u16 : sound_source index [os default]
    -l (--log_level) string : log_level (info/debug) [info]
    -i (--ssdp_interval) i32 : ssdp_interval_mins [10]
    -d (--disable_chunked) bool : disable_chunked encoding [true]
    -b (--bits) u16 : bits_per_sample (16/24) [16]
    -f (--format) string : streaming_format (lpcm/flac/wav) [LPCM]
    -o (--player_ip) string : the player ip address [last used player]
    -e (--ip_address) string : ip address of the network interface [last used]

Release and debug Windows binaries and setup in assets.

Better handling of missing or wrong URLBase in service description

28 Feb 19:05
Compare
Choose a tag to compare

See issue #89 (Yamaha WXAD-10).

Windows setup and binaries, and Ubuntu (20.04 and up) appimage in assets.

Don't panic on invalid config

06 Dec 15:57
5de5684
Compare
Choose a tag to compare

and other small fixes.

Windows binaries and setup, and linux Appimage (Ubuntu 20.04 and later) in assets.