Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhanced Metadata Support, SickBeard, CouchPotato #3

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
4 changes: 2 additions & 2 deletions addon.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@
# http://www.gnu.org/copyleft/gpl.html
#
import buggalo
import gui
from resources.lib.gui.tvguide import TVGuide

buggalo.SUBMIT_URL = 'http://tommy.winther.nu/exception/submit.php'

try:
w = gui.TVGuide()
w = TVGuide()
w.doModal()
del w

Expand Down
24 changes: 19 additions & 5 deletions addon.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.tvguide" name="TV Guide" version="2.0.0" provider-name="twinther [[email protected]]">
<addon id="script.tvguide" name="TV Guide" version="2.0.1" provider-name="twinther [[email protected]]">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.simplejson" version="2.0.10"/>
Expand All @@ -9,12 +9,26 @@
<extension point="xbmc.python.script" library="addon.py"/>
<extension point="xbmc.service" library="service.py" start="login" />
<extension point="xbmc.addon.metadata">
<summary lang="en">TV Guide with XMLTV and streaming support</summary>
<summary lang="da">TV Guide med XMLTV og streaming support</summary>
<summary lang="pl">Program TV obsługujący XMLTV oraz transmisję</summary>
<description lang="en">The TV guide gives you an overview on whats on TV right now, so you don't have to change the channel away from XBMC![CR]EPG data can be retrieved from YouSee.tv, DR.dk, TvTid.dk, XMLTV file or remote JSON source.[CR][CR]Navigate using the arrow keys and change page using channel + / -.[CR][CR]If you have comments or suggestions for this addon, please feel free to participate in the debate on my blog at http://tommy.winther.nu</description>
<summary lang="de">TV Guide mit XMLTV und Streamingunterstützung</summary>
<summary lang="el">Οδηγός Τηλεόρασης με XMLTV και υποστήριξη ροών</summary>
<summary lang="en">TV Guide with XMLTV and streaming support</summary>
<summary lang="es">TV Guide con XMLTV y soporte para streaming</summary>
<summary lang="pl">TV Guide obsługujący XMLTV oraz transmisję strumieniową</summary>
<summary lang="pt">Guia TV com suporte XMLTV e transmissões</summary>
<summary lang="pt_BR">Guia de TV com XMLTV e suporte para transmissão online</summary>
<summary lang="sk">TV Program s podporou XMLTV a streamovania</summary>
<summary lang="sv">TV-guide med XML-TV och strömningsstöd</summary>
<description lang="da">TV guiden giver dig et overblik over hvad der er på TV lige nu, så slipper du for at zappe væk fra XBMC![CR]EPG data kan indlæses fra YouSee.tv, DR.dk, TvTid.dk, XMLTV fil, eller en ekstern JSON kilde.[CR][CR]Naviger med piletasterne og skift side med kanal + og -.[CR][CR]Har du kommentarer, ris eller ros til denne addon er du velkommen til at delta ge i debatten på min blog på http://tommy.winther.nu</description>
<description lang="pl">Program TV Guide pokazuje Ci co aktualnie leci w telewizji - teraz już nie musisz zmieniać kanału z XBMC![CR]Dane na temat EPG mogą być pobierane z YouSee.tv, DR.dk, TvTid.dk, pliuk XMLTV lub zewnętrznego źródła JSON.[CR][CR]Aby poruszać się po interfejsie użyj klawiszy strzałek, możesz także zmieniać kanały za pomocą + / -.[CR][CR]Jeśli masz jakiś komentarz lub sugestie dotyczące tego dodatku będę wdzięczny jeśli podzielisz się nimi z e mną na blogu http://tommy.winther.nu</description>
<description lang="de">Der TV-Guide gibt Dir einen Überblick, was gerade im TV läuft, so dass man nicht von XBMC wegschalten muss! [CR]EPG-Daten können von YouSee.tv, DR.dk, TvTid.dk, XMLTV-Dateien oder über eine woanders abgelegte JSON-Quelle eingebunden werden.[CR][CR] Navigiere mit den Pfeiltasten und wechsle die Seite mittels der Kanalwahltasten +/-. [CR][CR]Wenn Du Kommentare oder Vorschläge zu diesem addon hast, fühl Dich eingeladen, in der Debatte auf meinem Blog unter http://tommy.winther.nu teilzunehmen.</description>
<description lang="el">Ο Οδηγός TV σας δίνει μια περίληψη του τι παίζει στην τηλεόραση αυτή τη στιγμή, ούτως ώστε να μη χρειαστεί να κλείσετε το XBMC![CR]Δεδομένα EPG μπορούν να ληφθούν μέσω των YouSee.tv, DR.dk, TvTid.dk, αρχείων XMLTV ή απομακρυσμένες πηγές JSON.[CR][CR]Περιηγηθείτε χρησιμοποιώντας τα βέλη κατεύθυνσης και αλλάξτε σελίδα μέσω των πλήκτρων Κανάλι + / -.[CR][CR]Αν έχετε σχόλια ή προτάσεις για αυτό το πρόσθετο μπορείτε να συμμετάσχετε ελεύθερα στη συζήτηση στο blog μου στο http://tommy.winther.nu</description>
<description lang="en">The TV guide gives you an overview on whats on TV right now, so you don't have to change the channel away from XBMC![CR]EPG data can be retrieved from YouSee.tv, DR.dk, TvTid.dk, XMLTV file or remote JSON source.[CR][CR]Navigate using the arrow keys and change page using channel + / -.[CR][CR]If you have comments or suggestions for this addon, please feel free to participate in the debate on my blog at http://tommy.winther.nu</description>
<description lang="es">TV Guide ofrece una visión general de lo que hay en la televisión ahora mismo, así no tienes que cambiar el canal en XBMC![CR]Los datos EPG pueden ser obtenidos de YouSee.tv, DR.dk, TvTid.dk, archivo XMLTV o de una fuente remota de JSON.[CR][CR]Navegue usando las teclas de flecha y cambie de página mediante canal + / -.[CR][CR]Si usted tiene comentarios o sugerencias para este complemente, no dude en participar en el debate de mi blog en http://tommy.winther.nu</description>
<description lang="pl">Program TV Guide pokazuje Ci co jest nadawane w telewizji, więc teraz już nie musisz zmieniać kanału z XBMC![CR]Dane EPG mogą być pobierane z YouSee.tv, DR.dk, TvTid.dk, pliku XMLTV lub zewnętrznego źródła JSON.[CR][CR]Aby poruszać się po interfejsie użyj klawiszy strzałek, możesz także zmieniać strony za pomocą klawiszy Program + / -.[CR][CR]Jeśli masz komentarz lub sugestie dotyczące tego dodatku będę wdzięczny jeśli podzielisz się nimi ze mną na blogu http://tommy.winther.nu</description>
<description lang="pt">O Guia TV dá-lhe uma visão geral do que está a passar na TV neste momento, para que não tenha de sair do XBMC![CR]Os dados de EPG podem ser obtidos de YouSee.tv, DR.dk, TvTid.dk, ficheiro XMLTV ou fonte remota JSON.[CR][CR]Navegue utilizando as setas e mude a página com as teclas de canal + / -.[CR][CR]Se tiver comentários ou sugestões para este addon, esteja à vontade para participar no debate acedendo ao blog http://tommy.winther.nu</description>
<description lang="pt_BR">O TV Guide dá uma prévia do que está passando na TV, para que você não precise mudar de canal no XBMC![CR]Dados de EPG podem ser obtidos do YouSee.tv, DR.dk, TVTid.dk, arquivo XML ou fonte JSON remota.[CR][CR]Navegue usando as setas e mude de página usando canal +/-.[CR][CR]Se você tiver algum comentário ou sugestões para este addon, sinta-se livre para participar do debate no meu blog em http://tommy.winther.nu.</description>
<description lang="sk">TV Program Vám dá prehľad čo sa práve v TV vysiela, aby ste nemuseli prepnúť preč z XBMC!&#10;EPG dáta sa môžu načítavať z YouSee.tv, DR.dk, TvTid.dk, XMLTV súboru alebo vzdialeného JSON zdroja.&#10;&#10;Navigujete šípkami a stránku zmeníte pomocou Kanál + / -.&#10;&#10;Ak máte poznámky či pripomienky k tomuto doplnku, prosím prispejte do diskusie na blogu http://tommy.winther.nu.</description>
<description lang="sv">TV-Guide ger dig en överblick av vad som visas på TV just nu, så du inte behöver ändra kanal från XBMC![CR]EPG-data kan hämtas från YouSee.tv, DR.dk, TvTid.dk, XMLTV-fil eller JSON fjärrkälla.[CR][CR]Navigera med hjälp av piltangenterna och ändra kanaler +/-.[CR][CR]Om du har kommentarer eller förslag för det här tillägget, var god och delta i debatten på min blogg http://tommy.winther.nu</description>
<platform>all</platform>
<language></language>
</extension>
Expand Down
4 changes: 4 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
[B]Version 2.0.1 - 2013-02-xx[/B]
- Fixed minor problems with stream setup UI
- Update language files from Transifex

