]> git.basschouten.com Git - openhab-addons.git/commit
[plex] Initial contribution (#15057)
authormlobstein <michael.lobstein@gmail.com>
Sat, 10 Jun 2023 05:22:02 +0000 (00:22 -0500)
committerGitHub <noreply@github.com>
Sat, 10 Jun 2023 05:22:02 +0000 (07:22 +0200)
commit44a78b99f59069d9c57cd5affd3902e11f5e0f18
tree81c5db6ff779fc55b534164cb87a2e4b5d1b9fc7
parentddffda3522e9eecbba66e8b227c51ca5c9a90529
[plex] Initial contribution (#15057)

* aronbeurskens plex baseline

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* review changes

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Clean-up PlexApiConnector exception handling

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Additional clean-up

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* review changes

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* review changes

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
---------

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
27 files changed:
CODEOWNERS
bom/openhab-addons/pom.xml
bundles/org.openhab.binding.plex/NOTICE [new file with mode: 0644]
bundles/org.openhab.binding.plex/README.md [new file with mode: 0644]
bundles/org.openhab.binding.plex/pom.xml [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/feature/feature.xml [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/discovery/PlexDiscoveryService.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/PlexBindingConstants.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/PlexHandlerFactory.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/PlexStateDescriptionOptionProvider.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/config/PlexPlayerConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/config/PlexServerConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/dto/MediaContainer.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/dto/NotificationContainer.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/dto/PlexPlayerState.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/dto/PlexSession.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/dto/User.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/handler/PlexApiConnector.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/handler/PlexPlayerHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/handler/PlexServerHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/handler/PlexUpdateListener.java [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/resources/OH-INF/addon/addon.xml [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/resources/OH-INF/config/config.xml [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/resources/OH-INF/i18n/plex.properties [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/main/resources/OH-INF/thing/thing-types.xml [new file with mode: 0644]
bundles/org.openhab.binding.plex/src/test/java/org.openhab.binding.plex/internal/handler/PlexApiConnectorTest.java [new file with mode: 0644]
bundles/pom.xml