- 🌟 feat: added support to provide any pulseaudio sink, not only default (#163) 633b140 @tantra35
- 🌟 feat: add ability to provide interface list to advertise through zeroconf (#164) 57ffceb @tantra35
- 🐞 fix: stop retrying spclient requests on context deadline 5907654 @devgianlu
- 💄 chore: update
actions/upload-artifact
to v4 068fb3b @devgianlu - 💄 chore: fix upload/download of artifacts 3d5c431 @devgianlu
- 🐞 fix: do not retry on spclient access token failure a9781e1 @devgianlu
- 🌟 feat: support config.yml or config.yaml ad15f95 @devgianlu
- 🌟 feat: extract commit hash from build info c331cfb @aykevl
- 🐞 fix: use default pulseaudio sink when device is "default" 71465d2 @devgianlu
- 🌟 feat: set content-type header on spclient requests 1f30516 @devgianlu
- 💄 chore: ignore buf PACKAGE_VERSION_SUFFIX rule d65c3e6 @devgianlu
- 💄 chore: regenerate all protos e065a88 @devgianlu
- 🐝 refactor: move client version to package const af43230 @devgianlu
- 🐝 refactor: move app state to own struct 907f5bc @devgianlu
- 🌟 feat: add net-fortune and gabo-receiver-service requests to Spclient 5751b26 @devgianlu
- 🌟 feat: track session and playback IDs bfb3bba @devgianlu
- 🌟 feat: introduce pluggable event manager 65c899e @devgianlu
- 💄 chore: refactor player events 6c93f7b @devgianlu
- 🐝 refactor: expose GetFormatBitrate 117ad6b @devgianlu
- 🌟 feat: use available HTTP client for clienttoken request ded3f3a @devgianlu
- 🌟 feat: wait for key provider loop to exit 9084afd @devgianlu
- 🐞 fix: do not fallthrough on key provider error 4a20eb1 @devgianlu
- 🌟 feat: add Mercury/Hermes client 0005f10 @devgianlu
- 🌟 feat: measure CDN latency 9215cf5 @devgianlu
- 🌟 feat: call event handlers c622580 @devgianlu
- 🌟 feat: event hook tweaks 32b3268 @devgianlu
- 🌟 feat: set play origin device on play command 7a8dff4 @devgianlu
- 🌟 feat: add config option to use album gain instead of track gain (#180) 66dc16c @skeller
- 🌟 feat: add more info to
OnPlayerPause
event cdf596e @devgianlu - 🐞 fix: fix double unlock of mutex in dealer recvloop (#182) 754270d @skeller
- 🐞 fix: close event manager when closing session c85ff4f @devgianlu
- 🐞 fix: avoid clogging up volume update channel f85a223 @devgianlu
- 🌟 feat: Add support for Audio Toolbox output (MacOS) (#153) f1784b5 @stronk-dev
- 💄 chore: gofmt b1ceafa @devgianlu
- 💄 chore: add gofmt step to CI 0c9cbb1 @devgianlu
- 💄 chore: add lockfile to gitignore 948ecb2 @devgianlu
- 🌟 feat: obfuscate sensible info from logs 84f1037 @devgianlu