[B]Version 2.0.0 - 2013-02-03[/B]
New version with many improvements.
If you have problems with video streaming please try
Expand Down
Empty file added resources/__init__.py
Empty file.
69 changes: 69 additions & 0 deletions resources/language/Afrikaans/strings.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# XBMC Media Center language file
# Addon Name: TV Guide
# Addon id: script.tvguide
# Addon Provider: twinther [[email protected]]
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: XBMC Translation Team\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/xbmc-addons/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

msgctxt "#30006"
msgid "Now"
msgstr "Nou"

msgctxt "#30008"
msgid "Cancel"
msgstr "Kanselleer"

msgctxt "#30100"
msgid "General"
msgstr "Algemeen"

msgctxt "#30101"
msgid "Source"
msgstr "Bron"

msgctxt "#30112"
msgid "Notifications"
msgstr "Kennisgewings"

msgctxt "#30303"
msgid "Cancel"
msgstr "Kanselleer"

msgctxt "#30307"
msgid "Channels"
msgstr "Kanale"

msgctxt "#30308"
msgid "Quit"
msgstr "Verlaat"

msgctxt "#30502"
msgid "Save"
msgstr "Stoor"

msgctxt "#30503"
msgid "Cancel"
msgstr "Kanselleer"

msgctxt "#30602"
msgid "Favourites"
msgstr "Gunstelinge"

