diff --git a/README.md b/README.md index 94238801..7622aeaf 100644 --- a/README.md +++ b/README.md @@ -922,10 +922,10 @@ SOFTWARE. [node-red-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [node-red-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [node-red-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg -[addon-plex]: https://github.com/hassio-addons/addon-plex/tree/v2.5.3 -[addon-doc-plex]: https://github.com/hassio-addons/addon-plex/blob/v2.5.3/README.md +[addon-plex]: https://github.com/hassio-addons/addon-plex/tree/v2.6.0 +[addon-doc-plex]: https://github.com/hassio-addons/addon-plex/blob/v2.6.0/README.md [plex-issue]: https://github.com/hassio-addons/addon-plex/issues -[plex-version-shield]: https://img.shields.io/badge/version-v2.5.3-blue.svg +[plex-version-shield]: https://img.shields.io/badge/version-v2.6.0-blue.svg [plex-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [plex-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [plex-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg diff --git a/plex/CHANGELOG.md b/plex/CHANGELOG.md index 8cbf10ce..362502b6 100644 --- a/plex/CHANGELOG.md +++ b/plex/CHANGELOG.md @@ -1,13 +1,28 @@ ## What’s changed +## ✨ New features + +- Add translation support @frenck (#90) + +## 🚀 Enhancements + +- Add note about DLNA support to docs, cleanup port 1900 @frenck (#81) + +## 🧰 Maintenance + +- Apply updated repository structure & CI workflow @frenck (#89) + +## 📚 Documentation + +- Add note about DLNA support to docs, cleanup port 1900 @frenck (#81) + ## ⬆️ Dependency updates -- ⬆️ Bump actions/stale from v3.0.16 to v3.0.17 @dependabot (#68) -- ⬆️ Bump actions/stale from v3.0.17 to v3.0.18 @dependabot (#71) -- ⬆️ Bump release-drafter/release-drafter from v5.14.0 to v5.15.0 @dependabot (#73) -- ⬆️ Bump ludeeus/action-shellcheck from 1.0.0 to 1.1.0 @dependabot (#74) -- ⬆️ Bump docker/build-push-action from v2.3.0 to v2.4.0 @dependabot (#75) -- ⬆️ Bump docker/setup-qemu-action from v1.0.1 to v1.0.2 @dependabot (#76) -- ⬆️ Bump docker/setup-buildx-action from v1.1.1 to v1.1.2 @dependabot (#77) -- ⬆️ Upgrades add-on base image to v6.1.4 @frenck (#79) -- ⬆️ Upgrades Plex Media Server to 1.22.2.4282 @frenck (#78) +- ⬆️ Bump actions/cache from v2.1.4 to v2.1.5 @dependabot (#80) +- ⬆️ Bump brpaz/hadolint-action from v1.3.1 to v1.4.0 @dependabot (#82) +- Upgrades add-on base image to v6.2.0 @frenck (#83) +- ⬆️ Bump docker/setup-qemu-action from v1.0.2 to v1.1.0 @dependabot (#85) +- ⬆️ Bump docker/setup-buildx-action from v1.1.2 to v1.2.0 @dependabot (#86) +- ⬆️ Bump docker/login-action from v1.8.0 to v1.9.0 @dependabot (#87) +- ⬆️ Bump docker/setup-buildx-action from v1.2.0 to v1.3.0 @dependabot (#88) +- ⬆️ Upgrades Plex Media Server to 1.22.3.4392 @frenck (#91) diff --git a/plex/DOCS.md b/plex/DOCS.md index f531b7be..9e3c88c3 100644 --- a/plex/DOCS.md +++ b/plex/DOCS.md @@ -111,30 +111,6 @@ Example: http://hassio.local:32400,http://192.168.1.88:32400,http://mydomain.duckdns.org:32400 ``` -## Port 1900 add-on conflicts - -Plex Media server uses port `1900` for access to the Plex DLNA Server. This port -is also used by multiple other add-ons, like the AirSonos and UniFi add-ons. - -In case they conflict, the Plex Media Server add-on will fail to start. -The following error message is shown in the Hass.io system log: - -```txt -[hassio.docker] Can't start addon_40817795_plex: 500 Server Error: -Internal Server Error ("driver failed programming external connectivity -on endpoint addon_40817795_plex): -Error starting userland proxy: listen udp 0.0.0.0:1900: -bind: address already in use -``` - -You have two choices: - -- Disable or remove the conflicting add-on -- Change the port number 1900 to something else. - -The last option will cause you to lose the DLNA capabilities of the -Plex Media Server. - ## Known issues and limitations - This add-on does support ARM-based devices, nevertheless, they must @@ -144,12 +120,13 @@ Plex Media Server. and is probably not able to stream your media; therefore it is not recommended using this add-on on such a device. - This add-on cannot add/mount any additional USB or other devices for you. - This is a Hass.io limitation. In case you'd like to use extra devices, + This is a Home Assistant limitation. In case you'd like to use extra devices, you'll have to modify the host system yourself and is not supported by the - Hass.io or Community add-ons team. + Home Assistant project or Community add-ons team. - A Plex Pass gives you exclusive access to new features, which are available through a Beta version channel of the media server. At this time, running this "Beta" version, is not supported by this add-on. +- This add-on does not support Plex over DLNA. ## Changelog & Releases diff --git a/plex/README.md b/plex/README.md index 10eccb86..5563672b 100644 --- a/plex/README.md +++ b/plex/README.md @@ -44,5 +44,5 @@ If you are more interested in stable releases of our add-ons: [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-v2.5.3-blue.svg -[release]: https://github.com/hassio-addons/addon-plex/tree/v2.5.3 \ No newline at end of file +[release-shield]: https://img.shields.io/badge/version-v2.6.0-blue.svg +[release]: https://github.com/hassio-addons/addon-plex/tree/v2.6.0 \ No newline at end of file diff --git a/plex/config.json b/plex/config.json index db071a55..8f424f9a 100644 --- a/plex/config.json +++ b/plex/config.json @@ -1,6 +1,6 @@ { "name": "Plex Media Server", - "version": "2.5.3", + "version": "2.6.0", "slug": "plex", "description": "Recorded media, live TV, online news, and podcasts ready to stream.", "url": "https://github.com/hassio-addons/addon-plex", @@ -18,7 +18,6 @@ "ssl" ], "ports": { - "1900/udp": 1900, "3005/tcp": 3005, "8324/tcp": 8324, "32400/tcp": 32400, @@ -31,7 +30,6 @@ "33443/tcp": 33443 }, "ports_description": { - "1900/udp": "Plex DLNA Server", "3005/tcp": "Plex Home Theater via Plex Companion", "8324/tcp": "Plex for Roku via Plex Companion", "32400/tcp": "Plex Media Server Interface", diff --git a/plex/translations/en.yaml b/plex/translations/en.yaml new file mode 100644 index 00000000..4079400c --- /dev/null +++ b/plex/translations/en.yaml @@ -0,0 +1,27 @@ +--- +configuration: + log_level: + name: Log level + description: >- + Controls the level of log details the add-on provides. + claim_code: + name: Claim code + description: >- + To allow your server to sign-in to your Plex account, it needs a so-called + "Claim Code". In order to get your code surf to: https://www.plex.tv/claim + webtools: + name: WebTools + description: >- + Install and enable the WebTools plug-in that contains a collection of + tools for the Plex Media Server. +network: + 3005/tcp: Plex Home Theater via Plex Companion + 8324/tcp: Plex for Roku via Plex Companion + 32400/tcp: Plex Media Server Interface + 32410/udp: GDM network discovery + 32412/udp: GDM network discovery + 32413/udp: GDM network discovery + 32414/udp: GDM network discovery + 32469/tcp: Plex DLNA Server + 33400/tcp: WebTools + 33443/tcp: WebTools