|
Click2Record V2.80 |
Trashmaster
Stammuser
 

Registration Date: 02.01.2005
Posts: 330
Which box: DM 7025S External Storage: HDD Which Image: Gemini Origin: HBN
 |
|
WAO!!!
super Arbeit! weiter so !
um das Tool noch perfekt zu machen, hier noch n paar Ideen:
- Speicherung der EPG-Daten (muss ja nicht bei jedem Aufruf aktualisiert werden)
- Ergebnisanzeige nach Suche (vielleicht durch farbliche Markierung)
aber sonst bin ich total begeisert
__________________ Gruß
Trashmaster
|
|
17.10.2008 21:58 |
|
|
Bombjack
User

Registration Date: 09.11.2005
Posts: 261
Which box: DM 500S; DM 7025S External Storage: CF; CIFS Which Image: Gemini
Thread Starter
 |
|
| quote: |
Original von Trashmaster
WAO!!!
super Arbeit! weiter so !
um das Tool noch perfekt zu machen, hier noch n paar Ideen:
- Speicherung der EPG-Daten (muss ja nicht bei jedem Aufruf aktualisiert werden)
- Ergebnisanzeige nach Suche (vielleicht durch farbliche Markierung)
aber sonst bin ich total begeisert
|
Hi Trashmaster,
I'm not that strong with the german language but I guess you want click2record to save the epg to hdd? This might be a good idea, but I still need to check if the local files are up to date. I might introduce this later on.
The search feature will be updated soon, so that only channels that contains any hits will be displayed.
|
|
18.10.2008 09:03 |
|
|
3c5x9
IhaD Pressesprecher
    

Registration Date: 25.03.2006
Posts: 2,899
Which box: DM 7025SS External Storage: USB-Stick; CF Which Image: eigenes Image
 |
|
I am having the problem that it loads only the timers from the box. Everything else is just throwing an exception. The TabbedPanel is empty, no single Service is listed.
I am running KDE 4.1 with /usr/lib/jvm/java-6-sun/jre/bin/java
Regards
| 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:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
|
Find bouqets
Changed!
Changed!
Getting timer margins
5
10
thread started...
count channels
Read Channels for 1:7:1:0:0:0:0:0:0:0:FROM%20BOUQUET%20"userbouquet.0.tv"%20ORDER%20BY%20bouquet
Refresh GUI...
Exception in thread "Thread-1" java.lang.IndexOutOfBoundsException: Index: 0, Tab count: 0
at javax.swing.JTabbedPane.checkIndex(JTabbedPane.java:1736)
at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:572)
at bj_epg.BJ_EPGView.tegnepgbillede(BJ_EPGView.java:1665)
at bj_epg.BJ_EPGView$BasicThread2.run(BJ_EPGView.java:1814)
at java.lang.Thread.run(Thread.java:619)
Changed!
Refresh GUI...
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 0, Tab count: 0
at javax.swing.JTabbedPane.checkIndex(JTabbedPane.java:1736)
at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:572)
at bj_epg.BJ_EPGView.tegnepgbillede(BJ_EPGView.java:1666)
at bj_epg.BJ_EPGView.jButton3ActionPerformed(BJ_EPGView.java:1102)
at bj_epg.BJ_EPGView.jTextField1ActionPerformed(BJ_EPGView.java:1278)
at bj_epg.BJ_EPGView.access$1700(BJ_EPGView.java:47)
at bj_epg.BJ_EPGView$17.actionPerformed(BJ_EPGView.java:803)
at javax.swing.JTextField.fireActionPerformed(JTextField.java:492)
at javax.swing.JTextField.postActionEvent(JTextField.java:705)
at javax.swing.JTextField$NotifyAction.actionPerformed(JTextField.java:820)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1636)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2849)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2884)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2812)
at java.awt.Component.processEvent(Component.java:5818)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4413)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:697)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:962)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:834)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:661)
at java.awt.Component.dispatchEventImpl(Component.java:4285)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Window.dispatchEventImpl(Window.java:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
|
|
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
[Loaded java.awt.AWTEvent$1 from /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/rt.jar]
Read Channels for 1:7:1:0:0:0:0:0:0:0:FROM%20BOUQUET%20"userbouquet.0.tv"%20ORDER%20BY%20bouquet
[Loaded org.jdesktop.swingworker.SwingWorker$5 from file:/home/rico/Desktop/Click2Record.jar]
Refresh GUI...
Exception in thread "Thread-1" java.lang.IndexOutOfBoundsException: Index: 0, Tab count: 0
at javax.swing.JTabbedPane.checkIndex(JTabbedPane.java:1736)
at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:572)
at bj_epg.BJ_EPGView.tegnepgbillede(BJ_EPGView.java:1665)
at bj_epg.BJ_EPGView$BasicThread2.run(BJ_EPGView.java:1814)
at java.lang.Thread.run(Thread.java:619)
|
|
__________________ Was bleibt von einem denkenden Menschen über, wenn man ihm den Zugang zu Informationen nimmt?
Leider muß ich es extra schreiben: Kein Support per PM. Privater Support hilft uns nicht weiter als Forum!
|
|
18.10.2008 10:10 |
|
|
djeryk
Fortgeschrittener

