Merge branch 'python3-beta' into py3-version-bump

This commit is contained in:
croneter 2021-04-05 16:12:32 +02:00
commit 0de035307d
30 changed files with 5538 additions and 9 deletions

View file

@ -81,6 +81,7 @@ Some people argue that PKC is 'hacky' because of the way it directly accesses th
+ Hungarian, thanks @savage93 + Hungarian, thanks @savage93
+ Ukrainian, thanks @uniss + Ukrainian, thanks @uniss
+ Lithuanian, thanks @egidusm + Lithuanian, thanks @egidusm
+ Korean, thanks @so-o-bima
### Additional Artwork ### Additional Artwork
PKC uses additional artwork for free from [TheMovieDB](https://www.themoviedb.org). Many thanks for lettings us use the API, guys! PKC uses additional artwork for free from [TheMovieDB](https://www.themoviedb.org). Many thanks for lettings us use the API, guys!

View file

@ -83,12 +83,16 @@
<summary lang="uk_UA">Нативна інтеграція Plex в Kodi</summary> <summary lang="uk_UA">Нативна інтеграція Plex в Kodi</summary>
<description lang="uk_UA">Підключає Kodi до серверу Plex. Цей плагін передбачає, що ви керуєте всіма своїми відео за допомогою Plex (і ніяк не Kodi). Ви можете втратити дані, які вже зберігаються у відео та музичних БД Kodi (оскільки цей плагін безпосередньо їх змінює). Використовуйте на свій страх і ризик!</description> <description lang="uk_UA">Підключає Kodi до серверу Plex. Цей плагін передбачає, що ви керуєте всіма своїми відео за допомогою Plex (і ніяк не Kodi). Ви можете втратити дані, які вже зберігаються у відео та музичних БД Kodi (оскільки цей плагін безпосередньо їх змінює). Використовуйте на свій страх і ризик!</description>
<disclaimer lang="uk_UA">Використовуйте на свій ризик</disclaimer> <disclaimer lang="uk_UA">Використовуйте на свій ризик</disclaimer>
<disclaimer lang="lv_LV">Lieto uz savu atbildību</disclaimer>
<summary lang="sv_SE">Inbyggd integrering av Plex i Kodi</summary> <summary lang="sv_SE">Inbyggd integrering av Plex i Kodi</summary>
<description lang="sv_SE">Anslut Kodi till din Plex Media Server. Detta tillägg antar att du hanterar alla dina filmer med Plex (och ingen med Kodi). Du kan förlora data redan sparad i Kodis video och musik databaser (eftersom detta tillägg direkt ändrar dem). Använd på egen risk!</description> <description lang="sv_SE">Anslut Kodi till din Plex Media Server. Detta tillägg antar att du hanterar alla dina filmer med Plex (och ingen med Kodi). Du kan förlora data redan sparad i Kodis video och musik databaser (eftersom detta tillägg direkt ändrar dem). Använd på egen risk!</description>
<disclaimer lang="sv_SE">Använd på egen risk</disclaimer> <disclaimer lang="sv_SE">Använd på egen risk</disclaimer>
<summary lang="lt_LT">Natūralioji „Plex“ integracija į „Kodi“</summary> <summary lang="lt_LT">Natūralioji „Plex“ integracija į „Kodi“</summary>
<description lang="lt_LT">Prijunkite „Kodi“ prie „Plex Medija Serverio“. Šiame papildinyje daroma prielaida, kad valdote visus savo vaizdo įrašus naudodami „Plex“ (ir nė vieno su „Kodi“). Galite prarasti jau saugomus „Kodi“ vaizdo įrašų ir muzikos duomenų bazių duomenis (kadangi šis papildinys juos tiesiogiai pakeičia). Naudokite savo pačių rizika!</description> <description lang="lt_LT">Prijunkite „Kodi“ prie „Plex Medija Serverio“. Šiame papildinyje daroma prielaida, kad valdote visus savo vaizdo įrašus naudodami „Plex“ (ir nė vieno su „Kodi“). Galite prarasti jau saugomus „Kodi“ vaizdo įrašų ir muzikos duomenų bazių duomenis (kadangi šis papildinys juos tiesiogiai pakeičia). Naudokite savo pačių rizika!</description>
<disclaimer lang="lt_LT">Naudokite savo pačių rizika</disclaimer> <disclaimer lang="lt_LT">Naudokite savo pačių rizika</disclaimer>
<summary lang="ko_KR">Plex를 Kodi에 기본 통합</summary>
<description lang="ko_KR">Kodi를 Plex Media Server에 연결합니다. 이 플러그인은 Plex로 모든 비디오를 관리하고 Kodi로는 관리하지 않는다고 가정합니다. Kodi 비디오 및 음악 데이터베이스에 이미 저장된 데이터가 손실 될 수 있습니다 (이 플러그인이 직접 변경하므로). 자신의 책임하에 사용하십시오!</description>
<disclaimer lang="ko_KR">자신의 책임하에 사용</disclaimer>
<news>version 3.1.1 (beta only): <news>version 3.1.1 (beta only):
- Direct paths: fix filename showing instead of full video metadata during playback - Direct paths: fix filename showing instead of full video metadata during playback
- Update translations - Update translations

View file

@ -1150,6 +1150,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Současný stav plex.tv:" msgstr "Současný stav plex.tv:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1225,6 +1230,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "Znovu načíst Kodi pro aplikování nastavení níže" msgstr "Znovu načíst Kodi pro aplikování nastavení níže"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Odhlásit uživatele Plex Home " msgstr "Odhlásit uživatele Plex Home "

View file

@ -1153,6 +1153,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Nuværende plex.tv status:" msgstr "Nuværende plex.tv status:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1230,6 +1235,31 @@ msgstr ""
"Reload Kodi node filer for alle indstillinger\n" "Reload Kodi node filer for alle indstillinger\n"
"nedeunder" "nedeunder"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Log ud Plex hjemme bruger " msgstr "Log ud Plex hjemme bruger "

View file

@ -1171,6 +1171,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Aktueller plex.tv Status:" msgstr "Aktueller plex.tv Status:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr "Verbindungsstatus Hintergrund-Synchronisation:"
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1246,6 +1251,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "Kodi neu laden um Einstellungen unten zu übernehmen" msgstr "Kodi neu laden um Einstellungen unten zu übernehmen"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr "Alexa Verbindungsstatus:"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr "Timeout - nicht verbunden"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr "IOError - nicht verbunden"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr "Angehalten - nicht verbunden"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr "Managed Plex User - nicht verbunden"
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Plex Home Benutzer abmelden: " msgstr "Plex Home Benutzer abmelden: "

File diff suppressed because it is too large Load diff

View file

@ -1166,6 +1166,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Estado actual de plex.tv:" msgstr "Estado actual de plex.tv:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1243,6 +1248,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "Recargar Kodi para aplicar todos los ajustes." msgstr "Recargar Kodi para aplicar todos los ajustes."
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Terminar sesión del usuario de Plex Home " msgstr "Terminar sesión del usuario de Plex Home "

View file

@ -1168,6 +1168,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Estado actual de plex.tv:" msgstr "Estado actual de plex.tv:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1245,6 +1250,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "Recargar Kodi para aplicar todos los ajustes." msgstr "Recargar Kodi para aplicar todos los ajustes."
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Terminar sesión del usuario de Plex Home " msgstr "Terminar sesión del usuario de Plex Home "

View file

@ -1166,6 +1166,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Estado actual de plex.tv:" msgstr "Estado actual de plex.tv:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1243,6 +1248,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "Recargar Kodi para aplicar todos los ajustes." msgstr "Recargar Kodi para aplicar todos los ajustes."
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Terminar sesión del usuario de Plex Home " msgstr "Terminar sesión del usuario de Plex Home "

View file

@ -1180,6 +1180,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "État actuel de plex.tv: " msgstr "État actuel de plex.tv: "
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1257,6 +1262,31 @@ msgid "Reload Kodi node files to apply all the settings below"
msgstr "" msgstr ""
"Recharger les fichiers de Kodi pour appliquer tous les paramètres ci-dessous" "Recharger les fichiers de Kodi pour appliquer tous les paramètres ci-dessous"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Log-out Plex Home User " msgstr "Log-out Plex Home User "

View file

@ -1184,6 +1184,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "État actuel de plex.tv: " msgstr "État actuel de plex.tv: "
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1261,6 +1266,31 @@ msgid "Reload Kodi node files to apply all the settings below"
msgstr "" msgstr ""
"Recharger les fichiers de Kodi pour appliquer tous les paramètres ci-dessous" "Recharger les fichiers de Kodi pour appliquer tous les paramètres ci-dessous"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Log-out Plex Home User " msgstr "Log-out Plex Home User "

View file

@ -1,7 +1,7 @@
# XBMC Media Center language file # XBMC Media Center language file
# Translators: # Translators:
# Croneter None <croneter@gmail.com>, 2019 # Croneter None <croneter@gmail.com>, 2019
# Savage93 <savageistheking@gmail.com>, 2020 # Savage93 <savageistheking@gmail.com>, 2021
# #
msgid "" msgid ""
msgstr "" msgstr ""
@ -9,7 +9,7 @@ msgstr ""
"Report-Msgid-Bugs-To: croneter@gmail.com\n" "Report-Msgid-Bugs-To: croneter@gmail.com\n"
"POT-Creation-Date: 2017-04-15 13:13+0000\n" "POT-Creation-Date: 2017-04-15 13:13+0000\n"
"PO-Revision-Date: 2017-04-30 08:30+0000\n" "PO-Revision-Date: 2017-04-30 08:30+0000\n"
"Last-Translator: Savage93 <savageistheking@gmail.com>, 2020\n" "Last-Translator: Savage93 <savageistheking@gmail.com>, 2021\n"
"Language-Team: Hungarian (Hungary) (https://www.transifex.com/croneter/teams/73837/hu_HU/)\n" "Language-Team: Hungarian (Hungary) (https://www.transifex.com/croneter/teams/73837/hu_HU/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -51,6 +51,10 @@ msgid ""
"random password automatically if you haven't done so already. Please confirm" "random password automatically if you haven't done so already. Please confirm"
" the next dialog that you want to enable the webserver now with Yes." " the next dialog that you want to enable the webserver now with Yes."
msgstr "" msgstr ""
"A művészképek gyorsítótárazásához szükség van a Kodi webszerverének "
"bekapcsolására. A PKC beállított egy erős, véletlenszerű jelszót ehhez, "
"amennyiben ezt korábban nem tette meg. Kérem erősítse meg a következő "
"dialógusablakban, hogy be kívánja kapcsolni a webszervert."
msgctxt "#30005" msgctxt "#30005"
msgid "Username: " msgid "Username: "
@ -616,7 +620,7 @@ msgstr "Szinkronizálni kívánt Plex könyvtárak kiválasztása"
# PKC Settings - Playback # PKC Settings - Playback
msgctxt "#30525" msgctxt "#30525"
msgid "Skip intro" msgid "Skip intro"
msgstr "" msgstr "Bevezető kihagyása"
# PKC Settings - Playback # PKC Settings - Playback
msgctxt "#30527" msgctxt "#30527"
@ -684,6 +688,8 @@ msgstr "Film-szett/kollekció képek letöltése a FanArtTV-ről"
msgctxt "#30541" msgctxt "#30541"
msgid "Transcoding: Auto-pick audio and subtitle stream using Plex defaults" msgid "Transcoding: Auto-pick audio and subtitle stream using Plex defaults"
msgstr "" msgstr ""
"Transzkódolás: hang- és feliratsávok automatikus kiválasztása a Plex "
"alapértelmezések alapján"
# PKC Settings - Playback # PKC Settings - Playback
msgctxt "#30542" msgctxt "#30542"
@ -983,7 +989,7 @@ msgstr ""
# PKC Settings - Customize Paths # PKC Settings - Customize Paths
msgctxt "#39090" msgctxt "#39090"
msgid "Safe characters for http(s), dav(s) and (s)ftp urls" msgid "Safe characters for http(s), dav(s) and (s)ftp urls"
msgstr "" msgstr "Biztonságos karakterek http(s), dav(s) és (s)ftp elérési utakhoz"
# PKC Settings - Customize Paths # PKC Settings - Customize Paths
msgctxt "#39037" msgctxt "#39037"
@ -1168,6 +1174,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Jelenlegi plex.tv állapot:" msgstr "Jelenlegi plex.tv állapot:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1246,6 +1257,31 @@ msgid "Reload Kodi node files to apply all the settings below"
msgstr "" msgstr ""
"Kodi csomópont fájlok újratöltése az alábbi beállítások alkalmazásához" "Kodi csomópont fájlok újratöltése az alábbi beállítások alkalmazásához"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Kijelentkezés az otthoni Plex felhasználó fiókból: " msgstr "Kijelentkezés az otthoni Plex felhasználó fiókból: "

View file

@ -1169,6 +1169,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Stato attuale di plex.tv:" msgstr "Stato attuale di plex.tv:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1246,6 +1251,31 @@ msgstr ""
"Ricarica i nodi di file di Kodi per applicare tutte le impostazioni di " "Ricarica i nodi di file di Kodi per applicare tutte le impostazioni di "
"sotto" "sotto"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Logout utente Plex " msgstr "Logout utente Plex "

File diff suppressed because it is too large Load diff

View file

@ -1162,6 +1162,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Dabartinė „plex.tv“ būsena:" msgstr "Dabartinė „plex.tv“ būsena:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1239,6 +1244,31 @@ msgstr ""
"Atnaujinkite „Kodi“ mazgų failus, kad galėtumėte taikyti visus toliau " "Atnaujinkite „Kodi“ mazgų failus, kad galėtumėte taikyti visus toliau "
"pateiktus nustatymus" "pateiktus nustatymus"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Atjungti „Plex“ namų vartotoją" msgstr "Atjungti „Plex“ namų vartotoją"

View file

@ -1144,6 +1144,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Pašreizējais plex.tv statuss:" msgstr "Pašreizējais plex.tv statuss:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1212,6 +1217,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "" msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "" msgstr ""

View file

@ -1156,6 +1156,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Huidige status van de plex.tv:" msgstr "Huidige status van de plex.tv:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1234,6 +1239,31 @@ msgstr ""
"Herlaad de Kodi node bestanden om alles onderstaande instellingen door te " "Herlaad de Kodi node bestanden om alles onderstaande instellingen door te "
"voeren" "voeren"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Log-out Plex Home gebruiker " msgstr "Log-out Plex Home gebruiker "

View file

@ -1149,6 +1149,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Aktuell plex.tv statys:" msgstr "Aktuell plex.tv statys:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1224,6 +1229,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "" msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Logg av Plex Home User" msgstr "Logg av Plex Home User"

File diff suppressed because it is too large Load diff

View file

@ -1145,6 +1145,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Estado atual da plex.tv:" msgstr "Estado atual da plex.tv:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1217,6 +1222,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "" msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Sair da sessão do Utilizador Caseiro Plex" msgstr "Sair da sessão do Utilizador Caseiro Plex"

View file

@ -1148,6 +1148,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Estado atual da plex.tv:" msgstr "Estado atual da plex.tv:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1220,6 +1225,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "" msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Sair da sessão do Utilizador Caseiro Plex" msgstr "Sair da sessão do Utilizador Caseiro Plex"

View file

@ -1161,6 +1161,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Текущий статус на plex.tv:" msgstr "Текущий статус на plex.tv:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1236,6 +1241,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "Перезаписать узлы БД Kodi, чтобы применить следующие настройки" msgstr "Перезаписать узлы БД Kodi, чтобы применить следующие настройки"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Выйти из Plex" msgstr "Выйти из Plex"

View file

@ -1156,6 +1156,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Nuvarande plex.tv status:" msgstr "Nuvarande plex.tv status:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1230,6 +1235,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "Ladda om Kodi-nodfiler för att applicera alla inställningar nedan" msgstr "Ladda om Kodi-nodfiler för att applicera alla inställningar nedan"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Logga ut Plex Home-användare" msgstr "Logga ut Plex Home-användare"

View file

@ -1158,6 +1158,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "Поточний plex.tv статус:" msgstr "Поточний plex.tv статус:"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1235,6 +1240,31 @@ msgid "Reload Kodi node files to apply all the settings below"
msgstr "" msgstr ""
"Перезавантажити файли вузла Kodi для застосування всіх наступних налаштувань" "Перезавантажити файли вузла Kodi для застосування всіх наступних налаштувань"
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "Вийти з профілю користувача Plex Home" msgstr "Вийти з профілю користувача Plex Home"

View file

@ -1114,6 +1114,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "当前plex.tv状态" msgstr "当前plex.tv状态"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1182,6 +1187,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "" msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "退出Plex家庭用户 " msgstr "退出Plex家庭用户 "

View file

@ -1110,6 +1110,11 @@ msgctxt "#39071"
msgid "Current plex.tv status:" msgid "Current plex.tv status:"
msgstr "plex.tv 狀態︰" msgstr "plex.tv 狀態︰"
# PKC Settings - Connection
msgctxt "#39072"
msgid "Background sync connection:"
msgstr ""
# PKC Settings, category name # PKC Settings, category name
msgctxt "#39073" msgctxt "#39073"
msgid "Appearance Tweaks" msgid "Appearance Tweaks"
@ -1178,6 +1183,31 @@ msgctxt "#39085"
msgid "Reload Kodi node files to apply all the settings below" msgid "Reload Kodi node files to apply all the settings below"
msgstr "" msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39089"
msgid "Alexa connection status:"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39091"
msgid "Timeout - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39092"
msgid "IOError - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39093"
msgid "Suspended - not connected"
msgstr ""
# PKC Settings - Connection - Background sync connection status
msgctxt "#39094"
msgid "Managed Plex User - not connected"
msgstr ""
msgctxt "#39200" msgctxt "#39200"
msgid "Log-out Plex Home User " msgid "Log-out Plex Home User "
msgstr "登出Plex Home用戶 " msgstr "登出Plex Home用戶 "

View file

@ -1,13 +1,26 @@
#!/usr/bin/env python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from logging import getLogger from logging import getLogger
import re
import os
import string
from .common import ItemBase from .common import ItemBase
from ..plex_api import API from ..plex_api import API
from .. import app, variables as v, plex_functions as PF from .. import app, variables as v, plex_functions as PF
from ..path_ops import append_os_sep
LOG = getLogger('PLEX.movies') LOG = getLogger('PLEX.movies')
# Tolerance in years if comparing videos as equal
VIDEOYEAR_TOLERANCE = 1
PUNCTUATION_TRANSLATION = {ord(char): None for char in string.punctuation}
# Punctuation removed in original strings!!
# Matches '2010 The Year We Make Contact 1984'
# from '2010 The Year We Make Contact 1984 720p webrip'
REGEX_MOVIENAME_AND_YEAR = re.compile(
r'''(.+)((?:19|20)\d{2}).*(?!((19|20)\d{2}))''')
class Movie(ItemBase): class Movie(ItemBase):
""" """
@ -37,9 +50,35 @@ class Movie(ItemBase):
fullpath, path, filename = api.fullpath() fullpath, path, filename = api.fullpath()
if app.SYNC.direct_paths and not fullpath.startswith('http'): if app.SYNC.direct_paths and not fullpath.startswith('http'):
kodi_pathid = self.kodidb.add_path(path, if api.subtype:
content='movies', # E.g. homevideos, which have "subtype" flag set
scraper='metadata.local') # Homevideo directories need to be flat by Plex' instructions
library_path, video_path = path, path
else:
# Normal movie libraries
library_path, video_path, filename = split_movie_path(fullpath)
if library_path == video_path:
# "Flat" folder structure where e.g. movies lie all in 1 dir
# E.g.
# 'C:\\Movies\\Pulp Fiction (1994).mkv'
kodi_pathid = self.kodidb.add_path(library_path,
content='movies',
scraper='metadata.local')
path = library_path
else:
# Plex library contains folders named identical to the
# video file, e.g.
# 'C:\\Movies\\Pulp Fiction (1994)\\Pulp Fiction (1994).mkv'
# Add the "parent" path for the Plex library
kodi_parent_pathid = self.kodidb.add_path(
library_path,
content='movies',
scraper='metadata.local')
# Add this movie's path
kodi_pathid = self.kodidb.add_path(
video_path,
id_parent_path=kodi_parent_pathid)
path = video_path
else: else:
kodi_pathid = self.kodidb.get_path(path) kodi_pathid = self.kodidb.get_path(path)
@ -105,7 +144,7 @@ class Movie(ItemBase):
api.list_to_string(api.studios()), api.list_to_string(api.studios()),
api.trailer(), api.trailer(),
api.list_to_string(api.countries()), api.list_to_string(api.countries()),
fullpath, path,
kodi_pathid, kodi_pathid,
api.premiere_date(), api.premiere_date(),
api.userrating()) api.userrating())
@ -243,3 +282,73 @@ class Movie(ItemBase):
return unique_ids.get('imdb', return unique_ids.get('imdb',
unique_ids.get('tmdb', unique_ids.get('tmdb',
unique_ids.get('tvdb'))) unique_ids.get('tvdb')))
def split_movie_path(path):
"""
Implements Plex' video naming convention for movies:
https://support.plex.tv/articles/naming-and-organizing-your-movie-media-files/
Splits a video's path into its librarypath, potential video folder, and
filename.
E.g. path = 'C:\\Movies\\Pulp Fiction (1994)\\Pulp Fiction (1994).mkv'
returns the tuple
('C:\\Movies\\',
'C:\\Movies\\Pulp Fiction (1994)\\',
'Pulp Fiction (1994).mkv')
E.g. path = 'C:\\Movies\\Pulp Fiction (1994).mkv'
returns the tuple
('C:\\Movies\\',
'C:\\Movies\\',
'Pulp Fiction (1994).mkv')
"""
basename, filename = os.path.split(path)
library_path, videofolder = os.path.split(basename)
clean_filename = _clean_name(os.path.splitext(filename)[0])
clean_videofolder = _clean_name(videofolder)
try:
parsed_filename = _parse_videoname_and_year(clean_filename)
except (TypeError, IndexError):
LOG.warn('Could not parse video path, be sure to follow the Plex '
'naming guidelines!! We failed to parse this path: %s', path)
# Be on the safe side and assume that the movie folder structure is
# flat
return append_os_sep(basename), append_os_sep(basename), filename
try:
parsed_videofolder = _parse_videoname_and_year(clean_videofolder)
except (TypeError, IndexError):
# e.g. no year to parse => flat structure
return append_os_sep(basename), append_os_sep(basename), filename
if _parsed_names_alike(parsed_filename, parsed_videofolder):
# e.g.
# filename = The Master.(2012).720p.Blu-ray.axed.mkv
# videofolder = The Master 2012
# or
# filename = National Lampoon's Christmas Vacation (1989)
# [x264-Bluray-1080p DTS-2.0]
# videofolder = Christmas Vacation 1989
return append_os_sep(library_path), append_os_sep(basename), filename
else:
# Flat movie file-stuctrue, all movies in one big directory
return append_os_sep(basename), append_os_sep(basename), filename
def _parsed_names_alike(name1, name2):
return (abs(name2[1] - name1[1]) <= VIDEOYEAR_TOLERANCE and
(name1[0] in name2[0] or name2[0] in name1[0]))
def _clean_name(name):
"""
Returns name with all whitespaces (regex "\\s") and punctuation
(string.punctuation) characters removed; all characters in lowercase
"""
return re.sub('\\s', '', name).translate(PUNCTUATION_TRANSLATION).lower()
def _parse_videoname_and_year(name):
parsed = REGEX_MOVIENAME_AND_YEAR.search(name)
return parsed[1], int(parsed[2])

