New TAP to manage the PVR using HTML/CSS/JavaScript.

TAPs für die SRP- und CRP-Serie
gerd.schmidt
Topfversteher
Topfversteher
Beiträge: 440
Registriert: So 12. Jun 2011, 11:11
Receivertyp: Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08
Receiverfirmware: 05.02.13
Wohnort: Röthenbach a.d. Pegnitz

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#481

Beitrag von gerd.schmidt » Fr 13. Jun 2014, 15:29

Danke vielmals. Hat funktioniert.

Gerd
Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08 (FW 26.03.14)
Metz Topas mit CI+ Modul von KDG und SC G02
KDG Digital HD - Sky Komplettpaket

TAPs im Autostart
TMSCommander, TimerDiags, FastSkip, RebuildNAV, SmartEPG_TMS, TMSArchive, WebControl

Weitere TAPs:
TAPtoDate, TMSMount, StartFTPd, Systemreport, HDDInfo_TMS, SmartFiler_TMS, TMSTelnetd, BackgroundCopy, TMSRemote, SmartBackup,

gerd.schmidt
Topfversteher
Topfversteher
Beiträge: 440
Registriert: So 12. Jun 2011, 11:11
Receivertyp: Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08
Receiverfirmware: 05.02.13
Wohnort: Röthenbach a.d. Pegnitz

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#482

Beitrag von gerd.schmidt » Fr 13. Jun 2014, 21:53

Auf meinem Netbook tritt laut log folgender Fehler auf:

Code: Alles auswählen

2014-06-13 21:39:17 parsererror in tma.loadChannels()
  error: SyntaxError: Ungültiges Zeichen
  xhrReadyState: 4
  xhrStatus: 200
Wie lässt sich das beheben?

Gerd
Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08 (FW 26.03.14)
Metz Topas mit CI+ Modul von KDG und SC G02
KDG Digital HD - Sky Komplettpaket

TAPs im Autostart
TMSCommander, TimerDiags, FastSkip, RebuildNAV, SmartEPG_TMS, TMSArchive, WebControl

Weitere TAPs:
TAPtoDate, TMSMount, StartFTPd, Systemreport, HDDInfo_TMS, SmartFiler_TMS, TMSTelnetd, BackgroundCopy, TMSRemote, SmartBackup,

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3207
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#483

Beitrag von jkIT » Fr 13. Jun 2014, 22:53

gerd.schmidt hat geschrieben:Auf meinem Netbook tritt laut log folgender Fehler auf:

Code: Alles auswählen

2014-06-13 21:39:17 parsererror in tma.loadChannels()
  error: SyntaxError: Ungültiges Zeichen
  ...
Wie lässt sich das beheben?

Vermutlich wird ein Zeichen in der Antwort nicht JSON konform maskiert.
Um das zu ermitteln müsstest du uns bitte helfen.
Speichere mit wget.exe den manuellen Abruf der Senderliste in eine Datei und stelle sie uns zur Verfügung.

Code: Alles auswählen

Windows Kommandozeile:
wget --output-document="channels.txt" "http://<topf-ip>:8000/api?function=channel&action=get!"
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

gerd.schmidt
Topfversteher
Topfversteher
Beiträge: 440
Registriert: So 12. Jun 2011, 11:11
Receivertyp: Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08
Receiverfirmware: 05.02.13
Wohnort: Röthenbach a.d. Pegnitz

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#484

Beitrag von gerd.schmidt » Sa 14. Jun 2014, 08:38

Hallo JkIt,

wget.exe lässt sich auf meinem Netbook mit Windows 8 (auch im Kombatibilitätsmodus) nicht installieren. Es kommt die Meldung "Diese App kann auf dem PC nicht ausgeführt werden". Was kann ich noch tun?

Gerd
Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08 (FW 26.03.14)
Metz Topas mit CI+ Modul von KDG und SC G02
KDG Digital HD - Sky Komplettpaket

TAPs im Autostart
TMSCommander, TimerDiags, FastSkip, RebuildNAV, SmartEPG_TMS, TMSArchive, WebControl

Weitere TAPs:
TAPtoDate, TMSMount, StartFTPd, Systemreport, HDDInfo_TMS, SmartFiler_TMS, TMSTelnetd, BackgroundCopy, TMSRemote, SmartBackup,

gerd.schmidt
Topfversteher
Topfversteher
Beiträge: 440
Registriert: So 12. Jun 2011, 11:11
Receivertyp: Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08
Receiverfirmware: 05.02.13
Wohnort: Röthenbach a.d. Pegnitz

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#485

Beitrag von gerd.schmidt » Sa 14. Jun 2014, 09:29