Registration Date: 14.02.2004
Posts: 645
Which box: DM7025S External Storage: CF Which Image: LT Welcher Bildschirm: Philips LCD 32PF9830
 |
|
da es ja kein Plugin ist muss verschoben werden
__________________ Sat-Community
|
|
18.10.2008 10:13 |
|
|
Bombjack
User

Registration Date: 09.11.2005
Posts: 261
Which box: DM 500S; DM 7025S External Storage: CF; CIFS Which Image: Gemini
Thread Starter
 |
|
| quote: |
Original von 3c5x9
I am having the problem that it loads only the timers from the box. Everything else is just throwing an exception. The TabbedPanel is empty, no single Service is listed.
I am running KDE 4.1 with /usr/lib/jvm/java-6-sun/jre/bin/java
Regards
|
Hmmm, it seems like it does'nt find any channels at all for the requested bouquet. Do you have windows PC to try it on just to be sure it's not a linux related bug.
I've compiled a new version that outputs some more debug information. Please try that one and post the output here. Thank you.
|
|
18.10.2008 11:47 |
|
|
3c5x9
IhaD Pressesprecher
    

Registration Date: 25.03.2006
Posts: 2,899
Which box: DM 7025SS External Storage: USB-Stick; CF Which Image: eigenes Image
 |
|
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
Changed!
Bouqet changed to: PREMIERE <serv>1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.0.tv" ORDER BY bouquet
counting channels...
Found 0 channels
Read Channels from http://192.168.1.107/web/getservices?sRef=1:7:1:0:0:0:0:0:0:0:FROM%20BOUQUET%20"userbouquet.0.tv"%20ORDER%20BY%20bouquet
Refresh GUI...
|
|
the output the firefox gets with that url is:
| 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:
27:
28:
29:
30:
31:
32:
33:
34:
|
<?xml version="1.0" encoding="UTF-8"?>
<e2servicelist>
<e2service>
<e2servicereference>1:0:1:A:2:85:C00000:0:0:0::PREMIERE 1</e2servicereference>
<e2servicename>PREMIERE 1</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:B:2:85:C00000:0:0:0::PREMIERE 2</e2servicereference>
<e2servicename>PREMIERE 2</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:2B:2:85:C00000:0:0:0::PREMIERE 3</e2servicereference>
<e2servicename>PREMIERE 3</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:9:2:85:C00000:0:0:0::PREMIERE 4</e2servicereference>
<e2servicename>PREMIERE 4</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:0:1:12:4:85:C00000:0:0:0::PREMIERE DIREKT</e2servicereference>
<e2servicename>PREMIERE DIREKT</e2servicename>
</e2service>
</e2servicelist>
|
|
In another bouqet
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
Changed!
Bouqet changed to: Favourites (TV) <serv>1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet
counting channels...
[tru:] young tv.
Found 1 channels
Read Channels from http://192.168.1.107/web/getservices?sRef=1:7:1:0:0:0:0:0:0:0:FROM%20BOUQUET%20"userbouquet.favourites.tv"%20ORDER%20BY%20bouquet
java.io.IOException: Server returned HTTP response code: 400 for URL: http://192.168.1.107/web/epgservice?sRef=1:0:1:2F5A:454:1:C00000:0:0:0::[tru%3a] young tv
Refresh GUI...
|
|
Where the XML Output is:
| code: |
1:
2:
3:
4:
|
<e2service>
<e2servicereference>1:0:1:2F5A:454:1:C00000:0:0:0::[tru%3a] young tv</e2servicereference>
<e2servicename>[tru:] young tv</e2servicename>
</e2service> |
|
__________________ Was bleibt von einem denkenden Menschen über, wenn man ihm den Zugang zu Informationen nimmt?
Leider muß ich es extra schreiben: Kein Support per PM. Privater Support hilft uns nicht weiter als Forum!
|
|
18.10.2008 14:50 |
|
|
Bombjack
User

