Posts by MegaV0lt
-
-
-
Darf man Wünsche äußern?
Display Spoiler
Was ich schon lange vermisse ist bei den Suchtimern eine Spalte wo man das Datum sieht, wann der letzte gefunden wurde. Habe weit über 200 Suchtimer und viele davon sind obsolete, weil die entsprechende Serie eingestellt wurde. Mit der Datumsangabe würde man in der Liste schön sehen, welche Suchtimer schon seit Jahren nichts mehr gefunden haben.
Und vielen Dank an SHofmann. epgsearch ist eines der wichtigsten Plugins für den VDR
-
Ich stimme zu.
Wie wäre es wenn man das einstellbar macht, so wie es ja auch beim Video Data Stream Broken ist?
-
Super! Mit der Änderung hat es gebaut. Das Log schaut aber noch ein wenig seltsam aus:
Code
Display MoreMai 06 16:33:57 vdr01 epgd[17489]: Downloaded 'ZDF' for 2025-05-16 with (2290) Bytes Mai 06 16:33:57 vdr01 epgd[17489]: [90B blob data] Mai 06 16:33:57 vdr01 epgd[17489]: Downloaded 'ZINFO' for 2025-05-16 with (2713) Bytes Mai 06 16:33:57 vdr01 epgd[17489]: [92B blob data] Mai 06 16:33:57 vdr01 epgd[17489]: Downloading images... Mai 06 16:33:57 vdr01 epgd[17489]: Downloaded 0 images Mai 06 16:33:57 vdr01 epgd[17489]: Updating 'tvm' day today+11 now Mai 06 16:33:57 vdr01 epgd[17489]: Skipping day 11 for TVM plugin, since all days ar performed on day 0 Mai 06 16:33:57 vdr01 epgd[17489]: Updating 'tvsp' day today+11 now Mai 06 16:33:57 vdr01 epgd[17489]: Downloaded '2NEO' for 2025-05-17 failed, code: 403. Mai 06 16:33:57 vdr01 epgd[17489]: Downloaded '3PLUS' for 2025-05-17 failed, code: 403. Mai 06 16:33:57 vdr01 epgd[17489]: Downloaded '3SAT' for 2025-05-17 failed, code: 403.
Was ist [92B blob data]?
Und ich habe auch eine Menge DL-Fehler mit Code 403
-
Komisch. epgd baut nicht mehr auf meinem System.
Code
Display Moremake[3]: Verzeichnis „/usr/local/src/epgd/vdr-epg-daemon-1.3.29+git20250216-2-7b81d71/epglv“ wird betreten gcc -c -Wall -fPIC -L/usr/lib/x86_64-linux-gnu/ -lmariadb -I/usr/include/mariadb -I/usr/include/mariadb/mysql -DMYSQL_DYNAMIC_PLUGIN -DDEBUG_MYSQL=0 -pipe -O3 -shared src/epglvbase.c -o src/epglvbase.o In file included from src/epglvbase.c:10: src/epglv.h:44:25: error: unknown type name ‘UDF_INIT’ 44 | my_bool base_epglv_init(UDF_INIT* init, UDF_ARGS* args, char* message); | ^~~~~~~~ src/epglv.h:44:41: error: unknown type name ‘UDF_ARGS’ 44 | my_bool base_epglv_init(UDF_INIT* init, UDF_ARGS* args, char* message); | ^~~~~~~~ src/epglv.h:45:24: error: unknown type name ‘UDF_INIT’ 45 | void base_epglv_deinit(UDF_INIT* init); | ^~~~~~~~ src/epglv.h:46:22: error: unknown type name ‘UDF_INIT’ 46 | long long base_epglv(UDF_INIT* init, UDF_ARGS* args, char* is_null, | ^~~~~~~~ src/epglv.h:46:38: error: unknown type name ‘UDF_ARGS’ 46 | long long base_epglv(UDF_INIT* init, UDF_ARGS* args, char* is_null, | ^~~~~~~~ src/epglvbase.c:47:25: error: unknown type name ‘UDF_INIT’ 47 | my_bool base_epglv_init(UDF_INIT* init, UDF_ARGS* args, char* message) | ^~~~~~~~ src/epglvbase.c:47:41: error: unknown type name ‘UDF_ARGS’ 47 | my_bool base_epglv_init(UDF_INIT* init, UDF_ARGS* args, char* message) | ^~~~~~~~ src/epglvbase.c:100:24: error: unknown type name ‘UDF_INIT’ 100 | void base_epglv_deinit(UDF_INIT* init) | ^~~~~~~~ src/epglvbase.c:125:22: error: unknown type name ‘UDF_INIT’ 125 | long long base_epglv(UDF_INIT* init, UDF_ARGS* args, char* is_null, char* error, | ^~~~~~~~ src/epglvbase.c:125:38: error: unknown type name ‘UDF_ARGS’ 125 | long long base_epglv(UDF_INIT* init, UDF_ARGS* args, char* is_null, char* error, | ^~~~~~~~ make[3]: *** [Makefile:50: src/epglvbase.o] Fehler 1 make[3]: Verzeichnis „/usr/local/src/epgd/vdr-epg-daemon-1.3.29+git20250216-2-7b81d71/epglv“ wird verlassen make[2]: *** [Makefile:78: lv] Fehler 2 make[2]: Verzeichnis „/usr/local/src/epgd/vdr-epg-daemon-1.3.29+git20250216-2-7b81d71“ wird verlassen dh_auto_build: error: make -j1 returned exit code 2 make[1]: *** [debian/rules:18: override_dh_auto_build] Fehler 255 make[1]: Verzeichnis „/usr/local/src/epgd/vdr-epg-daemon-1.3.29+git20250216-2-7b81d71“ wird verlassen make: *** [debian/rules:15: build] Fehler 2 dpkg-buildpackage: Fehler: Unterprozess debian/rules build lieferte Exitstatus 2
Die Meldung habe ich mit dem original epgd und den beiden plugins...
Jemand ne Idee was da los ist?
-
Zu Ostern noch schnell ein Update auf 1.1.10
Code2025-04-16: Version 1.1.10 - [add] Render channel name and number with shadow - [add] Option to render channel name and number with shadow or background - [update] Use a bigger font for the channel number and name in the channel info - [update] Use a medium sized font for extra infos in channel and recording epg info - [update] Update poster/banner in replay every 5 seconds - [update] Some internal optimizations
Neu ist die Verwendung einer kleineren Schrift für Zusatzinformationen. Kanalnummer und Name werden in größerer Schrift angezeigt und und wahlweise mit Schatten anstatt Hintergrund.
-
Vielen Dank. Probier das mal aus
-
Bin gerade am versuchen Text mittels DrawText() einen Schatten zu verpassen. Leider sind meine Versuche bislang ohne Erfolg geblieben.
Ich habe erst versucht den Schatten zuerst zu Zeichnen und darüber den Text. Leider kein Schatten. Auch eine extra Pixmap für den Schatten bringt keinen Erfolg. Wo liegt mein Denkfehler? Kann man Text überhaupt überlappend anzeigen lassen? Hier mal ein Codeauszug:
CodePixmapFill(ChanInfoTopBgPixmap, clrTransparent); PixmapFill(ChanInfoTopPixmap, clrTransparent); // Draw shadow const int ShadowSize = std::max(m_FontBigHeight / 10, 3); // Shadow should have at least 3 pixel ChanInfoTopBgPixmap->DrawText(cPoint(left + ShadowSize, ShadowSize), *ChannelString, Theme.Color(clrGray50), clrTransparent, m_FontBig); ChanInfoTopPixmap->DrawText(cPoint(left, 0), *ChannelString, Theme.Color(clrChannelFontTitle), clrTransparent, m_FontBig);
-
Ich habe früher ein Skript zum durchschalten der Transponder verwendet. Wenn man mehr als einen Tuner har, braucht man das aber nicht
https://github.com/MegaV0lt/VDR-Scripts/blob/main/scanepg.sh
-
Hm... Einen extra PC für die Datenbank laufen zu lassen ist vermutlich 'Overkill'
Was ist denn genau das Problem, wenn epgd auf dem VDR läuft?
-
Ich habe epghhtpd jetzt deaktiviert, weil mir schon ein paar mal der VDR hängen geblieben ist und nicht mehr herunter gefahren ist.
-
Ich habe bei mir eben gesucht und nichts gefunden.
grep -zoP "\nE.+\n[^T]" ./epg.data (Liefert der Einfachheit halber nur die erste Zeile des Events!)Codedarkwing@vdr01:~/src/skin-flatplus/vdr-plugin-skinflatplus-1.0.7$ grep -zoP "\nE.+\n[^T]" /var/cache/vdr/epg.data E 39470 1741595400 900 4E FF edarkwing@vdr01:~/src/skin-flatplus/vdr-plugin-skinflatplus-1.0.7$
Man beachte das e zu beginn der letzten Zeile
-
Danke sehr! Werde es 'weitergeben'
Gibt s eigentlich so was wie einen Maximalwert für die Beschreibung im EPG?
-
Das ist ein Extrembeispiel mit 400k Text:
CodeMär 06 14:35:27 yavdr-vbox vdr[9808]: [9808] flatPlus: cTextFloatingWrapper::Set() Text length: 20 Mär 06 14:35:27 yavdr-vbox vdr[9808]: [9808] Time: 0 ms Mär 06 14:35:27 yavdr-vbox vdr[9808]: [9808] flatPlus: CreatePixmap("Pixmap", 1, left 10, top 170, size 1240x491, drawport height 149090) Mär 06 14:35:27 yavdr-vbox vdr[9808]: [9808] flatPlus: CreatePixmap("PixmapImage", 2, left 10, top 170, size 1240x491, drawport height 149090) Mär 06 14:35:29 yavdr-vbox vdr-sxfe[9840]: [9859] [input_vdr] No data in 8 seconds, queuing no signal image Mär 06 14:35:30 yavdr-vbox vdr[9808]: [9808] flatPlus: cTextFloatingWrapper::Set() Text length: 135 Mär 06 14:35:30 yavdr-vbox vdr[9808]: [9808] Time: 0 ms
Das Erzeugen der Pixmaps dauert ~3 Sekunden. Ist das normal? Kann man das Beschleunigen?
Frage für einen Freund
-
Neue Version 1.1.9
Code2025-03-03: Version 1.1.9 - [fix] Fix order of timer count variables - [fix] Fix display of channel separators in plugin epg2vdr - [fix] Fix translation in system information widget - [add] Show ' - ' for missing short text in recording content - [update] Add '~' as delimiter char in cTextFloatingWrapper - [update] Search default icon only if theme icon not in cache - [update] Show timer icon in schedule menu only if timer is active - [update] Some internal optimizations
Hauptsächlich Fehlerbehebungen.
Hinweise:
Mit ImageMagick scheint es zu Abstürzen zu kommen. Konnte das leider nicht nachstellen. Am besten mit GraphicsMagick bauen.
heifisch Die Funktionalität des ZAPCOCKPIT Patches einzubauen ist eine größere Aufgabe. Ich bin da leider erst mal raus... -
-
Das log ist doch verlinkt (journalctl -b). Oder meinst Du eine andere Datei?
-
Danke für das Testen.
Wie im Beitrag geschrieben bleib ich dran.
-
Ok, hab das im struct mal eingebaut. Danke für den Hinweis