msgctxt "#30606"
msgid "Cancel"
msgstr "Kanselleer"

msgctxt "#30610"
msgid "Browse..."
msgstr "Soek..."
49 changes: 49 additions & 0 deletions resources/language/Amharic/strings.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# XBMC Media Center language file
# Addon Name: TV Guide
# Addon id: script.tvguide
# Addon Provider: twinther [[email protected]]
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: XBMC Translation Team\n"
"Language-Team: Amharic (http://www.transifex.com/projects/p/xbmc-addons/language/am/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

msgctxt "#30008"
msgid "Cancel"
msgstr "መሰረዣ"

msgctxt "#30100"
msgid "General"
msgstr "ባጠቃላይ"

msgctxt "#30303"
msgid "Cancel"
msgstr "መሰረዣ"

msgctxt "#30308"
msgid "Quit"
msgstr "ማቋረጫ "

msgctxt "#30502"
msgid "Save"
msgstr "ማስቀመጫ"

msgctxt "#30503"
msgid "Cancel"
msgstr "መሰረዣ"

msgctxt "#30602"
msgid "Favourites"
msgstr "የምወዳቸው"

msgctxt "#30606"
msgid "Cancel"
msgstr "መሰረዣ"
69 changes: 69 additions & 0 deletions resources/language/Arabic/strings.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# XBMC Media Center language file
# Addon Name: TV Guide
# Addon id: script.tvguide
# Addon Provider: twinther [[email protected]]
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: XBMC Translation Team\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/xbmc-addons/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"

