Skip to content

Commit

Permalink
v0.8.5
Browse files Browse the repository at this point in the history
  • Loading branch information
Zefau authored Dec 1, 2019
1 parent 782afd5 commit 059d026
Show file tree
Hide file tree
Showing 19 changed files with 310 additions and 95 deletions.
26 changes: 24 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,30 @@ After sucessful advanced setup the following channels will _additionally_ be cre

## Changelog

### 1.0.0 (2019-xx-xx) [MILESTONES / PLANNED FEATURES FOR v1.0.0 RELEASE]
- Remote Player Control
### 0.8.5 (2019-12-01)
- (Zefau) fixed missing user / library statistics
- (Zefau) fixed using username instead of email for statistics [#17](https://github.com/Zefau/ioBroker.plex/issues/17))

### 0.8.4 (2019-11-07)
- (Zefau) added support for remote player control via cloud / iot adapter
- (Zefau) added thumbnail to notifications as well as web interface of adapter
- (Zefau) fixed icons within the web interface of adapter

### 0.8.3 (2019-11-06)
- (Zefau) fixed player controls (error when triggering `start`, `stop`, etc.)
- (Zefau) added additional states to `event` channel

### 0.8.1 (2019-11-02)
- (Zefau) fixed error `Cannot read property 'forEach' of undefined`

### 0.8.0 (2019-10-28)
- (Zefau) added support for Plex Notifications including customization in adapter settings
- (Zefau) added count of streams [#14](https://github.com/Zefau/ioBroker.plex/issues/14))
- (Zefau) reworked cleaning up states when new webhook is received [#11](https://github.com/Zefau/ioBroker.plex/issues/11))

### 0.7.0 (2019-10-17)
- (Zefau) reworked duty cycle (clean up of outdated / old states)
- (Zefau) fixed incorrect states [#15](https://github.com/Zefau/ioBroker.plex/issues/15))

### 0.6.0 (2019-08-19)
- (Zefau) replaced password with token authentication
Expand Down
13 changes: 11 additions & 2 deletions admin/admin.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
* Admin styles.
*
* @author Zefau <[email protected]>
* @version 0.3.4
* @date 2019-10-06
* @version 0.4.0
* @date 2019-10-31
*
*/
.m select {display: block !important}
.hidden {display: none}
.box {
padding: 10px 5px 15px 5px !important;
Expand Down Expand Up @@ -41,4 +42,12 @@ pre {display: inline}

.m [type="checkbox"] + span:not(.lever) {
margin-bottom: 3px;
}

.m .row {margin-bottom: 0 !important}
.m label {color: #000}

label.select {
top: -27px !important;
font-size: .8rem !important;
}
5 changes: 5 additions & 0 deletions admin/i18n/de/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
"button_closeModal": "Abbrechen",
"button_getToken": "Token abrufen",
"caption": "Untertitel",
"certChained": "Chained Zertifikat",
"certPrivate": "Privater Schlüssel",
"certPublic": "Öffentliches Zertifikat",
"donateInformation": "Neue Funktionen / Features können gerne über Github oder das ioBroker Forum angefragt werden. Wenn dieser Adapter gefällt / nützlich ist, sind Spenden herzlich Willkommen.",
"donateTitle": "Unterstützung der Entwicklung des Plex Adapters!",
"dutyCycle": "Duty Cycle (in Minuten)",
Expand Down Expand Up @@ -55,6 +58,7 @@
"notifications": "Benachrichtigungen",
"notificationsInfo": "Hier können die Texte der Benachrichtigungen (je nach Medien- bzw. Benachrichtigungstyp) angepasst werden. %Platzhalter% kann genutzt werden, um spezifische Werte einzufügen.",
"other": "Weitere Einstellungen",
"passphrase": "Passwort (nur wenn privater Schlüssel zusätzlich verschlüsselt ist)",
"playback by shared user": "Wiedergabe eines anderen Benutzers",
"plexAuth": "Die Verbindungseinstellungen der Plex Instanz",
"plexAuthInfo": "Die IP-Adresse und der Port des Plex-Media-Server sowie die Anmeldeinformationen. Diese müssen <b>nicht</b> zwangsweise angegeben werden. Bitte <a target='_blank' href='https://github.com/Zefau/ioBroker.plex#21-basic-setup'>die Einrichtungsanleitung lesen</a> wie dies vermieden werden kann.",
Expand All @@ -68,6 +72,7 @@
"refreshInfo": "Intervall zur Aktualisierung aller Einstellungen / Daten (in Sekunden). Wenn auf 0 gesetzt werden die Einstellungen nur beim Adapter-Start aktualisiert.",
"resetMedia": "Zurücksetzen der '._playing' Objekte",
"resetMediaInfo": "Zurücksetzen / löschen aller Objekte innerhalb des Objektbaums '._playing' bei Adapter-Start.",
"secureConnection": "Benutze sichere Verbindung zur Plex Media Server (https)",
"tab_alexa": "Alexa Integration",
"tab_config": "Konfiguration",
"tab_donate": "Spenden",
Expand Down
5 changes: 5 additions & 0 deletions admin/i18n/en/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
"button_closeModal": "Cancel",
"button_getToken": "Get a Token",
"caption": "Caption",
"certChained": "Chained Certificate",
"certPrivate": "Private Key",
"certPublic": "Public Certificate",
"donateInformation": "Feel free to suggest new features via Github or ioBroker forum. If you like this adapter, you very welcome to donate.",
"donateTitle": "Support the development of the Plex Adapter!",
"dutyCycle": "Duty Cycle (in minutes)",
Expand Down Expand Up @@ -55,6 +58,7 @@
"notifications": "Notifications",
"notificationsInfo": "You may modify the notification text based on the media and / or event type. Use %placeholder% to use an actual value in your notification.",
"other": "Other Settings",
"passphrase": "Password if private key is additionally encrypted",
"playback by shared user": "playback by shared user",
"plexAuth": "Connection settings of the Plex instance",
"plexAuthInfo": "IP address and port of your Plex Media Server as well as login credentials. If you do <strong>not</strong> want to provide user and password, please <a target='_blank' href='https://github.com/Zefau/ioBroker.plex#21-basic-setup'>read the setup guide</a> on how to avoid providing them.",
Expand All @@ -68,6 +72,7 @@
"refreshInfo": "Time for refreshing all settings / information (in seconds). If set to 0, settings will only be refreshed on startup.",
"resetMedia": "Reset '._playing' states",
"resetMediaInfo": "Reset / delete all states within tree '._playing' on startup.",
"secureConnection": "Use secure connection to Plex Media Server (https)",
"tab_alexa": "Alexa integration",
"tab_config": "Configuration",
"tab_donate": "Donation",
Expand Down
5 changes: 5 additions & 0 deletions admin/i18n/es/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
"button_closeModal": "Cancelar",
"button_getToken": "Obtener un Token de",
"caption": "Título",
"certChained": "Certificado encadenado",
"certPrivate": "Llave privada",
"certPublic": "Certificado publico",
"donateInformation": "Siéntase libre de sugerir nuevas características a través de Github o ioBroker foro. Si te gusta este adaptador, usted muy bienvenido a donar.",
"donateTitle": "Apoyar el desarrollo de los Plex Adaptador!",
"dutyCycle": "Ciclo de trabajo (en minutos)",
Expand Down Expand Up @@ -55,6 +58,7 @@
"notifications": "Las notificaciones",
"notificationsInfo": "Usted puede modificar el texto de la notificación basada en los medios de comunicación y / o tipo de evento. Uso %de marcador de posición% usar un valor real en su notificación.",
"other": "Otros Ajustes",
"passphrase": "Contraseña si la clave privada está encriptada adicionalmente",
"playback by shared user": "la reproducción por parte del usuario compartido",
"plexAuth": "Configuración de la conexión de la instancia Plex",
"plexAuthInfo": "La dirección IP y el puerto del Plex Media Server así como las credenciales de inicio de sesión. Si <strong>no</strong> quiero proporcionar el usuario y contraseña, por favor <a href='https://github.com/Zefau/ioBroker.plex#11-basic-setup'>lea la guía de instalación</a> sobre cómo evitar la prestación de ellos.",
Expand All @@ -68,6 +72,7 @@
"refreshInfo": "Tiempo para la actualización de todos los ajustes / información (en segundos). Si se establece en 0, la configuración sólo se actualiza en el inicio.",
"resetMedia": "Reset '._playing' estados",
"resetMediaInfo": "Reset / borrar todos los estados dentro de un árbol\"._playing' en el inicio.",
"secureConnection": "Use una conexión segura a Bridge (https)",
"tab_alexa": "Alexa integración",
"tab_config": "Configuración",
"tab_donate": "Donación",
Expand Down
5 changes: 5 additions & 0 deletions admin/i18n/fr/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
"button_closeModal": "Annuler",
"button_getToken": "Obtenir un Jeton",
"caption": "Légende",
"certChained": "Certificat chaîné",
"certPrivate": "Clé privée",
"certPublic": "Certificat public",
"donateInformation": "N'hésitez pas à suggérer de nouvelles fonctionnalités via Github ou ioBroker forum. Si vous aimez cet adaptateur, vous les bienvenus pour faire un don.",
"donateTitle": "Soutenir le développement de la teinte-extension de Carte!",
"dutyCycle": "Cycle de service (en minutes)",
Expand Down Expand Up @@ -55,6 +58,7 @@
"notifications": "Les Notifications",
"notificationsInfo": "Vous pouvez modifier le texte de la notification basé sur les médias et / ou le type d'événement. Utiliser %de l'espace réservé% à utiliser une valeur réelle à votre notification.",
"other": "D'Autres Paramètres",
"passphrase": "Mot de passe si la clé privée est cryptée",
"playback by shared user": "lecture par utilisateur partagé",
"plexAuth": "Paramètres de connexion de l'Plex exemple",
"plexAuthInfo": "Adresse IP et le port de votre Plex Media Server ainsi que les identifiants de connexion. Si vous ne <strong>pas</strong> vous voulez fournir à l'utilisateur et de mot de passe, veuillez <a href='https://github.com/Zefau/ioBroker.plex#11-basic-setup'>lire le guide d'installation</a> sur la façon d'éviter de les fournir.",
Expand All @@ -68,6 +72,7 @@
"refreshInfo": "Temps à l'actualisation de tous les paramètres / l'information (en secondes). Si la valeur est 0, les paramètres ne seront actualisées lors du démarrage.",
"resetMedia": "Reset\"._playing \" les états",
"resetMediaInfo": "Reset / effacer tous les états à l'intérieur de l'arbre '._playing' au démarrage.",
"secureConnection": "Utiliser une connexion sécurisée à Bridge (https)",
"tab_alexa": "Alexa intégration",
"tab_config": "Configuration",
"tab_donate": "Don",
Expand Down
5 changes: 5 additions & 0 deletions admin/i18n/it/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
"button_closeModal": "Annulla",
"button_getToken": "Ottenere un Token",
"caption": "Didascalia",
"certChained": "Certificato incatenato",
"certPrivate": "Chiave privata",
"certPublic": "Certificato pubblico",
"donateInformation": "Sentitevi liberi di suggerire nuove funzionalità tramite Github o ioBroker forum. Se ti piace questo adattatore, è molto benvenuto a donare.",
"donateTitle": "Sostenere lo sviluppo della tonalità esteso Adattatore!",
"dutyCycle": "Duty Cycle (in minuti)",
Expand Down Expand Up @@ -55,6 +58,7 @@
"notifications": "Le notifiche",
"notificationsInfo": "È possibile modificare il testo di notifica in base al supporto e / o tipo di evento. Uso %segnaposto% per l'utilizzo di un effettivo valore di notifica.",
"other": "Altre Impostazioni",
"passphrase": "Password se la chiave privata è ulteriormente crittografata",
"playback by shared user": "riproduzione da utente comune",
"plexAuth": "Impostazioni di connessione di Plex istanza",
"plexAuthInfo": "Indirizzo IP e la porta del Plex Media Server e le credenziali di accesso. Se si <strong>non</strong> vuole fornire all'utente e password, si prega di <a href='https://github.com/Zefau/ioBroker.plex#11-basic-setup'>leggi la guida all'installazione</a> su come evitare di fornire loro.",
Expand All @@ -68,6 +72,7 @@
"refreshInfo": "Tempo per l'aggiornamento di tutte le impostazioni / informazioni (in secondi). Se impostato a 0, le impostazioni vengono solo aggiornati all'avvio.",
"resetMedia": "Reset '._playing' stati",
"resetMediaInfo": "Reset / eliminare tutti gli stati all'interno dell'albero '._playing' all'avvio.",
"secureConnection": "Usa connessione sicura a Bridge (https)",
"tab_alexa": "Alexa integrazione",
"tab_config": "Configurazione",
"tab_donate": "Donazione",
Expand Down
5 changes: 5 additions & 0 deletions admin/i18n/nl/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
"button_closeModal": "Annuleren",
"button_getToken": "Krijg een Token",
"caption": "Bijschrift",
"certChained": "Geketend certificaat",
"certPrivate": "Prive sleutel",
"certPublic": "Openbaar certificaat",
"donateInformation": "Voel je vrij om te suggereren nieuwe functies via Github of ioBroker forum. Als je van deze adapter, die je erg welkom om te doneren.",
"donateTitle": "Ondersteuning van de ontwikkeling van de Plex Adapter!",
"dutyCycle": "Duty Cycle (in minuten)",
Expand Down Expand Up @@ -55,6 +58,7 @@
"notifications": "Meldingen",
"notificationsInfo": "U kan wijzigingen in de kennisgeving tekst gebaseerd op de media en / of type gebeurtenis. Gebruik %tijdelijke aanduiding% tot een werkelijke waarde in uw aanmelding.",
"other": "Andere Instellingen",
"passphrase": "Wachtwoord als de privésleutel bovendien is gecodeerd",
"playback by shared user": "het afspelen van gedeelde gebruiker",
"plexAuth": "Instellingen voor de verbinding van de Plex bijvoorbeeld",
"plexAuthInfo": "IP-adres en de poort van de Plex Media Server en inloggegevens. Als je <strong>niet</strong> wilt bieden de gebruiker en het wachtwoord, stuur een <a href='https://github.com/Zefau/ioBroker.plex#11-basic-setup'>lees de installatiehandleiding</a> over het vermijden van hen.",
Expand All @@ -68,6 +72,7 @@
"refreshInfo": "Tijd voor het vernieuwen van alle instellingen / informatie (in seconden). Indien ingesteld op 0, instellingen zal alleen worden vernieuwd bij het opstarten.",
"resetMedia": "Reset '._playing' staten",
"resetMediaInfo": "Reset / delete alle staten in de boom '._playing' bij het opstarten.",
"secureConnection": "Gebruik beveiligde verbinding met Bridge (https)",
"tab_alexa": "Alexa integratie",
"tab_config": "Configuratie",
"tab_donate": "Donatie",
Expand Down
5 changes: 5 additions & 0 deletions admin/i18n/pl/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
"button_closeModal": "Anuluj",
"button_getToken": "Zobacz znacznik",
"caption": "Tytuł",
"certChained": "Chained Certificate",
"certPrivate": "Prywatny klucz",
"certPublic": "Certyfikat publiczny",
"donateInformation": "Nie wahaj się zaproponować nowe funkcje poprzez GitHub lub forum ioBroker. Jeśli podoba ci się ten zasilacz, możesz podarować.",
"donateTitle": "Wsparcie rozwoju Plex zasilacz!",
"dutyCycle": "Cykl pracy (w minutach)",
Expand Down Expand Up @@ -55,6 +58,7 @@
"notifications": "Powiadomienia",
"notificationsInfo": "Możesz zmienić tekst powiadomienia, oparte na MEDIACH i / lub typ zdarzenia. Używać плейсхолдер%%, aby wykorzystać wartość rzeczywista w zawiadomieniu.",
"other": "Inne Opcje",
"passphrase": "Hasło, jeśli klucz prywatny jest dodatkowo szyfrowany",
"playback by shared user": "odtwarzanie wspólnych użytkowników",
"plexAuth": "Parametry instancji plex dnia połączenia ",
"plexAuthInfo": "Adres IP i port serwera Plex MEDIA, a także dane logowania. Jeśli <strong>nie</strong> chcesz zapewnić użytkownika i hasło, proszę <a href='https://github.com/Zefau/ioBroker.plex#11-basic-setup'>czytaj instrukcja instalacji</A> i o tym, jak uniknąć ich świadczenia.",
Expand All @@ -68,6 +72,7 @@
"refreshInfo": "Podczas aktualizacji wszystkie ustawienia / informacje (w sekundach). Jeżeli określono wartość 0, ustawienia zostaną zaktualizowane po uruchomieniu.",
"resetMedia": "Reset '.Państwa _playing' ",
"resetMediaInfo": "Wyczyść / usuń wszystkie państwa w drzewo '._playing' przy starcie.",
"secureConnection": "Użyj bezpiecznego połączenia z mostem (https)",
"tab_alexa": "Alexa integracji",
"tab_config": "Konfiguracji",
"tab_donate": "Darowizna",
Expand Down
5 changes: 5 additions & 0 deletions admin/i18n/pt/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
"button_closeModal": "Cancelar",
"button_getToken": "Obter um Token",
"caption": "Legenda",
"certChained": "Certificado encadeado",
"certPrivate": "Chave privada",
"certPublic": "Certificado público",
"donateInformation": "Sinta-se livre para sugerir novos recursos via Github ou ioBroker fórum. Se você gosta deste adaptador, você é muito bem-vindo para doar.",
"donateTitle": "Apoiar o desenvolvimento da Plex do Adaptador!",
"dutyCycle": "Ciclo de trabalho (em minutos)",
Expand Down Expand Up @@ -55,6 +58,7 @@
"notifications": "Notificações",
"notificationsInfo": "Você pode modificar o texto da notificação baseada na mídia e / ou tipo de evento. Use %de marcador de posição% para usar um valor real na sua notificação.",
"other": "Outras Configurações",
"passphrase": "Senha se a chave privada for criptografada adicionalmente",
"playback by shared user": "reprodução de usuário compartilhada",
"plexAuth": "Configurações de conexão do Plex instância",
"plexAuthInfo": "Endereço IP e porta do seu Plex Media Server, bem como credenciais de login. Se você fizer <strong>não</strong> deseja fornecer usuário e senha, por favor <a href='https://github.com/Zefau/ioBroker.plex#11-basic-setup'>leia o guia de configuração</a> como evitar a proporcionar-lhes.",
Expand All @@ -68,6 +72,7 @@
"refreshInfo": "Tempo para atualizar todas as configurações / informações (em segundos). Se definido como 0, as definições só serão atualizadas na inicialização.",
"resetMedia": "Reset '._playing dos estados",
"resetMediaInfo": "Reset / excluir todos os estados dentro de árvore\"._playing' na inicialização.",
"secureConnection": "Usar conexão segura com o Bridge (https)",
"tab_alexa": "Alexa integração",
"tab_config": "Configuração",
"tab_donate": "Doação",
Expand Down
5 changes: 5 additions & 0 deletions admin/i18n/ru/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
"button_closeModal": "Отменить",
"button_getToken": "Получить маркер",
"caption": "Заголовок",
"certChained": "Цепной сертификат",
"certPrivate": "Закрытый ключ",
"certPublic": "Публичный сертификат",
"donateInformation": "Не стесняйтесь предложить новые функции через GitHub или форуме ioBroker. Если вам нравится этот адаптер, вы можете пожертвовать.",
"donateTitle": "Поддержка развития Plex адаптер!",
"dutyCycle": "Скважность (в минутах)",
Expand Down Expand Up @@ -55,6 +58,7 @@
"notifications": "Уведомления",
"notificationsInfo": "Вы можете изменить текст уведомления, основанные на СМИ и / или тип события. Использовать плейсхолдер%%, чтобы использовать фактическое значение в вашем уведомлении.",
"other": "Другие Параметры",
"passphrase": "Пароль, если закрытый ключ дополнительно зашифрован",
"playback by shared user": "воспроизведение общих пользователей",
"plexAuth": "Параметры экземпляра Плекс связи ",
"plexAuthInfo": "IP-адрес и порт вашего сервера Plex СМИ, а также учетные данные для входа. Если вы <strong>не</strong> вы хотите обеспечить пользователя и пароль, пожалуйста <а href='https://github.com/Zefau/ioBroker.plex#11-basic-setup'>читать руководство по установке</A> и о том, как избежать их предоставления.",
Expand All @@ -68,6 +72,7 @@
"refreshInfo": "Время обновления все настройки / информации (в секундах). Если задано значение 0, параметры будут обновляться при запуске.",
"resetMedia": "Сброс '.Государства _playing' ",
"resetMediaInfo": "Сбросить / удалить все государства в дерево '._playing' при запуске.",
"secureConnection": "Используйте безопасное соединение с мостом (https)",
"tab_alexa": "Алекса интеграции",
"tab_config": "Конфигурации",
"tab_donate": "Пожертвование",
Expand Down
Loading

0 comments on commit 059d026

Please sign in to comment.