Releases: devgianlu/go-librespot
Releases · devgianlu/go-librespot
v0.7.3
- 🌟 feat: support updating Zeroconf name 8968e00 @devgianlu
- 🌟 feat: add API call to update device name e77e438 @devgianlu
- 🌟 feat: exit zeroconf server cleanly on close 0c57c7a @devgianlu
- 🌟 feat: proper shutdown sequence on interrupt c191a43 @devgianlu
v0.7.2
- 🌟 feat: avoid setting AP connection to nil unnecessarily early 6ab278b @devgianlu
- 🌟 feat: do not leak previous dealer connection e19b69c @devgianlu
- 🌟 feat: added runtime option for pulse backend a40a8da @pyrorhythm
- 🌟 feat: add runtime socket into config, config schema and docs 1c0adc5 @pyrorhythm
- 🐞 fix: harden accesspoint connection lifecycle 516afb9 @gjermundgaraba
- 🌟 feat: add a playback_ready field to the "/" api response (#298) 1e3a53b @dubeyKartikay
- 🐞 fix: harden dealer connection lifecycle aaed97c @gjermundgaraba
- 🐞 fix(audio): unblock chunked reader close during chunk prefetch (#304) 3dfea66 @gjermundgaraba
- 🐝 refactor: move daemon code to package b7ac2cc @devgianlu
- 💄 chore: fix package / executable name conflict 046cb36 @devgianlu
- 🐞 fix: unify client shutdown around access point and dealer lifecycles cde7e29 @gjermundgaraba
- 🐞 fix: unblock accesspoint close during in-flight send 6247a08 @gjermundgaraba
- 🌟 feat: add stop API call 0a710cc @devgianlu
v0.7.1
- 💄 chore: fix some typos cd24c15 @devgianlu
- 💄 chore: discard return explicitly in avahi backend bdd5c6f @devgianlu
- 🐞 fix: avoid crash because of missing restriction 738a289 @devgianlu
- 🐞 fix: avoid crash when advancing without tracks b030f61 @devgianlu
v0.7.0
- 🌟 feat: add command line config overrides support 6563513 @YutongGu
- 🌟 feat: add support for mDNS using avahi or built-in backend (#277) c70f355 @YutongGu
- 🌟 feat: fail if FIFO does not have a reader 90e9708 @devgianlu
- 💄 chore: replace
nhooyr.io/websocketwithgithub.com/coder/websocket18569f9 @devgianlu - 🌟 feat: use context when dialing dealer 80aab19 @devgianlu
- 🐞 fix: manually unset player options based on disallow restrictions 6af908b @devgianlu
v0.6.2
- 💄 chore: bump go to 1.25.5 d87e5d9 @devgianlu
- 💄 chore: update dependencies fc220e6 @devgianlu
- 💄 chore: build on Debian Buster 7be85c0 @devgianlu
- 🌟 feat: retry AP connection on key exchange failure 63920cf @devgianlu
v0.6.1
- 💄 chore: fix build version in binary 1914292 @devgianlu
v0.6.0
- 🌟 feat: disable FLAC without PlayPlay ef213e5 @devgianlu
- 🐞 fix: proper normalization according to TruePeak values 71b865f @devgianlu
- 🐝 refactor: remove unsued Vorbis metadata normalization 060b678 @devgianlu
- 💄 chore: add normalization details to README 97912f4 @devgianlu
- 🐞 fix: unset Zeroconf user on restore error to allow takeover 35437f8 @devgianlu
- 🌟 feat: configure album art size a80ad10 @devgianlu
- 💄 chore: add version when compiling 34f7101 @devgianlu
- 🌟 feat: bump version code 98b5a86 @devgianlu
- 🌟 feat: choose closest album art size if requested is not available 37b1898 @devgianlu
- 🌟 feat: look at alternative tracks for streaming 4b09928 @devgianlu
v0.5.3
- 💄 chore: do not link alsa statically ab178ff @devgianlu
v0.5.2
- 💄 chore: statically compile binaries 40f7115 @devgianlu
- 💄 chore: use old attachment name for releases fca1695 @devgianlu
v0.5.1
- 💄 chore: pin protobuf version and regen aaf72b7 @devgianlu
- 💄 chore: format and regenerate proto files f2140c1 @devgianlu
- 🌟 feat: use storage resolve V2 API 3d6f3a4 @devgianlu
- 🐞 fix: handle player loop channels closure 3858295 @devgianlu
- 🌟 feat: use AUDIO_FILES extension for retrieving track audio files c7a5da1 @devgianlu
- 🌟 feat: add context timeout for calls with network operations d59f40b @devgianlu
- 🌟 feat: perform prefetch synchronously with main loop f392d6e @devgianlu
- 💄 chore: build Docker image for arm64 3ea7669 @devgianlu
- 💄 chore: add vcpkg 25fa765 @devgianlu
- 💄 chore: overhaul cross-compilation helper f4e5355 @devgianlu
- 🐞 fix: do not try to autoplay a station a7dd04e @devgianlu
- 🐞 fix: do not leak 401 spclient responses 1ee8581 @devgianlu
- 🌟 feat: retry 502 spclient responses 2f3baeb @devgianlu
- 🌟 feat: add playplay support 0dd19a1 @devgianlu
- 🌟 feat: add simple FLAC decoder 863451f @devgianlu
- 💄 chore: update README b733305 @devgianlu
- 💄 chore: fix README typo a8daa32 @devgianlu
- 🌟 feat: support normalization for FLAC tracks db0414a @devgianlu
- 🐞 fix: events/impl.go and playplay/impl.go references missing package, breaking go mod tidy (#244) f9e7730 @SaeidRp
- 💄 chore: add go mod tidy step to CI bce3cfc @devgianlu
- 🌟 feat: log URL of a new context page 1642ca1 @devgianlu
- 🌟 feat: limit time for fetching context tracks 8ca49aa @devgianlu
- 🐞 fix: proper timestamp interpretation in playback transfer (#247) 34a7ba2 @2opremio