msgctxt "#30006"
msgid "Now"
msgstr "الان"

msgctxt "#30008"
msgid "Cancel"
msgstr "إلغاء"

msgctxt "#30100"
msgid "General"
msgstr "عام"

msgctxt "#30101"
msgid "Source"
msgstr "المصدر"

msgctxt "#30112"
msgid "Notifications"
msgstr "الإشعارات"

msgctxt "#30303"
msgid "Cancel"
msgstr "إلغاء"

msgctxt "#30307"
msgid "Channels"
msgstr "محطات"

msgctxt "#30308"
msgid "Quit"
msgstr "اخرج"

msgctxt "#30502"
msgid "Save"
msgstr "حفظ"

msgctxt "#30503"
msgid "Cancel"
msgstr "إلغاء"

msgctxt "#30602"
msgid "Favourites"
msgstr "المفضلات"

msgctxt "#30606"
msgid "Cancel"
msgstr "إلغاء"

msgctxt "#30610"
msgid "Browse..."
msgstr "استعراض..."
69 changes: 69 additions & 0 deletions resources/language/Basque/strings.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# XBMC Media Center language file
# Addon Name: TV Guide
# Addon id: script.tvguide
# Addon Provider: twinther [[email protected]]
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: XBMC Translation Team\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/xbmc-addons/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

msgctxt "#30006"
msgid "Now"
msgstr "Orain"

msgctxt "#30008"
msgid "Cancel"
msgstr "Utzi"

msgctxt "#30100"
msgid "General"
msgstr "Orokorra"

msgctxt "#30101"
msgid "Source"
msgstr "Iturria"

msgctxt "#30112"
msgid "Notifications"
msgstr "Jakinarazpenak"

msgctxt "#30303"
msgid "Cancel"
msgstr "Utzi"

msgctxt "#30307"
msgid "Channels"
msgstr "Kateak"

msgctxt "#30308"
msgid "Quit"
msgstr "Irten"

msgctxt "#30502"
msgid "Save"
msgstr "Gorde"

msgctxt "#30503"
msgid "Cancel"
msgstr "Utzi"

msgctxt "#30602"
msgid "Favourites"
msgstr "Gogokoak"

msgctxt "#30606"
msgid "Cancel"
msgstr "Utzi"

msgctxt "#30610"
msgid "Browse..."
msgstr "Arakatu..."
69 changes: 69 additions & 0 deletions resources/language/Belarusian/strings.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# XBMC Media Center language file
# Addon Name: TV Guide
# Addon id: script.tvguide
# Addon Provider: twinther [[email protected]]
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: XBMC Translation Team\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/xbmc-addons/language/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: be\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

msgctxt "#30006"
msgid "Now"
msgstr "Зараз"

msgctxt "#30008"
msgid "Cancel"
msgstr "Cancel"

msgctxt "#30100"
msgid "General"
msgstr "General"

msgctxt "#30101"
msgid "Source"
msgstr "Source"

msgctxt "#30112"
msgid "Notifications"
msgstr "Апавяшчэньні"

msgctxt "#30303"
msgid "Cancel"
msgstr "Cancel"

msgctxt "#30307"
msgid "Channels"
msgstr "Channels"

msgctxt "#30308"
msgid "Quit"
msgstr "Скончыць"

msgctxt "#30502"
msgid "Save"
msgstr "Save"

msgctxt "#30503"
msgid "Cancel"
msgstr "Cancel"

msgctxt "#30602"
msgid "Favourites"
msgstr "Упадабаныя"

msgctxt "#30606"
msgid "Cancel"
msgstr "Cancel"

msgctxt "#30610"
msgid "Browse..."
msgstr "Browse..."
Loading