You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

521

Tuesday, November 11th 2008, 12:33pm

Quoted

Original von DrSat
Da mich das Tool interessiert, habe ich mich einmal auf die Suche gemacht und es hier gefunden:
ftp://ftp.avm.de/fritz.box/tools/fritz!vox/


Ja, von diesem Tool habe ich gesprochen. Leider ist es mir nicht gelungen, die Kommunikation über TCP zu verstehen.

jowi24

Professional

  • "jowi24" started this thread

Posts: 679

Location: Bruchsal

  • Send private message

522

Saturday, December 20th 2008, 9:27pm

Für alle, die über Weihnachten nichts (besseres) zu tun haben, gibt es Nachschub zum Testen:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2008-12-20: Version 1.1.3
- added a missing const in cTcpClient::&operator<<
- fixed wrong type in comparisons to size_t in cFritzListener, cFritzTools
- fixed wrong type in dsyslog output in cNotifyOsd, cLocalFonbuch, cMenuSetupFritzboxFonbooks
- fixed compiler warning wrt comparison in cNotifyOsd
- updated italian translations (provided by Diego [24])
- implemented reverse lookup function for +31 (Netherlands)
- adapting plugin to new Fritz!Box firmware versions: 
  * auto detecting charset encoding when retrieving phonebook entries
  * modified interface language detection (currently using a trial-and-error approach, 
    because old approach is no longer supported by newest firmware)
- splitted plugin into plugin application and three static libraries
  * libfritz++ (included all Fritz!Box specific functionality)
  * libtcpclient++ (providing tcp socket communication)
  * libpthread++ (providing pthread support, independant of VDRs implementation)  
  With this, it is possible to use these libraries in other projects not related to VDR.
- all socket communication of the plugin can now be traced into /tmp/tcpclient.trace.
  If this file exists at VDR startup, tracing is enabled. If not, tracing is disabled.
  If you experience problems with vdr-fritzbox, this trace may be helpful in debugging 
  the issue. However, please be aware that this trace may contain password and other 
  sensitive information.
- modified logging to syslog. All log entries related to this plugin are now 
  prefixed with "vdr-fritzbox:".  
- removed memory leak in cMenuSetupFritzbox::Store[MSN|Fonbooks]
- fixed some compiler warnings that occur with recent compiler versions (4.3.x)
- fixed missing includes which prevented compilation with recent compiler versions (4.3.x)

Download: http://joachim-wilke.de/vdr-fritz.htm

523

Saturday, December 20th 2008, 9:31pm

Quoted

Original von jowi24
Für alle, die über Weihnachten nichts (besseres) zu tun haben, gibt es Nachschub zum Testen:....


Thx.

Btw: Wenn man jetzt noch den AB der 7270 abrufen könnte, dann währe es wirklich perfekt.

:!: Hier nicht klicken!!



dreipo.cc

"Ubuntu" -- An african Word, meaning: "Gentoo is too hard for me".

my VDR


Gen2VDR V4.3PO

VDR: vdr-2.1.6
Mainboard: ASUS Z97-PRO (Wi-Fi ac)
CPU: i7-4770K
RAM: 16G
System HDD: OCZ-VERTEX4 SSD, 120 GB
Video HDD: WD Caviar Green, 3 TB
BD-ROM: Samsung SH-B123L
Gehäuse: Thermaltake DH202 Touch (VM90051N2Z)
DVB: DD Cine S2 V6.5 & DuofleX C/T
IR/FB: yaUSBIR v3 ; Harmony 885

Ramirez

Intermediate

Posts: 373

Location: Würzburg

  • Send private message

524

Monday, December 22nd 2008, 12:35am

Quoted

Original von jowi24
Für alle, die über Weihnachten nichts (besseres) zu tun haben, gibt es Nachschub zum Testen:

[code]
- splitted plugin into plugin application and three static libraries
* libfritz++ (included all Fritz!Box specific functionality)
* libtcpclient++ (providing tcp socket communication)
* libpthread++ (providing pthread support, independant of VDRs implementation)


In den Makefile´s dieser drei Libs fehlt das -fPIC für die CXXFLAGS, konnte es hier unter openSUSE 11.0 x64 erstmal nicht compilieren.

amair

Master

Posts: 2,301

Location: Schrobenhausen

Occupation: Software-Entwicklung und -Support

  • Send private message

525

Monday, December 29th 2008, 2:16pm

Hallo jowi24!

Habe heute auch die v1.1.3 eingespielt, damit funktioniert nun auch meine FritzBox 7270 v54.04.67.
Anfangs gab's jedoch immer einen Absturz, wenn ich den Maimenü-Eintrag aufrief.