Registration Date: 09.11.2005
Posts: 261
Which box: DM 500S; DM 7025S External Storage: CF; CIFS Which Image: Gemini
Thread Starter
 |
|
[quote]Original von 3c5x9
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
Changed!
Bouqet changed to: Favourites (TV) <serv>1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet
counting channels...
[tru:] young tv.
Found 1 channels
Read Channels from http://192.168.1.107/web/getservices?sRef=1:7:1:0:0:0:0:0:0:0:FROM%20BOUQUET%20"userbouquet.favourites.tv"%20ORDER%20BY%20bouquet
java.io.IOException: Server returned HTTP response code: 400 for URL: http://192.168.1.107/web/epgservice?sRef=1:0:1:2F5A:454:1:C00000:0:0:0::[tru%3a] young tv
Refresh GUI...
|
|
Your xml files are fine when firefox reads them. But it seems like the java client for linux reads the url different than the windows xp client. The parts that says "[tru%3a]" is not a part of the xml file.
I've compiled a new file that reads out the xml file. If you post it here, I might be able to remove those unwanted extras.
|
|
18.10.2008 16:12 |
|
|
Trashmaster
Stammuser
 

Registration Date: 02.01.2005
Posts: 330
Which box: DM 7025S External Storage: HDD Which Image: Gemini Origin: HBN
 |
|
hey cool, die Suchfunktion zeigt jetzt nur noch die Suchergebnisse an. PRIMA!
Da ist mir doch gleich noch was eingefallen. Vielleicht kannst du noch einen Button einbauen, bei dem vergangene Aufnahmen gelöscht werden.
Also eine Art Aufräumen-Knopf.
Ach, was mir noch aufgefallen ist: Umlaute werden komisch dargestellt.
Liegt das nur an mir, oder habt ihr da auch Probleme?
Ich hab dazu mal ein Bild angehängt.
| Attachment: |
1.jpg (165.13 KB, 2,519 downloads)
|
__________________ Gruß
Trashmaster
|
|
18.10.2008 16:31 |
|
|
Trashmaster
Stammuser
 

Registration Date: 02.01.2005
Posts: 330
Which box: DM 7025S External Storage: HDD Which Image: Gemini Origin: HBN
 |
|
| quote: |
| quote: |
Also eine Art Aufräumen-Knopf.
|
Sorry, I don't know what that is?
|
It's a button to clear ended Records.
__________________ Gruß
Trashmaster
|
|
18.10.2008 19:00 |
|
|
Bombjack
User

Registration Date: 09.11.2005
Posts: 261
Which box: DM 500S; DM 7025S External Storage: CF; CIFS Which Image: Gemini
Thread Starter
 |
|
---------------------------------
UPDATE V2.40
Changelog:
* Highly improved UTF handling (international characters)
* EPG is now cached on HDD for much faster access
-----------------------------------
|
|
18.10.2008 23:44 |
|
|
Trashmaster
Stammuser
 

Registration Date: 02.01.2005
Posts: 330
Which box: DM 7025S External Storage: HDD Which Image: Gemini Origin: HBN
 |
|
NICE
but what is this? (picture)
is it a tab stop?
| Attachment: |
1.jpg (168.49 KB, 2,194 downloads)
|
__________________ Gruß
Trashmaster
|
|
19.10.2008 18:37 |
|
|
Johnny67
User


Registration Date: 27.03.2008
Posts: 152
Which box: DM7025+S External Storage: HDD; CF Which Image: Gemini Welcher Bildschirm: Samsung LCD
 |
|
Great job.
Thank you very much.
__________________ _____
MfG
Johnny
|
|
19.10.2008 19:11 |
|
|
satmireille
Newbie

