Beiträge von panzaeron

    Hmm, ich hab wirklich wenig Erfahrung mit den Plugins in XBMC, aber irgendwo habe ich mal gelesen, dass es bei Plugins die Möglichkeit gibt xbmc.abortRequested abzufragen (wird auf true gesetzt wenn sich XBMC beendet), um einem eventuell blockierend Plugin die Möglichkeit zu geben, sich zu beenden.
    Vielleicht hilft es auch bei deinem blockierende Socket?

    Hmm, die 0.9.4 läuft gar nicht, nach der Installation und einem Neustart kommt gleich ein Scriptfehler, aber mit dem Umlaut liegst du richtig, ein ä ist vermutlich das Problem...

    Aber eventuell hat er die Version auch nicht korrekt installiert, weil beim AddOn steht 0.9.3.1


    Error-Log:


    21:29:42 T:2954873664 ERROR: Traceback (most recent call last):
    File "/storage/.xbmc/addons/service.xbmc-fritzbox/default.py", line 130, in <module>
    tmp=fritzAddressbook.Fritzboxtelefonbuch(xbmctelefonbuch,fritzAddressURL)
    File "/storage/.xbmc/addons/service.xbmc-fritzbox/fritzAddressbook.py", line 57, in __init__
    except error, msg:
    NameError: global name 'error' is not defined

    Ich habe heute die aktuelle Version (0.9.5.2) mit einem FritzBox-Telefonbuch getestet und diese läuft nicht mehr :(

    Bei einem Anruf beendet sich das AddOn mit einem Scriptfehler.
    Auszug au dem XBMC-Log:
    10:47:12 T:2954873664 NOTICE: FRIIIITZ: 0174123456.png
    10:47:12 T:2954873664 NOTICE: Eingehender Anruf von 0174123456 auf Apparat654321
    10:47:12 T:2954873664 ERROR: Error Type: <type 'exceptions.UnicodeEncodeError'>
    10:47:12 T:2954873664 ERROR: Error Contents: 'ascii' codec can't encode character u'\xe4' in position 47: ordinal not in range(128
    10:47:12 T:2954873664 ERROR: Traceback (most recent call last):

    File "/storage/.xbmc/addons/service.xbmc-fritzbox/default.py", line 146, in <module>
    fncDict.get(items[1], errorMsg)(items)
    File "/storage/.xbmc/addons/service.xbmc-fritzbox/default.py", line 63, in handleIncomingCall
    xbmc.executebuiltin("Notification("+heading+","+text+","+duration+","+PIC+")")
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 47: ordinal not in range(128

    Das ist in Arbeit, ich glaube es ist so vorgesehen, dass du das Telefonbuch aus der FritzBox exportierst und dann z.B. wieder in den Download-Ordner von OpenELEC kopierst und im PlugIn auswählst, dann werden auch die Namen angezeigt...

    Aber fertig ist es noch nicht, aber so schnell wie yehl ist, wird es wohl nicht mehr lange dauern...

    So aus dem Kopf musst du nur folgendes machen:
    1. ZIP-Datei unter dem Link aus dem ersten Post herunterladen
    2. Auf OpenELEC z.B. in der Freigabe downloads speichern (Kommst du über das Netzwerk drauf)
    3. In XBMC Settings -> AddOns -> Aus ZIP-Datei installieren
    4. Unter Durchsuchen die ZIP-Datei in dem Downloads-Verzeichnis auswählen.
    5. Fertig ist die Installation
    6. Auf der FritzBox den Callmonitor aktivieren, wie das geht steht in der Beschreibung zum AddOn in XBMC

    Danke, für deine Arbeit :thumbup:

    Läuft bei mir gut :thumbup: :
    0) Bitte dabei schreiben mit welchem Fritzbox-Modell/Firmware ihr getestet habt.
    Fritz!Box 7390 FRITZ!OS 05.20

    1) Klappt die Installation über die ZIP-Datei im Downloadbereich? (Windows, Linux, ATV2/3)
    Unter OpenELEC PVR generic ohne Probleme

    2) Wird die GUI in Deutsch und Englisch angezeigt? (Windows, Linux, ATV2/3)
    Deutsch

    3) Wie sieht der Infodialog mit Eurem Skin aus? (In Confluence sieht's recht gut aus, bei anderen eher Mini.)
    Confluence ganz gut, könnte etwas breiter sein, damit die Telefonnummer nicht scrollt

    4) sonstiges
    Runterfahren/Neustart klappt auch unter OpenELEC nicht, für mich kein Problem da über MasterSlave-Steckdose mit dem Fernseher ausgeschaltet wird.