Ich hatte zwischenzeitlich eine wgetsetup.exe gefunden, die sich installieren ließ. Nachdem ich die wget.exe und einige weitere Dateien aus dem Programm- ins Windowsverzeichnis kopiert hatte, funktionierte schließlich der Kommandozeilenbefehl. Als ich anschließend TMA1 aufrief, klappte plötzlich die Verbindung, obwohl ich zwischen gestern Abend und heute Morgen mit Sicherheit nichts geändert habe.

Nachdem ich mir die Arbeit gemacht habe, füge ich die "channels-txt" trotzdem bei.

Gerd
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08 (FW 26.03.14)
Metz Topas mit CI+ Modul von KDG und SC G02
KDG Digital HD - Sky Komplettpaket

TAPs im Autostart
TMSCommander, TimerDiags, FastSkip, RebuildNAV, SmartEPG_TMS, TMSArchive, WebControl

Weitere TAPs:
TAPtoDate, TMSMount, StartFTPd, Systemreport, HDDInfo_TMS, SmartFiler_TMS, TMSTelnetd, BackgroundCopy, TMSRemote, SmartBackup,

DeltaMikeCharlie
WebController
WebController
Beiträge: 472
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#486

Beitrag von DeltaMikeCharlie » So 15. Jun 2014, 09:03

I have tested this file with an online JSON validation tool and also loaded it on my PVR with a hacked TMA1 POC and I do not get any error messages. The file seems valid.

gerd.schmidt
Topfversteher
Topfversteher
Beiträge: 440
Registriert: So 12. Jun 2011, 11:11
Receivertyp: Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08
Receiverfirmware: 05.02.13
Wohnort: Röthenbach a.d. Pegnitz

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#487

Beitrag von gerd.schmidt » Di 17. Jun 2014, 14:21

Gestern war noch alles ok. Obwohl nichts geändert wurde, funktioniert TMA1 heute auf allen 3 Computern nicht mehr. Lt. log der gleiche Fehler wie in meinem Beitrag vorher:

Code: Alles auswählen

2014-06-16 09:34:18 tma is ready

2014-06-17 09:46:38 parsererror in tma.loadChannels()
  error: SyntaxError: Ungültiges Zeichen
  xhrReadyState: 4
  xhrStatus: 200

2014-06-17 09:47:37 parsererror in tma.loadChannels()
  error: SyntaxError: Ungültiges Zeichen
  xhrReadyState: 4
  xhrStatus: 200

2014-06-17 11:45:05 parsererror in tma.loadChannels()
  error: SyntaxError: Ungültiges Zeichen
  xhrReadyState: 4
  xhrStatus: 200

2014-06-17 13:16:11 parsererror in tma.loadChannels()
  error: SyntaxError: Ungültiges Zeichen
  xhrReadyState: 4
  xhrStatus: 200

2014-06-17 14:03:41 parsererror in tma.loadChannels()
  error: SyntaxError: Ungültiges Zeichen
  xhrReadyState: 4
  xhrStatus: 200
Ist es erforderlich, auf allen Rechnern erneut wget.exe zu installieren? Oder ist es vielleicht ein grundsätzliches Problem?

Gerd
Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08 (FW 26.03.14)
Metz Topas mit CI+ Modul von KDG und SC G02
KDG Digital HD - Sky Komplettpaket

TAPs im Autostart
TMSCommander, TimerDiags, FastSkip, RebuildNAV, SmartEPG_TMS, TMSArchive, WebControl

Weitere TAPs:
TAPtoDate, TMSMount, StartFTPd, Systemreport, HDDInfo_TMS, SmartFiler_TMS, TMSTelnetd, BackgroundCopy, TMSRemote, SmartBackup,

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3207
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#488

Beitrag von jkIT » Di 17. Jun 2014, 15:08

gerd.schmidt hat geschrieben:Gestern war noch alles ok. Obwohl nichts geändert wurde, funktioniert TMA1 heute auf allen 3 Computern nicht mehr. Lt. log der gleiche Fehler wie in meinem Beitrag vorher:
...

Ist es erforderlich, auf allen Rechnern erneut wget.exe zu installieren? Oder ist es vielleicht ein grundsätzliches Problem?

Gerd

Nein, wget hatte das Problem sicher nicht behoben.
Aber wenn du nochmal obigen Download der Senderliste machen könntest, wäre gut.
Und hoffentlich diesmal mit dem Fehler :wink:
Ist schon seltsam, dass das mal geht und mal nicht.
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

gerd.schmidt
Topfversteher
Topfversteher
Beiträge: 440
Registriert: So 12. Jun 2011, 11:11
Receivertyp: Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08
Receiverfirmware: 05.02.13
Wohnort: Röthenbach a.d. Pegnitz

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#489