View file

@ -27,6 +27,17 @@ KODI_ENCODING = 'utf-8'
REGEX_FILE_NUMBERING = re.compile(r'''_(\d\d)\.\w+$''') REGEX_FILE_NUMBERING = re.compile(r'''_(\d\d)\.\w+$''')
def append_os_sep(path):
"""
Appends either a '\\' or '/' - IRRELEVANT of the host OS!! (os.path.join is
dependant on the host OS)
"""
if '/' in path:
return path + '/'
else:
return path + '\\'
def translate_path(path): def translate_path(path):
""" """
Returns the XBMC translated path [unicode] Returns the XBMC translated path [unicode]

View file

@ -96,6 +96,13 @@ class Base(object):
""" """
return self.xml.get('type') return self.xml.get('type')
@property
def subtype(self):
"""
Returns the subtype of media, e.g. 'clip' as string or None.
"""
return self.xml.get('subtype')
@property @property
def section_id(self): def section_id(self):
self.check_db() self.check_db()

View file

@ -84,7 +84,7 @@ COMPANION_PORT = int(_ADDON.getSetting('companionPort'))
PKC_MACHINE_IDENTIFIER = None PKC_MACHINE_IDENTIFIER = None
# Minimal PKC version needed for the Kodi database - otherwise need to recreate # Minimal PKC version needed for the Kodi database - otherwise need to recreate
MIN_DB_VERSION = '2.6.8' MIN_DB_VERSION = '3.1.1'
# Supported databases - version numbers in tuples should decrease # Supported databases - version numbers in tuples should decrease
SUPPORTED_VIDEO_DB = { SUPPORTED_VIDEO_DB = {