-
Notifications
You must be signed in to change notification settings - Fork 5
/
io-package.json
352 lines (352 loc) · 19 KB
/
io-package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
{
"common": {
"authors": [
{
"email": "[email protected]",
"name": "Zefau"
},
{
"email": "[email protected]",
"name": "ticaki"
}
],
"compact": true,
"connectionType": "local",
"dataSource": "push",
"desc": {
"de": "Integration des Plex Media Servers und Tautulli",
"en": "Integration of your Plex Media Server and your Tautulli",
"es": "La integración de su Plex Media Server y / o su Tautulli",
"fr": "L'intégration de votre Plex Media Server et / ou votre Tautulli",
"it": "L'integrazione di Plex Media Server e / o il vostro Tautulli",
"nl": "Integratie van uw Plex Media Server en / of uw Tautulli",
"pl": "Integracja Plex media serwer i / lub Tautulli",
"pt": "A integração de suas Plex Media Server e / ou o seu Tautulli",
"ru": "Интеграция Plex медиа-сервер и / или Tautulli",
"uk": "Інтеграція медіасервера Plex і Tautulli",
"zh-cn": "融入你的丛媒体服务器以及/或者你Tautulli"
},
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.plex/master/admin/plex.jpg",
"icon": "plex.jpg",
"keywords": [
"tautulli",
"plex",
"media"
],
"licenseInformation": {
"license": "MIT",
"type": "free"
},
"localLinks": {
"_default": "%web_protocol%://%ip%:%web_port%/plex/index.html"
},
"loglevel": "info",
"materialize": true,
"messagebox": true,
"mode": "daemon",
"name": "plex",
"news": {
"1.1.5": {
"en": "State _playing.*.Metadata.viewOffset is created.\nDependencies updated\nAdapter requires nodejs >= 18 now",
"de": "State _playing.* Metadata.view Offset wird erstellt.\nAusgaben aktualisiert\nAdapter benötigt jetzt Nodejs >= 18",
"ru": "State _playing.*. Metadata.view Создается офсет.\nОбновленные данные о зависимостях\nАдаптер требует nodejs >= 18 сейчас",
"pt": "Estado _playing.*. Metadata.view Offset é criado.\nDependências atualizadas\nAdapter requer nodejs >= 18 agora",
"nl": "Staat _spelen.*. Metadata.view Offset is aangemaakt.\nAfhankelijkheden bijgewerkt\nVoor de adapter zijn nodejs < 18 nu nodig",
"fr": "État _jouant.*. Métadonnées.view L'offset est créé.\nDépendances actualisées\nAdaptateur nécessite nodejs >= 18 maintenant",
"it": "State _playing.* Metadata.view Offset è creato.\nDipendenze aggiornate\nAdattatore richiede nodejs >= 18 ora",
"es": "Estado _playing.*. Metadatos.view Se crea Offset.\nActualización de las dependencias\nAdaptador requiere nodejs ю= 18 ahora",
"pl": "State _ playing. Metadata.view Offset jest tworzony.\nAktualizacja zależności\nAdapter wymaga węzłów > = 18",
"uk": "Стан _playing.*. Метадані.view Офсет створений.\nЗалежність оновлено\nАдаптер вимагає nodejs >= 18 тепер",
"zh-cn": "状态 _ playing.*. 元数据。 视图 偏移被创建 .\n更新的依赖关系\n适配器现在需要节点18"
},
"1.1.4": {
"en": "move logmessage into debug",
"de": "logmessing in debug verschieben",
"ru": "переместить logmessage в debug",
"pt": "mover logmessage para depuração",
"nl": "verplaats logica in debug",
"fr": "déplacer logmessage dans debug",
"it": "spostare logmessage in debug",
"es": "mover logmessage en depuración",
"pl": "logmesowanie ruchu w debugowanie",
"uk": "перемістити logmessage в debug",
"zh-cn": "将伐木移入黑体"
},
"1.1.3": {
"en": "Fixed: Error in the formatted playback position",
"de": "Behoben: Fehler in der formatierten Abspielposition",
"ru": "исправлено: ошибка в читаемом смещение",
"pt": "corrigido: bug no deslocamento legível",
"nl": "vertaling:",
"fr": "corrigé: bug in readable offset",
"it": "fisso: bug in offset leggibile",
"es": "fijo: error en offset legible",
"pl": "uruchomiony: bug in readable offset",
"uk": "виправлено: помилка в читабельному офсеті",
"zh-cn": "固定:可宣读的抵偿金"
},
"1.0.2": {
"de": "Hinzugefügt: ein Play/Pausenschalter für Mediaplayer\nHinzugefügt: Links zu Coverartworks (bereit für Verwendung)\nHinzugefügt: State viewOffsetSeconds aktualisiert jede Sekunde beim Abspielen von Medien (interner Zähler)",
"en": "Added: a play/pause switch for mediaplayer\nAdded: links to artworks (ready to use)\nAdded: state viewOffsetSeconds refresh every second while playing media(internal counter)",
"es": "Añadido: un interruptor de juego/pausa para mediaplayer\nAñadido: enlaces a obras de arte (listos para usar)\nAñadido: vista del estadoOffsetSeconds refresca cada segundo mientras juega media(contrar interno)",
"fr": "Ajouté: un commutateur de lecture/pause pour le lecteur multimédia\nAjouté: liens aux œuvres d'art (prêt à l'emploi)\nAjouté : Aperçu de l'étatOffsetSeconds rafraîchit chaque seconde tout en jouant aux médias(interne)",
"it": "Aggiunto: a play/pause switch for mediaplayer\nAggiunto: link a opere d'arte (pronto all'uso)\nAggiunto: stato viewOffsetSeconds rinfrescare ogni secondo mentre giocando media (internal counter)",
"nl": "Toegevoegd, een speel/pauzeschakelaar voor mediaplayer\nToegevoegd: links naar kunstwerken\nToegevoegd: de staatsbeelden verfrissen elke seconde terwijl ze media spelen",
"pl": "Added: a play/pause switch for mediaplayer\nAdded: linki do dzieł sztuki (czytanie do użycia)\nNastępująco: stanowy widok (OffsetSeconds refresh each second) gra na mediach (internal counter)",
"pt": "Adicionado: a play/pause switch for mediaplayer\nAdicionado: links para obras de arte (já para usar)\nAdicionado: state viewOffsetSeconds refrescar cada segundo enquanto jogando mídia (contador interno)",
"ru": "Добавлен: переключатель play/pause для mediaplayer\nДобавлено: ссылки на произведения искусства (готово к использованию)\nДобавлена: state viewOffsetSeconds обновляет каждую секунду, играя в СМИ (внутренний счетчик)",
"uk": "Додано: перемикач відтворення / паузи для медіаплеєра\nДоданий: посилання на твори мистецтва (читати для використання)\nДодано: Державний виглядОффсетСеконс освіжає кожну секунду, граючи медіа (внутрішній лічильник)",
"zh-cn": "增 编:对媒体互动作用/转播\n添加:艺术作品的链接(易于使用)\n添加:国家观Offset IIs reresh每秒钟,同时担任媒体(内部反击)。"
},
"1.0.3": {
"de": "Behoben: Fügen keine leeren Benachrichtigungen zur History hinzu #[183](https://github.com/iobroker-community-adapter/ioBroker.plex/issues/183) \nBehoben: Verhindere die Erstellung doppelter Histroyeinträge in den meisten Fällen",
"en": "Fixed: Don't add empty notifications to history [#183](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/183)\nFixed: prevent the creation of duplicate history entries in most cases",
"es": "Fijo: No añadas las notificaciones vacías a la historia #[183](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/183)\nFijo: prevenir la creación de entradas de historia duplicadas en la mayoría de los casos",
"fr": "Fixed: Don't add empty notifications to history #[183](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/183)\nCorrection : empêcher la création de doubles entrées d'histoire dans la plupart des cas",
"it": "Fisso: Non aggiungere notifiche vuote alla storia #[183](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/183)\nRisolto: impedire la creazione di voci di storia duplicate nella maggior parte dei casi",
"nl": "Voeg geen lege aanmeldingen toe aan geschiedenis 183:\nVertaling:",
"pl": "(Fixed: Don't add empty notifications to history #183(https:/github.com/iobroker-community-adapters/ioBroker.plex/issues/183) (ang.)\nFixed: Zapobieganie stworzenia replikacyjnej historii w większości przypadków",
"pt": "Corrigido: Não adicione notificações vazias ao histórico #[183](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/183)\nCorrigido: evitar a criação de entradas de histórico duplicado na maioria dos casos",
"ru": "Исправлено: Не добавляйте пустые уведомления в историю #[183](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/183)\nИсправлено: предотвратить создание записей истории дублирования в большинстве случаев",
"uk": "Виправлено: Не додайте порожні повідомлення до історії #[183](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/183)\nВиправлено: запобігти створенню записів історії дублікатів у більшості випадків",
"zh-cn": "九. 固定:向历史编号[183](http://github.com/iobroker-community-adapters/ioBroker.plex/issues/183)增添空通知。\n固定:防止在多数情况下建立重复的历史内容"
},
"1.0.4": {
"de": "Behoben: #[184](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/184)",
"en": "Fixed: [#184](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/184)",
"es": "Corregido: #[184](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/184)",
"fr": "Correction : #[184](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/184)",
"it": "Fisso: #[184](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/184)",
"nl": "Quality over Quantity (QoQ) Releases Vertaling:",
"pl": "Fixed: #184 (https:/github.com/iobroker-community-adapters/ioBrokerplex/issues/184) (ang.)",
"pt": "Corrigido: #[184](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/184)",
"ru": "Исправлено: #[184](https://github.com/iobroker-community-adapters/ioBroker.plex/issues/184)",
"uk": "Виправлено: #[184](https://github.com/iobroker-community-adapters/ioBroker.plex/products/184)",
"zh-cn": "固定:第[184]号(http://github.com/iobroker-community-adapters/ioBroker.plex/issues/184)"
},
"1.0.5": {
"de": "Behoben: Controls funktionierten nicht mit Plexamp.\neinige kleinere verbesserungen.",
"en": "Fixed: Controls didn't work with Plexamp.\nsome minor improvements.",
"es": "Fijo: El control no funcionó con Plexamp.\nalgunas mejoras menores.",
"fr": "Correction : Le contrôle n'a pas fonctionné avec Plexamp.\nquelques améliorations mineures.",
"it": "Fisso: il controllo non ha funzionato con Plexamp.\nalcuni piccoli miglioramenti.",
"nl": "Control werkte niet met Plexamp.\nwat kleine verbetering.",
"pl": "Fixed: Kontrola nie pracowała z Plexampem.\nniektóre drobne poprawy.",
"pt": "Fixo: Control não funcionou com Plexamp.\nalgumas pequenas melhorias.",
"ru": "Исправлено: Контроль не работал с Plexamp.\nнекоторые незначительные улучшения.",
"uk": "Виправлено: Контроль не працює з Plexamp.\nдеякі незначні поліпшення.",
"zh-cn": "固定:控制没有与Plexamp合作。.\n略有改进。."
}
},
"tier": 3,
"platform": "Javascript/Node.js",
"readme": "https://github.com/iobroker-community-adapters/ioBroker.plex/blob/master/README.md",
"titleLang": {
"de": "Plex Media Server",
"en": "Plex Media Server",
"es": "Plex Media Server",
"fr": "Plex Media Server",
"it": "Plex Media Server",
"nl": "Plex Media Server",
"pl": "Plex Media Server",
"pt": "Plex Media Server",
"ru": "Plex Media Server",
"uk": "Медіасервер Plex",
"zh-cn": "Plex Media Server"
},
"type": "multimedia",
"version": "1.1.5"
},
"instanceObjects": [],
"native": {
"getAllItems": false,
"getLibraries": true,
"getMetadataTrees": false,
"getPlayerRefresh": 1,
"getPlaylists": true,
"getPlaylistsDetails": false,
"getServers": true,
"getSettings": true,
"getStatistics": false,
"getUsers": false,
"notifications": [
{
"caption": "",
"event": "any",
"media": "any",
"message": "No Message defined for media %Metadata.type% and event %event%",
"thumb": ""
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.play",
"media": "any",
"message": "%Metadata.title% (%Metadata.year%) playing",
"thumb": "%Metadata.thumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.pause",
"media": "any",
"message": "%Metadata.title% (%Metadata.year%) paused",
"thumb": "%Metadata.thumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.stop",
"media": "any",
"message": "%Metadata.title% (%Metadata.year%) stopped",
"thumb": "%Metadata.thumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.resume",
"media": "any",
"message": "%Metadata.title% (%Metadata.year%) resumed",
"thumb": "%Metadata.thumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.rate",
"media": "any",
"message": "%Metadata.title% (%Metadata.year%) rated",
"thumb": "%Metadata.thumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.watched",
"media": "any",
"message": "%Metadata.title% (%Metadata.year%) watched",
"thumb": "%Metadata.thumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.play",
"media": "episode",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (%Metadata.parentTitle%, %Metadata.year%) playing",
"thumb": "%Metadata.grandparentThumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.pause",
"media": "episode",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (%Metadata.parentTitle%, %Metadata.year%) paused",
"thumb": "%Metadata.grandparentThumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.stop",
"media": "episode",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (%Metadata.parentTitle%, %Metadata.year%) stopped",
"thumb": "%Metadata.grandparentThumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.resume",
"media": "episode",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (%Metadata.parentTitle%, %Metadata.year%) resumed",
"thumb": "%Metadata.grandparentThumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.rate",
"media": "episode",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (%Metadata.parentTitle%, %Metadata.year%) rated",
"thumb": "%Metadata.grandparentThumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.watched",
"media": "episode",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (%Metadata.parentTitle%, %Metadata.year%) watched",
"thumb": "%Metadata.grandparentThumb%"
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.play",
"media": "track",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (Album %Metadata.parentTitle%) playing",
"thumb": ""
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.pause",
"media": "track",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (Album %Metadata.parentTitle%) paused",
"thumb": ""
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.stop",
"media": "track",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (Album %Metadata.parentTitle%) stopped",
"thumb": ""
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.resume",
"media": "track",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (Album %Metadata.parentTitle%) resumed",
"thumb": ""
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.rate",
"media": "track",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (Album %Metadata.parentTitle%) rated",
"thumb": ""
},
{
"caption": "Played by %Account.title% on %Player.title%",
"event": "media.watched",
"media": "track",
"message": "%Metadata.grandparentTitle% - %Metadata.title% (Album %Metadata.parentTitle%) watched",
"thumb": ""
},
{
"caption": "",
"event": "library.on.deck",
"media": "system",
"message": "A new item is added that appears in the user’s On Deck.",
"thumb": ""
},
{
"caption": "",
"event": "library.new",
"media": "system",
"message": "A new item is added to a library.",
"thumb": ""
},
{
"caption": "",
"event": "admin.database.backup",
"media": "system",
"message": "A database backup is completed successfully via scheduled tasks.",
"thumb": ""
},
{
"caption": "",
"event": "admin.database.corrupted",
"media": "system",
"message": "Corruption is detected in the server database.",
"thumb": ""
},
{
"caption": "",
"event": "device.new",
"media": "system",
"message": "A new device is using the Plex Media Server.",
"thumb": ""
},
{
"caption": "",
"event": "playback.started",
"media": "system",
"message": "Playback is started by a shared user.",
"thumb": ""
}
]
},
"objects": []
}