Beitrag von gerd.schmidt » Di 17. Jun 2014, 15:31

Anbei die neue channels.txt

Gerd
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08 (FW 26.03.14)
Metz Topas mit CI+ Modul von KDG und SC G02
KDG Digital HD - Sky Komplettpaket

TAPs im Autostart
TMSCommander, TimerDiags, FastSkip, RebuildNAV, SmartEPG_TMS, TMSArchive, WebControl

Weitere TAPs:
TAPtoDate, TMSMount, StartFTPd, Systemreport, HDDInfo_TMS, SmartFiler_TMS, TMSTelnetd, BackgroundCopy, TMSRemote, SmartBackup,

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3207
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#490

Beitrag von jkIT » Di 17. Jun 2014, 15:49

Danke dir.
Durch den Vergleich der beiden Dateien sieht man nun das Problem. Der Providername von (edit: manchen) Sky Sendern wird nicht korrekt ausgelesen.
Und offenbar liest das TAP dabei aus einem sich verändernden Bereich, deshalb geht´s manchmal und dann eben wieder nicht.
Werde das an DMC weitergeben.
Zuletzt geändert von jkIT am Di 17. Jun 2014, 16:17, insgesamt 1-mal geändert.
Grund: Nachtrag
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

DeltaMikeCharlie
WebController
WebController
Beiträge: 472
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#491

Beitrag von DeltaMikeCharlie » Di 17. Jun 2014, 22:54

Gerd,

I would like to extract the channel data from your PVR using another method so that I can see if the problem is specific to TMA1.

Can you please run FlashDecode.tap and then post FlashDecode.log to the forum?

FlashDecode.log will also contain some other data about your PVR like timers. If you want to keep these private, you can use a text editor to delete them from the end of the log file before you send it.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

gerd.schmidt
Topfversteher
Topfversteher
Beiträge: 440
Registriert: So 12. Jun 2011, 11:11
Receivertyp: Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08
Receiverfirmware: 05.02.13
Wohnort: Röthenbach a.d. Pegnitz

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#492

Beitrag von gerd.schmidt » Mi 18. Jun 2014, 08:46

Here my FlashDecode.log file. Today it's running again.

Gerd
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08 (FW 26.03.14)
Metz Topas mit CI+ Modul von KDG und SC G02
KDG Digital HD - Sky Komplettpaket

TAPs im Autostart
TMSCommander, TimerDiags, FastSkip, RebuildNAV, SmartEPG_TMS, TMSArchive, WebControl

Weitere TAPs:
TAPtoDate, TMSMount, StartFTPd, Systemreport, HDDInfo_TMS, SmartFiler_TMS, TMSTelnetd, BackgroundCopy, TMSRemote, SmartBackup,

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28980
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#493

Beitrag von FireBird » Mi 18. Jun 2014, 09:34

Der Müll steht zumindest noch drinnen:

'Blue Movie 1' / 'UUUUUUu×UUUUu5uUWW'

gerd.schmidt
Topfversteher
Topfversteher
Beiträge: 440
Registriert: So 12. Jun 2011, 11:11
Receivertyp: Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08
Receiverfirmware: 05.02.13
Wohnort: Röthenbach a.d. Pegnitz

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#494

Beitrag von gerd.schmidt » Mi 18. Jun 2014, 09:53

Hilft es, den Sender zu löschen?

Gerd
Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08 (FW 26.03.14)
Metz Topas mit CI+ Modul von KDG und SC G02
KDG Digital HD - Sky Komplettpaket

TAPs im Autostart
TMSCommander, TimerDiags, FastSkip, RebuildNAV, SmartEPG_TMS, TMSArchive, WebControl

Weitere TAPs:
TAPtoDate, TMSMount, StartFTPd, Systemreport, HDDInfo_TMS, SmartFiler_TMS, TMSTelnetd, BackgroundCopy, TMSRemote, SmartBackup,

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28980
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#495

Beitrag von FireBird » Mi 18. Jun 2014, 10:21

Solange das Problem nicht zu gravierend ist, wäre es besser, den Auslöser zu finden.

DeltaMikeCharlie
WebController
WebController
Beiträge: 472
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#496

Beitrag von DeltaMikeCharlie » Mi 18. Jun 2014, 22:10

FireBird has found the cause and fixed the library that TMA1 uses to extract the channel data. Please try this updated version of TMA1 to see if it fixes your problem.

The PVR firmware set an unexpected value when the channel's "provider name" was unavailable, this lead to TMA1 reading random areas of memory that sometimes caused the problem that you encountered.

