diff --git a/.build/template.xml b/.build/template.xml index ee6bb514..92997cdf 100644 --- a/.build/template.xml +++ b/.build/template.xml @@ -1,42 +1,55 @@ - - - - - video audio image - - - - - - - - [!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + !String.IsEmpty(Window(10000).Property(jellyfin_context)) - - - - [[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,episode)]] + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode)) - - - - - all - en - GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007 - https://forum.jellyfin.org - https://jellyfin.org/ - https://github.com/jellyfin/jellyfin-kodi - - Welcome to Jellyfin for Kodi! A whole new way to manage and view your media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most powerful fully open source multi-client media metadata indexer and server. Jellyfin for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with the power of Jellyfin's centralized database. Features: * Direct integration with the Kodi library for native Kodi speed * Instant synchronization with the Jellyfin server * Full support for Movie, TV and Music collections * Jellyfin Server direct stream and transcoding support - use Kodi when you are away from home! - - - - resources/icon.png - resources/fanart.png - - + + + + + video audio image + + + + + + + + [!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | + !String.IsEmpty(ListItem.Property(jellyfinid))] + + !String.IsEmpty(Window(10000).Property(jellyfin_context)) + + + + [[!String.IsEmpty(ListItem.DBID) + !String.IsEqual(ListItem.DBID,-1) | + !String.IsEmpty(ListItem.Property(jellyfinid))] + [String.IsEqual(ListItem.DBTYPE,movie) | + String.IsEqual(ListItem.DBTYPE,episode)]] + + !String.IsEmpty(Window(10000).Property(jellyfin_context_transcode)) + + + + + all + en + GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007 + https://forum.jellyfin.org + https://jellyfin.org/ + https://github.com/jellyfin/jellyfin-kodi + + Welcome to Jellyfin for Kodi! A whole new way to manage and view your + media library. The Jellyfin addon for Kodi combines the best of Kodi - ultra smooth + navigation, beautiful UIs and playback of any file under the sun, and Jellyfin - the most + powerful fully open source multi-client media metadata indexer and server. Jellyfin + for Kodi is the absolute best way to enjoy the incredible Kodi playback engine combined with + the power of Jellyfin's centralized database. Features: * Direct integration with the Kodi + library for native Kodi speed * Instant synchronization with the Jellyfin server * + Full support for Movie, TV and Music collections * Jellyfin Server direct stream and + transcoding support - use Kodi when you are away from home! + + + + resources/icon.png + resources/fanart.png + + diff --git a/.github/renovate.json b/.github/renovate.json index e6794123..1cf20552 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,26 +1,37 @@ { - "extends": [ - "config:base", - ":dependencyDashboard", - ":timezone(Etc/UTC)", - ":preserveSemverRanges" - ], - "internalChecksFilter": "strict", - "rebaseWhen": "conflicted", - "packageRules": [ - { - "description": "Add the ci and github-actions GitHub label to GitHub Action bump PRs", - "matchManagers": ["github-actions"], - "labels": ["ci", "github-actions"] - }, - { - "description": "Add the ci and github-actions GitHub label to GitHub Action bump PRs", - "matchManagers": ["pip_requirements"], - "labels": ["pip", "dependencies"] - } - - ], - "pip_requirements": { - "fileMatch": ["requirements(-[a-z0-9]+)?\\.txt$"] - } + "extends": [ + "config:base", + ":dependencyDashboard", + ":timezone(Etc/UTC)", + ":preserveSemverRanges" + ], + "internalChecksFilter": "strict", + "rebaseWhen": "conflicted", + "packageRules": [ + { + "description": "Add the ci and github-actions GitHub label to GitHub Action bump PRs", + "matchManagers": [ + "github-actions" + ], + "labels": [ + "ci", + "github-actions" + ] + }, + { + "description": "Add the ci and github-actions GitHub label to GitHub Action bump PRs", + "matchManagers": [ + "pip_requirements" + ], + "labels": [ + "pip", + "dependencies" + ] + } + ], + "pip_requirements": { + "fileMatch": [ + "requirements(-[a-z0-9]+)?\\.txt$" + ] + } } diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 5cd503c3..19cfbb8b 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,6 +1,6 @@ { - "recommendations": [ - "ms-vscode-remote.remote-containers", - "ms-python.black-formatter" - ] + "recommendations": [ + "ms-vscode-remote.remote-containers", + "ms-python.black-formatter" + ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 9009f569..1f522373 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,16 +1,16 @@ { - "editor.formatOnSave": true, - "python.formatting.provider": "black", - "python.linting.enabled": true, - "python.linting.flake8Enabled": true, - "python.linting.mypyEnabled": true, - "python.testing.pytestEnabled": true, - "python.analysis.diagnosticMode": "workspace", - "files.associations": { - "requirements-*.txt": "pip-requirements" - }, - "sonarlint.connectedMode.project": { - "connectionId": "jellyfin", - "projectKey": "jellyfin_jellyfin-kodi" - }, + "editor.formatOnSave": true, + "python.formatting.provider": "black", + "python.linting.enabled": true, + "python.linting.flake8Enabled": true, + "python.linting.mypyEnabled": true, + "python.testing.pytestEnabled": true, + "python.analysis.diagnosticMode": "workspace", + "files.associations": { + "requirements-*.txt": "pip-requirements" + }, + "sonarlint.connectedMode.project": { + "connectionId": "jellyfin", + "projectKey": "jellyfin_jellyfin-kodi" + }, }