diff --git a/README.md b/README.md index dfb59f6d..007d504f 100644 --- a/README.md +++ b/README.md @@ -722,10 +722,10 @@ SOFTWARE. [aircast-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [aircast-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [aircast-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg -[addon-airsonos]: https://github.com/hassio-addons/addon-airsonos/tree/v3.0.0 -[addon-doc-airsonos]: https://github.com/hassio-addons/addon-airsonos/blob/v3.0.0/README.md +[addon-airsonos]: https://github.com/hassio-addons/addon-airsonos/tree/v3.1.0 +[addon-doc-airsonos]: https://github.com/hassio-addons/addon-airsonos/blob/v3.1.0/README.md [airsonos-issue]: https://github.com/hassio-addons/addon-airsonos/issues -[airsonos-version-shield]: https://img.shields.io/badge/version-v3.0.0-blue.svg +[airsonos-version-shield]: https://img.shields.io/badge/version-v3.1.0-blue.svg [airsonos-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [airsonos-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [airsonos-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg diff --git a/airsonos/CHANGELOG.md b/airsonos/CHANGELOG.md index a339f580..b790e789 100644 --- a/airsonos/CHANGELOG.md +++ b/airsonos/CHANGELOG.md @@ -1,16 +1,40 @@ ## What’s changed -No big changes, but still a major release! -The add-on is now published via GitHub and the add-on itself now runs on Debian. +## ✨ New features + +- Add translation support @frenck (#56) + +## 🚀 Enhancements + +- Mark address option optional @frenck (#55) ## 🧰 Maintenance -- Cleanup repository @frenck (#23) -- Happy New Year @frenck (#24) -- Upgrade Code of Conduct @frenck (#25) -- Add new repository workflow @frenck (#26) +- Apply updated repository structure & CI workflow @frenck (#54) ## ⬆️ Dependency updates -- Switch add-on base image to Debian @frenck (#27) -- ⬆ Upgrades AirConnect to 0.2.43.1 @frenck (#28) +- ⬆️ Bump actions/stale from v3.0.14 to v3.0.15 @dependabot (#30) +- ⬆️ Bump frenck/action-addon-linter from v1.3.1 to v1.4 @dependabot (#29) +- ⬆️ Bump frenck/action-yamllint from v1.0.2 to v1.1 @dependabot (#31) +- ⬆️ Bump actions/cache from v2.1.3 to v2.1.4 @dependabot (#32) +- ⬆️ Bump actionshub/markdownlint from 2.0.0 to 2.0.2 @dependabot (#33) +- ⬆️ Bump actions/stale from v3.0.15 to v3.0.16 @dependabot (#34) +- ⬆️ Bump frenck/action-addon-linter from v1.4 to v2 @dependabot (#35) +- ⬆️ Bump release-drafter/release-drafter from v5.13.0 to v5.14.0 @dependabot (#36) +- ⬆️ Bump docker/build-push-action from v2.2.2 to v2.3.0 @dependabot (#37) +- ⬆️ Bump actions/stale from v3.0.16 to v3.0.17 @dependabot (#38) +- ⬆️ Bump actions/stale from v3.0.17 to v3.0.18 @dependabot (#39) +- ⬆️ Bump release-drafter/release-drafter from v5.14.0 to v5.15.0 @dependabot (#40) +- ⬆️ Bump ludeeus/action-shellcheck from 1.0.0 to 1.1.0 @dependabot (#41) +- ⬆️ Bump docker/build-push-action from v2.3.0 to v2.4.0 @dependabot (#42) +- ⬆️ Bump docker/setup-buildx-action from v1.1.1 to v1.1.2 @dependabot (#43) +- ⬆️ Bump docker/setup-qemu-action from v1.0.1 to v1.0.2 @dependabot (#44) +- ⬆️ Bump actions/cache from v2.1.4 to v2.1.5 @dependabot (#45) +- ⬆️ Bump brpaz/hadolint-action from v1.3.1 to v1.4.0 @dependabot (#46) +- ⬆️ Bump docker/setup-qemu-action from v1.0.2 to v1.1.0 @dependabot (#49) +- ⬆️ Bump docker/setup-buildx-action from v1.1.2 to v1.2.0 @dependabot (#50) +- ⬆️ Bump docker/login-action from v1.8.0 to v1.9.0 @dependabot (#51) +- ⬆️ Bump docker/setup-buildx-action from v1.2.0 to v1.3.0 @dependabot (#52) +- ⬆️ Upgrades add-on base image to v4.2.0 @frenck (#53) +- ⬆️ Upgrades AirConnect to 0.2.53.1 @frenck (#57) diff --git a/airsonos/README.md b/airsonos/README.md index be21bf46..4e3eb3e7 100644 --- a/airsonos/README.md +++ b/airsonos/README.md @@ -33,5 +33,5 @@ Since Sonos uses UPnP, the add-on might also work for other UPnP players [patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png [patreon]: https://www.patreon.com/frenck [project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg -[release-shield]: https://img.shields.io/badge/version-v3.0.0-blue.svg -[release]: https://github.com/hassio-addons/addon-airsonos/tree/v3.0.0 \ No newline at end of file +[release-shield]: https://img.shields.io/badge/version-v3.1.0-blue.svg +[release]: https://github.com/hassio-addons/addon-airsonos/tree/v3.1.0 \ No newline at end of file diff --git a/airsonos/config.json b/airsonos/config.json index b0ef917c..c43a0fe9 100644 --- a/airsonos/config.json +++ b/airsonos/config.json @@ -1,6 +1,6 @@ { "name": "AirSonos", - "version": "3.0.0", + "version": "3.1.0", "slug": "airsonos", "description": "AirPlay capabilities for your Sonos (and UPnP) devices.", "url": "https://github.com/hassio-addons/addon-airsonos", @@ -18,7 +18,6 @@ "config:rw" ], "options": { - "address": "", "port": 49152, "latency_rtp": 1000, "latency_http": 2000, @@ -26,7 +25,7 @@ }, "schema": { "log_level": "list(trace|debug|info|notice|warning|error|fatal)?", - "address": "str", + "address": "str?", "port": "port", "latency_rtp": "int", "latency_http": "int", diff --git a/airsonos/translations/en.yaml b/airsonos/translations/en.yaml new file mode 100644 index 00000000..6eae097e --- /dev/null +++ b/airsonos/translations/en.yaml @@ -0,0 +1,33 @@ +--- +configuration: + log_level: + name: Log level + description: >- + Controls the level of log details the add-on provides. + port: + name: Port + description: >- + The port to run on, the default of 49152 should be good for most cases. + address: + name: Address + description: >- + Allows you to specify the IP address the AirCast server needs to + bind to. + latency_rtp: + name: RTP Latency + description: >- + Allows you to tweak the buffering, which is needed when the audio is + stuttering (e.g., low-quality network). This option specifies the number + of ms the add-on has to buffer the RTP audio (AirPlay). Setting this value + below 500ms is not recommended! Setting the value to 0 makes the add-on + to get the value from AirPlay. + latency_http: + name: HTTP Latency + description: >- + Allows you to tweak the buffering, which is needed when the audio is + stuttering (e.g., low-quality network). This option specifies the number + of ms the add-on has to buffer the HTTP audio. + drift: + name: Drift + description: >- + Allow to let timing reference drift (no click).