Thanks to FireBird for his rapid response to this issue.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

gerd.schmidt
Topfversteher
Topfversteher
Beiträge: 440
Registriert: So 12. Jun 2011, 11:11
Receivertyp: Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08
Receiverfirmware: 05.02.13
Wohnort: Röthenbach a.d. Pegnitz

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#497

Beitrag von gerd.schmidt » Fr 20. Jun 2014, 21:40

Habe TMA1 jetzt 2 Tage ausgiebig getestet. Der Fehler ist bisher nicht mehr aufgetreten.

Gerd
Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08 (FW 26.03.14)
Metz Topas mit CI+ Modul von KDG und SC G02
KDG Digital HD - Sky Komplettpaket

TAPs im Autostart
TMSCommander, TimerDiags, FastSkip, RebuildNAV, SmartEPG_TMS, TMSArchive, WebControl

Weitere TAPs:
TAPtoDate, TMSMount, StartFTPd, Systemreport, HDDInfo_TMS, SmartFiler_TMS, TMSTelnetd, BackgroundCopy, TMSRemote, SmartBackup,

DeltaMikeCharlie
WebController
WebController
Beiträge: 472
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#498

Beitrag von DeltaMikeCharlie » Sa 21. Jun 2014, 04:19

jkIT and I would like to present the inaugural version of WebControl for you to test and provide feedback.

You can download WebControl from here.

In the process of preparing the project for TAPtoDate we decided that TMA1 was a good name for the proof-of-concept project, but it did not clearly describe what the system actually did. So, we have changed the name from TMA1 to WebControl. We hope that you like it.

WebControl has simply continued from where TMA1 left off and it is basically the same system. One thing to realise is that all of the "Settings" have also moved from "TMA1" to "WebControl" and some of the configuration files have also been renamed.

New features in this release:
  • You can now dynamically drag a timer reservation on the EPG screen to change its start / end / duration. To do this, you need to press the clock icon in the top left of the EPG screen to enable "Toggle Reservation Buttons".
  • You can no longer edit a recurring timer from the EPG unless you are editing the first occurrence. There is a new button on a recurring timer reservation to take you to the first occurrence.
  • There is a configuration option that allows you to add manual padding before and after each timer reservation that you create from the EPG window.
  • If you use SmartEPG, and you are using a PVR that does not cache EPG entries between reboots, you can now configure WebControl to use SmartEPG's EPG database instead of the EPG that the PVR maintains. To enable this, go into WebControl-Config and change the "EPG Source" setting from "PVR" to "SmartEPG". This has only been tested with SmartEPG v6.2a and earlier versions of the database may not be compatible.
  • If you forget to rebuild your logo files, you will be given an error message, but WebControl will continue to load and operate.
Caution: The newest version of TMSRemote also has a web module that it installs under the old TMA1 file structure. Because this is the first release of WebControl, you will need to manually transfer any TMSRemote web modules if you install this version of TMSRemote.

Once you have installed and tested WebControl, it is recommended that you delete all of the TMA1 files.

gerd.schmidt
Topfversteher
Topfversteher
Beiträge: 440
Registriert: So 12. Jun 2011, 11:11
Receivertyp: Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08
Receiverfirmware: 05.02.13
Wohnort: Röthenbach a.d. Pegnitz

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#499

Beitrag von gerd.schmidt » Sa 21. Jun 2014, 09:01

Funktioniert einwandfrei. Screenshot als Beweis anbei.

Gerd
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Topfield CRP-2401CI+ mit CI+ Modul von KDG und SC D08 (FW 26.03.14)
Metz Topas mit CI+ Modul von KDG und SC G02
KDG Digital HD - Sky Komplettpaket

TAPs im Autostart
TMSCommander, TimerDiags, FastSkip, RebuildNAV, SmartEPG_TMS, TMSArchive, WebControl

Weitere TAPs:
TAPtoDate, TMSMount, StartFTPd, Systemreport, HDDInfo_TMS, SmartFiler_TMS, TMSTelnetd, BackgroundCopy, TMSRemote, SmartBackup,

Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24972
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

AW: New TAP to manage the PVR using HTML/CSS/JavaScript.

#500

Beitrag von macfan » Sa 21. Jun 2014, 10:40

DeltaMikeCharlie hat geschrieben:jkIT and I would like to present the inaugural version of WebControl for you to test and provide feedback.

Thank you, it's great. And the new tab "Bedienung" (in English "Operating" or "Handling" or ..., I don't know) is good and handy, though I miss the option to use the keyboard. That was possible using the old "/tmsremote/index.html".

Gruß, Horst

Gesperrt

Zurück zu „SRP/CRP TAP-Bereich“