XBMCfritz – Fritzbox XBMC Windows Callermonitor

Saturday 24 April, 2010 at 4:50 pm 29

For users using a AVM Fritzbox and XBMC in a Windows enviroment I put together a tiny tool to display incoming Calls on the Screen of your XBMC Mediacenter.

If you put it in yor systems autostart it will automatically connects to your Fritzbox and monitoring incoming calls. As soon as a incoming call is recocnized it sends a notification Message to the Screen of your XBMC and pauses the current running Movie.

Message in XBMC:

screenshot005

Settings:

image

What`s currently missing ?

The tool isn`t complete yet. I plan to include this functions:

  • Number to name mapping
  • Import of Fritzbox phonebook

 

Changelog

2011-01-14

  • Changed the API from HTTP API to EventServer API to keep Dharma compatible
  • redone some functions and debug output
  • integrated Icon to XBMC feature, depending on the used skin in XBMC
    it should now show the icon in the XBMCfritz directory named phone.png
    as notification icon in XBMC.
  • Added “Test” Button in the Settings page

 

Download:

DOWNLOAD

XBMCfritz
Downloads: 569
[download 70.48 kB]   [donate]

 

Sourcecode:

Interested in the SourceCode ? Please have a look in this article.



Related Posts

placeholder
XBMCfritz – Versuchsaufbau
placeholder
HTPC – geht, geht nicht
placeholder
Projekt HTPC – Status Update 2
placeholder
Projekt HTPC – Status Update


  • http://www.steffen-blogging.de Steffen

    Ich hab zwar kein XBMC aber würde mir trotzdem gern mal den Code anschauen. Rein Interesse halber.

    Bleibt natürlich alles hier bei mir und wird wieder gelöscht wenn ich fertig bin.

  • Marko

    Mehr als diese Windows Meldung kommt leider nicht.
    Fritzbox 7050 mit Windows XP

    ERROR 1004: The IAsyncResult object was not returned from the corresponding asynchronous method on this class.
    Parameter name: asyncResult

    Log kann ich wegen Spam-Schutz leider nicht Posten

  • http://solariz.de solariz

    Melde mich dazu später nochmal… Grippe hat mich erwischt ;/

  • http://www.spielex.net spiele

    Mehr als diese Windows Meldung kommt leider nicht.
    Fritzbox 7050 mit Windows XP

    ERROR 1004: The IAsyncResult object was not returned from the corresponding asynchronous method on this class.
    Parameter name: asyncResult

    Log kann ich wegen Spam-Schutz leider nicht Posten

  • http://www.retroicon.net Denshou

    You are a codemaster man! Greets and cheers!

  • robi782

    Hallo,

    funktioniert unter Win7 64bit leider nicht.
    Es wird nur im Log angezeigt, dass das Progi etwas versucht hat.

    XBMC bleibt aber davon unberührt.

    Schade hatte mich schon gefreut MeiaPortal deinst. zu können. ;)

    MfG

  • mischga

    habe es gerade installiert. mit RC1 von XBMC Dharma ist es abgestürzt. Mit der RC2 Version läuft es wunderbar!

    Die Anzeige von Namen anstatt nur der Telefonnummer wäre super!
    Geiles Addon!

  • robi782

    Schön das hier Beiträge gelöscht werden …

    Wie bereits erwähnt, unter dem Skin AEON in XBMC funktioniert das nicht!
    Es wird im Log angezeigt, dass das Prog. etwas versucht hat aber in XBMC passiert nichts …

    MfG

  • robi782

    Sry, wurde kein Beitrag gelöscht!

  • Cesar

    Wird an dem Projekt noch weiter entwickelt ?

  • robi782

    Das wäre wirklich interessant, vor allem ob ein Addon für die neuste XBMC 10.0 "Dharma" entsteht? :)

  • http://solariz.de solariz

    Habe letzte Woche bei mir mal XBMC auf den neusten Stand gebracht und installiere die Woche
    noch mein eneue Fritzbox. Werde danach mal schauen was man in ein Update reinpacken kann
    eine komplett Portierung als XBMC Plugin habe ich aber nicht vorgesehen da auch beim neuem
    Dharma die Pluginschnittstelle leider viel zu dürftig ausgefallen ist um mich zu motivieren das ganze
    neu zu schreiben.

  • robi782

    Ok, sag mal ist es möglich das Plugin von dir auch wenn es eine Externe Anwendung ist für den Skin "Aeon" möglich zu machen? Ich sehe in der Log immer das etwas passiert aber in XBMC passiert leider nichts. Ahja, wird es in Zukunft möglich sein auch denn Namen aus dem Telefonbuch zu einer Rufnummer zu sehen? Das wäre ein Traum dann fehlen nicht mehr so viele Dinge um von MediaPortal auf XBMC umzusteigen wobei das Online Videos Plugin schon erheblich fehlt bei XBMC … Aber das ne anderes Thema :D

  • http://solariz.de solariz

    Also, habe mir das ganze mal angesehen… Seit 10.x Dharma wurde das in meinem Prog. genutzte HTTP API abgeschafft – Sprich das Programm hat keine Chance mit XBMC zu kommunizieren.

    Das HTTP API wurde durch ein JSON RPC API ersetzt hier wurden aber grundlegende Dinge schlicht nicht übernommen, so ist es API Entwicklern derzeit nicht möglich Notification windows anzeigen zu lassen :(

    Bleibt also nur warten auf 10.1 und einen Fix.

  • http://solariz.de solariz

    ok, Lösung ist funktionsfähig. Ich werde am Wochenende die aktuelle Version hochladen,
    HTTP API ist tod lange lebe der EventServer.

    :)

  • http://solariz.de solariz

    So, aktuelle Version hochgeladen, Läuft nun auch mit Dharma.

  • Sven

    Geniales Tool, danke für deine Arbeit!

    Bei mir zeigt er aber nicht wie auf deinem Bild den eingehenden Anruf in der mitte an sondern Rechts unten über dem Pause Feld für ca. 5sek danach ist es weg. Ist das so richtig?

  • http://solariz.de solariz

    @Sven: kommt immer auf den Skin an den man verwendet. Der Screenshot kommt noch vom alten XBMC. Das tool schickt nur die "Notice" an XBMC dieses verarbeitet die dann weiter, je nach einstellung und Skin kann es leider auch passieren das gar keine Notice kommt (reFusion aktuell z.b.)

  • http://www.dreamviews.com/blogs/nowheredream/nightmare/ dreams

    Hey! I appreciate you for the truly great blog. Keep it up! ;-)

  • Mischga

    nettes update.

    funktioniert bei mir aber leider nicht :-( keine reaktion in xbmc dharma

  • http://solariz.de solariz

    @Mischga: Hast du bei dir in den Netzwerkeinstellugnen des XBMC den externen zugriff erlaubt und den Port eingestellt ? Ohne geht`s leider nicht.

  • Mischga

    hey.
    hab nochmal getestet.

    also:
    der film wird in "Pause" versetzt, ABER ich bekomme weder eine Meldung, noch ein Logo, noch eine Telefonnummer aufs Display ?!

  • http://solariz.de solariz

    Welchen Skin verwendest du ? Bei mir habe ich z.b. probleme im reFocus skin dort habe ich selbes verhalten – pause aber keine Meldung. Im Confluence dagegen geht es bei mir :/

    Seit dem neuem JSON Interface mit Dharma ist der Notify Event sehr sehr buggy – leider.

  • Mischga

    benutzte "Alaska Revisited" … btw der imho beste skin für xbmc :-)

    gibts evtl. ne chance, dass du das als richtiges addon schreibst?

  • http://solariz.de solariz

    Leider nein das Addoninterface von XBMC gibt diese direktconnection ohne Hilfsmittel im OS nicht her und da XBMC nun multiplatform ist wäre das ein unglaublicher Supportaufwand das alleine in phyton zu realisieren.

  • X23piracy

    Hi,

    nach einem Anruf kann nicht unmittelbar oder sehr kurz danach ein weiterer erfolgen, ich muss ne deutliche pause lassen… wartet dein tool irgendwas ab?

  • http://solariz.de M|G

    ist mir bisher nicht aufgefallen, kann ich demnächst mal ansehen.



 
QR Code Business Card