Registration Date: 10.05.2008
Posts: 35
Which box: siehe Signatur External Storage: NFS Which Image: CVS
 |
|
super Arbeit!
Thank you Bombjack
|
|
20.10.2008 03:35 |
|
|
SiennaRoot
V.I.P.
  

Registration Date: 19.12.2006
Posts: 2,545
Which box: DM 800S; DM 8000HD External Storage: USB-Stick; HDD Which Image: siehe Signatur Welcher Bildschirm: 40'' LCD Toshiba 40ZF355D Origin: aus dem Pott :-)
 |
|
Hi @bombjack,
thanks a lot, will try it :-)
Can that tool handle (feed back of) Timerconflicts returned by Timeroverlap checks (see Timeroverlap patch in "OpenEmbedded Enigma2" Section) ?
see you
SiennaRoot
__________________ DM8000 HD, (sata) HDD + (usb) Stick, OoZooN (Flash), Gemini2 (WW & BA)
DM800 HD, (sata) HDD + (usb) Stick, OoZooN (Flash), Gemini2 (WW & BA)
QNAP TS-209 Pro, TS-409U, TS-219P, Raidsonic Nas 4220B
|
|
20.10.2008 10:12 |
|
|
Bombjack
User

Registration Date: 09.11.2005
Posts: 261
Which box: DM 500S; DM 7025S External Storage: CF; CIFS Which Image: Gemini
Thread Starter
 |
|
---------------------------------
UPDATE V2.50
Changelog:
* Added "cleanup timer events" button
* Option to hide channels with no EPG
* Tooltip (mouseover) is now split in 2 lines
* Small clean ups
-----------------------------------
|
|
20.10.2008 20:07 |
|
|
Bombjack
User

Registration Date: 09.11.2005
Posts: 261
Which box: DM 500S; DM 7025S External Storage: CF; CIFS Which Image: Gemini
Thread Starter
 |
|
| quote: |
Original von Trashmaster
NICE
but what is this? (picture)
is it a tab stop? |
I don't know. RTL channel is displayed correctly here (v2.40 and v2.50). What version are you using?
|
|
20.10.2008 20:18 |
|
|
Bombjack
User

Registration Date: 09.11.2005
Posts: 261
Which box: DM 500S; DM 7025S External Storage: CF; CIFS Which Image: Gemini
Thread Starter
 |
|
| quote: |
Original von SiennaRoot
Hi @bombjack,
thanks a lot, will try it :-)
Can that tool handle (feed back of) Timerconflicts returned by Timeroverlap checks (see Timeroverlap patch in "OpenEmbedded Enigma2" Section) ?
see you
SiennaRoot |
No, it's not supported yet. What is the xml feedback for timeroverlap? Can't seem to find any info in the Timeroverlappatch thread.
|
|
20.10.2008 20:28 |
|
|
SiennaRoot
V.I.P.
  

Registration Date: 19.12.2006
Posts: 2,545
Which box: DM 800S; DM 8000HD External Storage: USB-Stick; HDD Which Image: siehe Signatur Welcher Bildschirm: 40'' LCD Toshiba 40ZF355D Origin: aus dem Pott :-)
 |
|
| quote: |
Original von Bombjack
| quote: |
Original von SiennaRoot
Hi @bombjack,
thanks a lot, will try it :-)
Can that tool handle (feed back of) Timerconflicts returned by Timeroverlap checks (see Timeroverlap patch in "OpenEmbedded Enigma2" Section) ?
see you
SiennaRoot |
No, it's not supported yet. What is the xml feedback for timeroverlap? Can't seem to find any info in the Timeroverlappatch thread. |
Thanks for reply @Bombjack,
The Timeroverlap Check is new cheched in the CVS now.
Handled in Enigma2 mainly in the TimerSanityCheck.py. When a Timerconflikt occurs a OSD Message Box comes up to handle the conflict.
So yes, seems there is no xml feedback for the Timerconflikt.
__________________ DM8000 HD, (sata) HDD + (usb) Stick, OoZooN (Flash), Gemini2 (WW & BA)
DM800 HD, (sata) HDD + (usb) Stick, OoZooN (Flash), Gemini2 (WW & BA)
QNAP TS-209 Pro, TS-409U, TS-219P, Raidsonic Nas 4220B
|
|
21.10.2008 11:17 |
|
|
|
|
|
 |
|