Dieser Patch behebt das:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff -Nur fritzbox-1.1.3/fritzbox.c fritzbox-1.1.3.orig/fritzbox.c
--- fritzbox-1.1.3/fritzbox.c   2008-12-29 14:10:30.000000000 +0100
+++ fritzbox-1.1.3.orig/fritzbox.c      2008-12-20 20:57:04.000000000 +0100
@@ -133,7 +133,7 @@

 void cPluginFritzbox::MainThreadHook(void)
 {
-       if (!fritzboxConfig.useNotifyOsd && listener && event) {
+       if (!fritzboxConfig.useNotifyOsd && listener) {
                fritz::sCallInfo *callInfo = event->GetCallInfo();
                if (callInfo)
                        Skins.Message(mtInfo, event->ComposeCallMessage().c_str());
@@ -166,7 +166,7 @@

 cOsdObject *cPluginFritzbox::MainMenuAction(void)
 {
-       if (event && event->GetCallInfo()) {
+       if (event->GetCallInfo()) {
                // called by cRemote::CallPlugin
                return new cNotifyOsd(event);
        }

Grund des Absturzes dürfte sein, dass ich das

Source code

1
if (fritzboxConfig.showNumber || fritzboxConfig.pauseOnCall || fritzboxConfig.muteOnCall) {
alles abgeschaltet habe und somit "event" immer NULL ist.

Gruß,
Andreas

526

Monday, December 29th 2008, 10:54pm

Fritzbox Plugin mit Proxy

Kann mir einer sagen wie ich das Fritzbox Plugin dazu bringe über einen Proxy (squid) mit dasoertliche.de zu kommunizieren.

Kann man das ggf. einbauen?

Danke, zap-o-post
Activy 330 mit gen2vdr 2.0 und einer FuSi Budget DVB-S Karte
Im Aubau: yaVDR 0.4.0

jowi24

Professional

  • "jowi24" started this thread

Posts: 679

Location: Bruchsal

  • Send private message

527

Wednesday, December 31st 2008, 6:10pm

RE: Fritzbox Plugin 1.1.4

Und gleich wieder eine neue Version, die letzte für dieses Jahr :-)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2008-12-31: Version 1.1.4
- adapted to changes in libfritz++:
  * Added type "ALL" to CallList to retrieve complete list of calls at once.
  * Moved callType from CallList to CallEntry.
  * Implemented in-library msn filtering and reverse-lookups.
  * Renamed various methods in FonbookManager from *Fonbuch* to *Fonbook*.
  * Made CallList a singleton.
  * Replaced string tokenizer in Listener.
  * Refactored MSN-filter functionality.
  * Added "-fPIC" to Makefiles.
  * A call to Config::SetupFonbookIDs now deletes a previously instantiated FonbookManager
    to allow multiple calls to SetupFonbookIDs in case of configuration changes.
  * Introduced new method CallList::DeleteCallList() to explicitly delete the singleton instance.
  * Made Listener a singleton. A call to Listener::CreateListener() is used to activate this feature.
  * Introduced new method CallList::CreateCallList() to explicitly pre-fetch the call list before
    calling CallList::getCallList().
  * Moved Config::SetupFonbookIDs to FonbookManager::CreateFonbookManager().
  * Renamed Tools::GetPhoneSettings() to Tools::GetLocationSettings().
  * Added resolving of SIP[0-9] to real provider names.
- configuration changes of MSN filter, selected fonbooks, hostname and password are now
  considered immediately without a restart
- plugin classes no longer hold own references to fonbook, listener and callList. They now use the
  static getter methods.
- fixed a possible crash when using the plugin with showNumber = pauseOnCall = muteOnCall = false.
  (Patch provided by Andreas [26])
- using new library feature: resolving SIP provider names, instead of signalling SIP0, ...

This post has been edited 1 times, last edit by "jowi24" (Jan 1st 2009, 2:49pm)


528

Sunday, January 4th 2009, 12:44am

RE: Fritzbox Plugin 1.1.4

Hallo,

ich nutze seit heute auch dieses Plugin und finde es sehr nützlich. Was bei mir aber nicht funktioniert ist die Pause der laufenden Sendung, wenn ein GEspräch geführt wird.

Des Weiteren wüßte ich gerne, welche Version ich installiert habe, wenn ich es über das OSD installiere.

Danke
Stephan
----------------------------------------------
Fritz.Box 7170
Reelbox im testing Tree

529

Sunday, January 4th 2009, 7:55pm

RE: [Announce] Fritz!Box Plugin 1.1.4

Hallo,

ich hätte eine kurze Frage zum Fritzbox Plugin (hoffe ich bin hier richtig)

System: Debina "Etch"
VDR: 1.6.0
Fritzbox Plugin: 1.1.4
gcc/g++: 3.4.6

Hab grad den neuen VDR durchcompiliert und wollte das Fritzbox Plugin installieren/compilieren, bekomme aber beim linken folgenden Fehler :

make[2]: Leaving directory `/usr/src/vdr/vdr-1.6.0/PLUGINS/src/fritzbox-1.1.4/libfritz++'
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -shared fritzbox.o fritzeventhandler.o log.o menu.o notifyosd.o setup.o libfritz++/libfritz++.a libpthread++/libpthread++.a libtcpclient++/libtcpclient++.a -o libvdr-fritzbox.so

`.L21' referenced in section `.rodata' of libfritz++/libfritz++.a(FritzFonbook.o): defined in discarded section`.gnu.linkonce.t._ZNK9tcpclient12TcpException4wh
atEv' of libfritz++/libfritz++.a(FritzFonbook.o)

`.L7' referenced in section `.rodata' of libfritz++/libfritz++.a(FritzFonbook.o): defined in discarded section `.gnu.linkonce.t._ZNK9tcpclient12TcpException4whatEv' of libfritz++/libfritz++.a(FritzFonbook.o)

`.L8' referenced in section `.rodata' of libfritz++/libfritz++.a(FritzFonbook.o): defined in discarded section `.gnu.linkonce.t._ZNK9tcpclient12TcpException4wha
tEv' of libfritz++/libfritz++.a(FritzFonbook.o)
.
.

collect2: ld returned 1 exit status
make[1]: *** [libvdr-fritzbox.so] Error 1
make[1]: Leaving directory `/usr/src/vdr/vdr-1.6.0/PLUGINS/src/fritzbox-1.1.4'

Vielleicht hätte da jemand einen kleinen Tipp. Ich arbeite zwar schon seit vielen Jahren mit allen möglichen Unixsystemen, aber leider bin ich kein Coder (bin halt nur Admin :) ....

Wär nett, wenn jemand mal kurz drübergucken könnte ...

mfg
duck

jowi24

Professional

  • "jowi24" started this thread

Posts: 679

Location: Bruchsal

  • Send private message

530

Sunday, January 4th 2009, 10:12pm

RE: [Announce] Fritz!Box Plugin 1.1.4

Quoted

Originally posted by duckVielleicht hätte da jemand einen kleinen Tipp.

Möglicherweise handelt es sich dabei um ein Problem mit dem verwendeten compilier / binutils-Paket.
Details dazu stehen unter: http://powernerd.blogspot.com/2007/05/de…ction-gccg.html

Kannst Du mit einem neueren g++ kompilieren? Das hat zumindest vor ca. zwei Jahren geholfen, als das Problem schonmal hier auftrat: [Announce] Fritz!Box Plugin 1.1.4

jowi24

Professional

  • "jowi24" started this thread

Posts: 679

Location: Bruchsal

  • Send private message

531

Sunday, January 4th 2009, 10:15pm

RE: Fritzbox Plugin 1.1.4

Quoted

Originally posted by SHE
Was bei mir aber nicht funktioniert ist die Pause der laufenden Sendung, wenn ein GEspräch geführt wird.

Das Live-Programm wird vom Plugin nicht angehalten. Lediglich eine laufende Wiedergabe wird pausiert (falls dies in der Konfiguration so eingestellt ist)

Quoted

Originally posted by SHE
Des Weiteren wüßte ich gerne, welche Version ich installiert habe, wenn ich es über das OSD installiere.

Das kannst Du herausfinden unter Menü -> Einstellungen -> Plugins. Dort stehen alle Plugins mit der entsprechenden Versionsummern.

jowi24

Professional

  • "jowi24" started this thread

Posts: 679

Location: Bruchsal

  • Send private message

532

Sunday, January 4th 2009, 10:16pm

RE: Fritzbox Plugin mit Proxy

Quoted

Originally posted by zap-o-post
Kann mir einer sagen wie ich das Fritzbox Plugin dazu bringe über einen Proxy (squid) mit dasoertliche.de zu kommunizieren.

Kann man das ggf. einbauen?

Interessanter Punkt. Ich hab's mal auf die Liste genommen. Werde mich bei Gelegenheit mal damit befassen.

533

Monday, January 5th 2009, 1:01am

RE: [Announce] Fritz!Box Plugin 1.1.4

Erstmal danke für die superschnelle Antwort ....

Quoted

Möglicherweise handelt es sich dabei um ein Problem mit dem verwendeten compilier / binutils-Paket.
Details dazu stehen unter: http://powernerd.blogspot.com/2007/05/de…ction-gccg.html
Kannst Du mit einem neueren g++ kompilieren? Das hat zumindest vor ca. zwei Jahren geholfen, als das Problem schonmal hier auftrat:


Auf die Idee bin ich gestern morgen um 4 Uhr nicht mehr gekommen. Hab jetzt auf gcc 4.3 und binutils 2.18 upgegraded . -> selbes Phaenomen...

Anschliessend hab ich einen kompletten Update des Systems gemacht -> selbes Problem ...

Ich probier mal die unteren Versionen durch. Sollte es da auch nicht funken, dann werd ich wohl doch mal tiefer in die Materie einsteigen, denn ich will das Plugin .... :)

Danke trotzdem für Deine Antwort. Sollte sonst noch jemand eine Idee haben, oder das selbe Problem, bin ich für Hinweise offen...

Guts naechtle ...

534

Monday, January 5th 2009, 2:19am

RE: Fritzbox Plugin 1.1.4

Hi Jo und danke für die Antwort.

Quoted

Originally posted by jowi24

Quoted

Originally posted by SHE
Was bei mir aber nicht funktioniert ist die Pause der laufenden Sendung, wenn ein GEspräch geführt wird.

Das Live-Programm wird vom Plugin nicht angehalten. Lediglich eine laufende Wiedergabe wird pausiert (falls dies in der Konfiguration so eingestellt ist)

Ist es denn möglich, die Box in den TimeShift zu versetzen? Das macht doch bei Live Sendungen sinn.

Danke
Stephan
----------------------------------------------
Fritz.Box 7170
Reelbox im testing Tree

535

Monday, January 5th 2009, 11:01pm

RE: [Announce] Fritz!Box Plugin 1.1.4

Quoted


[...snip...]
Kannst Du mit einem neueren g++ kompilieren? Das hat zumindest vor ca. zwei Jahren geholfen, als das Problem schonmal hier auftrat: [Announce] Fritz!Box Plugin 1.1.4


Tja, Du hattest recht, es war ein Compile/Binutils/libstdc++ Problem. Nachdem ich mein gesamtes System auf Lenny upgegraded habe lies sich das Plugin anstandslos kompilieren und läuft auch schon wunderschön :))

Danke nochmal ....

jowi24

Professional

  • "jowi24" started this thread

Posts: 679

Location: Bruchsal

  • Send private message

536

Tuesday, January 6th 2009, 1:44pm

RE: Fritzbox Plugin 1.1.4

Quoted

Originally posted by SHE
Ist es denn möglich, die Box in den TimeShift zu versetzen? Das macht doch bei Live Sendungen sinn.


Richtig, steht auch schon als mögliche Erweiterung auf der Liste (siehe Plugin-Website). Aber ganz einfach ist es auch nicht: angenommen VDR läuft ohne dass jemand aktiv fernsieht. Trotzdem würden mit dieser Funktion bei jedem Anruf Aufnahmen gestartet werden.

537

Tuesday, January 6th 2009, 3:34pm

RE: Fritzbox Plugin 1.1.4

Hallo,

Quoted

Originally posted by jowi24

Quoted

Originally posted by SHE
Ist es denn möglich, die Box in den TimeShift zu versetzen? Das macht doch bei Live Sendungen sinn.


Richtig, steht auch schon als mögliche Erweiterung auf der Liste (siehe Plugin-Website). Aber ganz einfach ist es auch nicht: angenommen VDR läuft ohne dass jemand aktiv fernsieht. Trotzdem würden mit dieser Funktion bei jedem Anruf Aufnahmen gestartet werden.


ja und? Lieber zuviel aufgenommen, als zu wenig. Ferner muss ja nicht aufgenommen werden. Es reicht doch ein Pause Signal, so dass die Wiedergabe pasuiert wird.
Und was passiert nach 60 min? OSD Popup mit Aufnahme starten oder verwerfen? Wenn dann nach 1min nicht reagiert wird, in eine Aufnahme "konvertieren". Löschen kann man ja dann manuell. Soviel Platz sollte doch jeder haben, oder?
SHe
----------------------------------------------
Fritz.Box 7170
Reelbox im testing Tree

jowi24

Professional

  • "jowi24" started this thread

Posts: 679

Location: Bruchsal

  • Send private message

538

Tuesday, January 6th 2009, 3:39pm

RE: Fritzbox Plugin 1.1.4

Quoted

Originally posted by SHE
Lieber zuviel aufgenommen, als zu wenig. Ferner muss ja nicht aufgenommen werden. Es reicht doch ein Pause Signal, so dass die Wiedergabe pasuiert wird.


Letztere Funktion gibt es schon, nennt sich "bei Anruf pausieren".

539

Tuesday, January 6th 2009, 4:04pm

RE: Fritzbox Plugin 1.1.4

ok, ersetzen wir Wiedergabe durch ANzeige, so dass es für Live Bild wie auch für Wiedergaben gilt :-)
----------------------------------------------
Fritz.Box 7170
Reelbox im testing Tree

jowi24

Professional

  • "jowi24" started this thread

Posts: 679

Location: Bruchsal

  • Send private message

540

Tuesday, January 6th 2009, 5:04pm

RE: Fritzbox Plugin 1.1.4

Okay, verstanden. ;-)