jsffm , das ist der gleiche Fehler wie bei seahawk1986.
cinfo, das liegt am Undelete-Patch.
Danke fürs Melden. Ich sollte doch mal gegen den Plain-VDR testen...
Grüße
kamel5
jsffm , das ist der gleiche Fehler wie bei seahawk1986.
cinfo, das liegt am Undelete-Patch.
Danke fürs Melden. Ich sollte doch mal gegen den Plain-VDR testen...
Grüße
kamel5
leider schaffe ich das nicht den Skin zu bauen
Sorry, da habe ich ein #if Statement vergessen, das setzt den zapcockpit-patch voraus.
Du kannst aber einfach erst einmal in Zeile 815 den zweiten Vergleich ab "||" löschen.
Ich ändere das dann Morgen im git.
Grüße
kamel5
Hallo,
zum Abschluss des Jahres möchte ich noch einen neuen Skin vorstellen:
Live-TV:
Programminfo:
Programmübersicht:
Wiedergabe:
Aufnahmen:
Timer:
Die Ansichten sind im Setup konfigurierbar. Die Farben sind wie üblich via Theme einstellbar.
Wenn ein Scraper-Plugin installiert ist, kann auch ein Poster in den Ansichten aktiviert werden.
Im Gegensatz zu vielen anderen Skins werden hier keine externen grafischen Elemente benutzt, so das der Ressourcenverbrauch relativ gering ausfallen sollte.
Da der Skin außerdem minimalistisch sein soll, will ich keine zusätzlichen Informationen, wie die Anzeige von Schauspielern oder eine Bildergalerie einbauen, Das machen schon genügend andere Skins.
Änderungswünsche am Design und Bugreports werden gern entgegen genommen.
Der Skin ist in meinem git zu finden: https://gitlab.com/kamel5/skinsimple.git
Ich wünsche allen ein Schönes Weihnachtsfest.
Grüße
kamel5
Hallo,
eine neue Version 0.5.1 ist im git:
- Add missing files
Ich hoffe, jetzt ist alles dabei.
Grüße
kamel5
dass die imagemagickwrapper.c/h fehlen?
Mist, da hatten sich beim letzten Rebase ein paar Dateien verdünnisiert.
Ich habe mal im master Branch einen commit mit diesen Dateien gemacht. Morgen Nachmittag mache ich dann auch noch ein neues Bugfix-Release.
Grüße
kamel5
Hallo,
eine neue Version 0.5.0 ist im git:
- Scale Video to Fullscreen is not needed
- Add error sign to display replay if recording errors > 0
- Update themes
- Fix messagebox is not displayed correctly
- Added wrapper for pixmaps to reuse them later
- Update display replay
- Update display channel
- Correct progressbar height
- Optimize some text length
- Add Poster to various views
- The display of the date and time of the recording in the blayback display can now be switched off
Die neuen Dinge sind im Setup konfigurierbar.
Bugreports wie immer willkommen.
Grüße
kamel5
Gibt es dazu Doku?
Im VDR-Verzeichnis gibt es "newplugin", das legt auch ein neues Makefile an.
Ich weis aber nicht, ob das Nichtfinden von <vdr/epg.h> ursächlich damit zu tun hat.
Grüße
kamel5
MarkusE ,
wenn ich versuche das Plugin vom VDR-Verzeichnis aus mit "LCLBLD=1" und "ONEDIR=1" aus zu kompilieren, bekomme ich folgende Fehlermeldung:
*** Plugin tvscraper:
WARNING: plugin tvscraper is using an old Makefile!
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -Wmaybe-uninitialized -O0 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -rdynamic -c -DPLGDIR='"/usr/lib/tvscraper/plugins"' -DPLUGIN_NAME_I18N='"tvscraper"' -o tvscraper.o tvscraper.c
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-tvscraper --package-version=1.2.4 --msgid-bugs-address='<see README>' -o po/tvscraper.pot `ls autoTimers.c channelmap.c config.c eventOrRec.c images.c movieOrTv.c overrides.c searchEventOrRec.c searchResultTvMovie.c services.c setup.c tvscraper.c tvscraperdb.c worker.c`
msgmerge -U --no-wrap --no-location --backup=none -q -N po/de_DE.po po/tvscraper.pot
In Datei, eingebunden von tvscraper.c:8:
services.h:3:10: schwerwiegender Fehler: vdr/epg.h: Datei oder Verzeichnis nicht gefunden
3 | #include <vdr/epg.h>
| ^~~~~~~~~~~
Kompilierung beendet.
make[1]: *** [Makefile:38: tvscraper.o] Fehler 1
Alles anzeigen
Alle anderen Plugins lassen sich ohne Probleme so übersetzen.
Wenn ich es direkt vom Plugin-Verzeichnis aus mache, funktioniert es.
Kannst Du Dir das mal ansehen.
Grüße
kamel5
Am besten mal im Plugin-Setup alles nach Deinen Wünschen konfigurieren.
Grüße
kamel5
Ich habe aber mal noch etwas.
Die Unterscheidung zwischen Gesehen und Neu bei Aufnahmen ist auch noch nicht konform zum VDR, deshalb hatte mich auch die farbliche Darstellung etwas verwirrt.
Beim VDR wird für die Zuordnung das benutzt: "bool IsNew(void) const { return GetResume() <= 0; }.
Bei Live wird auch "0" als gesehen dargestellt.
Vielleicht kannst Du das noch ändern.
Mit "recording->IsNew()" könnte man das vom VDR übernehmen.
Grüße
kamel5
Jetzt sollte es gehen.
Super, Danke, jetzt scheint es zu funktionieren.
Grüße
kamel5
So ist das Testprogramm komplett. Die includierte "stringhelpers.h" ist bei live dabei.
Ich probiere das morgen mal aus. Ich werde auch mal ein paar Debug-Meldungen in live einbauen, vielleicht sehe ich dann, was da passiert.
Grüße
kamel5
hast Du das aktuelle Git?
Eigentlich schon, ich habe extra noch mal ein git pull gemacht.
Also, in recman.cpp in Methode "RecordingsItem::AppendShortTextOrDesc" muss:
Sieht bei mir auch so aus:
void RecordingsItem::AppendShortTextOrDesc(T &target) const
// note: only up to next line break, with limited length and html escaped, and UTF8 corrected
{
if (! RecInfo() ) return;
const char *text = ShortText();
cSv name(Name() );
if (!text || name == text || (name.substr(0, 1) == "%" && name.substr(1) == text)) text = RecInfo()->Description();
AppendTextMaxLen(target, text);
}
Schon seltsam. Ich habe das nochmal mit mehreren geschnittenen Aufnahmen überprüft. Es wird bei keiner entsprechend angezeigt.
Grüße
kamel5
VDR neu gestartet?
Ja.
Wie sehen denn die Namen der Aufzeichnungen im Dateisystem aus?
z.B.:
la /Video/video0/Serien/The_Rookie\:_Feds/*Der_schweigende_Häftling
'/Video/video0/Serien/The_Rookie:_Feds/%Der_schweigende_Häftling':
insgesamt 12
drwxr-xr-x 3 root root 3 8. Sep 17:55 .
drwxr-xr-x 26 root root 26 29. Nov 20:58 ..
drwxr-xr-x 2 root root 5 8. Sep 17:55 2023-09-06.23.31.51-0.rec
'/Video/video0/Serien/The_Rookie:_Feds/Der_schweigende_Häftling':
insgesamt 23
drwxr-xr-x 3 root root 3 6. Sep 20:58 .
drwxr-xr-x 26 root root 26 29. Nov 20:58 ..
drwxr-xr-x 2 root root 8 6. Sep 21:55 2023-09-06.20.58.51-0.rec
Alles anzeigen
PS:
Warum werden die Aufnahmen eigentlich mal rot und mal schwarz angezeigt, siehe Screenshot weiter oben, da konnte ich noch keine Systematik erkennen.
Grüße
kamel5
Mit zfs set mountpoint=/srv/vdr/video/sdc1 Tank/video habe ich das Verzeichnis lokal auf dem vdrserver ins VDR-Aufnahmeverzeichnis gemountet.
Was sagt denn: "zfs list", und df.
zfs mountet ja alleine, wenn der mountpoint richtig gesetzt und canmount=on ist. Du brauchst dieses Verzeichnis dann auch nicht in die fstab schreiben.
Kann das überhaupt klappen oder ist da etwas zu tun (was?).
Das kann klappen. Ich mache das auch so ähnlich.
...in der Anzeige "Aufnahmen" vom Live-Plugin vom vdrserver selbst wird das sdc1-Verzeichnis aber auch nicht angezeigt. Es ist aber gemountet, im ls sehe ich's und ein paar Aufnahmen habe ich auch herüberkopiert.
Hast Du das Aufnahmeverzeichnis neu eingelesen?
Auf dem server VDR siehst Du diese Aufnahmen?
/srv/vdr/video *(rw,fsid=6,sync,no_subtree_check,all_squash,anongid=666,anonuid=666,crossmnt)
Warum fsid=6, nutzt Du fsid=0 noch für etwas anderes.
Normalerweise gibt es bei nfs4 nur ein Exportverzeichnis mit fsid und alle anderen zu exportierenden Verzeichnisse werden darunter ohne fsid oder mit bindmount angelegt.
Der Eintrag in der fstab sieht dazu bei mit so aus:
/Video /server/Video none rbind,x-systemd.requires=zfs-mount.service 0 0
Und /server/Video exportiere ich dann.
Alles was sich unterhalb von /Video befindet wird dann mit exportiert.
Was sagt "showmount --exports server" und df auf dem client?
Grüße
kamel5
- Kurztext wird nicht angezeigt, wenn er bis auf % identisch mit dem Namen ist.
Mhh, funktioniert bei mir immer noch nicht... Gleiches Bild wie oben.
Browser-Cache habe ich gelöscht.
Grüße
kamel5
Da werden nur Daten aus der EPG angezeigt.
Falls es einen kurztext (ShortText()) gibt, wird dieser in der 2. Zeile angezeigt.Falls nicht, wir der Anfang der Beschreibung (Description()) in der 2. Zeile angezeigt.
Dann ist es aber trotzdem seltsam, siehe folgendes Beispiel:
Ungeschnitten:
cat /Video/video0/Serien/The_Rookie\:_Feds/Der_schweigende_Häftling/*/info
C S19.2E-133-2-147 Sky One HD
E 27546 1694026800 2400 4E 5
T The Rookie: Feds
S Der schweigende Häftling
D 1. Staffel, Folge 10: Ein anonymer Anrufer droht, die Namen von Undercover-Agenten zu veröffentlichen. Er fordert die Freilassung eines Häftlings. Simone benötigt unterdessen die Hilfe von John Nolan. 40 Min.|USA 2022. Von Michael Goi, mit Niecy Nash, James Lesure, Britt Robertson.|Ab 12 Jahren
G 15
X 5 0B deu 16:9
X 4 2C deu Deutsch
X 4 2C deu Englisch
F 25
P 50
L 99
O 0
@ <epgsearch><channel>51 - Sky One HD</channel><searchtimer>The Rookie</searchtimer><start>1694026680</start><stop>1694029380</stop><s-id>97</s-id><eventid>27546</eventid></epgsearch>
Geschnitten:
cat /Video/video0/Serien/The_Rookie\:_Feds/%Der_schweigende_Häftling/*/info
C S19.2E-133-2-147 Sky One HD
E 27549 1694035800 2700 4E B
T The Rookie: Feds
S Der schweigende Häftling
D 1. Staffel, Folge 10: Ein anonymer Anrufer droht, die Namen von Undercover-Agenten zu veröffentlichen. Er fordert die Freilassung eines Häftlings. Simone benötigt unterdessen die Hilfe von John Nolan. 40 Min.|USA 2022. Von Michael Goi, mit Niecy Nash, James Lesure, Britt Robertson.|Ab 12 Jahren
G 15
X 5 0B deu 16:9
X 4 2C deu Deutsch
X 4 2C deu Englisch
F 25
P 50
L 50
O 0
Alles anzeigen
Das sind die beiden Info-Dateien (das meintest Du sicher mit EPG). Der Unterschied ist, das bei der ungeschnittenen Aufnahme ein epgsearch Eintrag vorhanden ist. Und das L Feld sich unterscheidet.
Müsste das dann nicht zu der gleichen Anzeige führen...
interessant zu sehen, dass Du das redwine-Theme nutzt. Dachte bislang das geschätzt 99% das Default-marine-Theme nutzen.
Da bin ich irgendwie hängen geblieben.
Grüße
kamel5
MarkusE ,
mir ist folgendes aufgefallen:
Bei geschnittenen Serien - Aufnahmen (mit % am Anfang) werden keine Staffel und Episode in der Aufnahmeübersicht angezeigt, bei ungeschnittenen hingegen schon. Siehe beigefügten Screenshot.
Gibt es dafür eine logische Erklärung oder ist das noch ein Bug.
Grüße
kamel5
OK, ich habe das ins git so übernommen.
Grüße
kamel5
Neue Version 1.3.8 im git:
- Fix no display of number of favorites
- Fix segfault when pressing the green button in the favorite results menu
- Prevents graphicsmagick from occupying the segfaults
- Update cRecMenuItemSearchTimer
- Add delete timer in the favorites menu
Grüße
kamel5