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.

nordlicht

Professional

  • "nordlicht" started this thread

Posts: 1,513

Location: Ilmenau/Thüringen

Occupation: Azubi Fachinformatiker - Anwendungsentwicklung

  • Send private message

1

Sunday, June 11th 2006, 5:24pm

[ANNOUNCE] ExtRecMenu-Plugin 0.12 (reloaded #2)

Hallo Leute,

es ist mal wieder soweit. Es gibt eine neue Version meines ExtRecMenu-Plugins.

Was ist neu:
- Sortierung für jedes Verzeichnis individuell einstellbar (*
- Schutz von Aufzeichnungen in Zusammenarbeit mit dem PIN-Plugin (**
- Überarbeitung des Layouts (***
- ein richtig fiesen Bug plattgetreten, wegen dem man, wenn man seinen VDR mit VFAT=1 übersetzt hat oder mit der Option --vfat gestartet hat, keine Aufzeichnungen umbenennen und verschieben konnte, deren Namen Sonderzeichen enthält

*) Default ist für alle Verzeichnis - inkl. Hauptverzeichnis - Sortierung nach Datum. Umschaltet kann man die Sortierung mit einem Druck auf '0'. Die Einstellungen werden gespeichert, und zwar in der extrecmenu.sort.conf im Plugin-Config-Verzeichnis von VDR.

**) Damit das klappt, muss im Makefile vor dem Übersetzen vor der entsprechenden Option das Kommentarzeichen # entfernt werden.

***) Ein Bild sagt mehr als tausend Worte :D


12.06.06, 09:20 - Habe das Archiv nochmal neu hochgeladen, jetzt sollte es auch mit dem CmdSubMenu- und dem JumpPlay-Patch funktionieren!
12.06.06, 10:10 - Archiv noch mal hochgeladen, Bugfix - Sortier-Einstellungen wurden nicht immer gespeichert

Download und weitere Screenshots:
http://martins-kabuff.de/extrecmenu.html

Feedback wie immer ausdrücklich erwünscht!

Gruß,
Nordlicht

This post has been edited 2 times, last edit by "nordlicht" (Jun 12th 2006, 10:14am)


maverick-me

Professional

Posts: 673

Location: Berlin

  • Send private message

2

Sunday, June 11th 2006, 5:43pm

Hi,

Erstmal, klasse Plugin und mit der PIN Unterstützung kommts auch hier wieder zum Einsatz!

Mit der neuen Version stürzt der VDR beim Umbenennen einer Aufnahme
nicht mehr ab, aber das Umbenennen funzt trotzdem nicht so richtig.

Hier mal ein Log-Auszug:

Source code

1
2
3
4
5
6
7
8
9
10
11
Jun 11 17:36:14 vdr vdr: [25407] creating directory /home/video0/Was_nicht_passt,_wird_passend_gemacht,
Jun 11 17:36:14 vdr vdr: [25407] creating directory /home/video0/Was_nicht_passt,_wird_passend_gemacht,/2006-06-08.20.10.50.99.rec
Jun 11 17:36:14 vdr vdr: [25407] [extrecmenu] moving /home/video0/Was_nicht_passt,_wird_passend_gemacht/2006-06-08.20.10.50.99.rec to /home/video0/Was_nicht_passt,_wird_passend_gemacht,/2006-06-08.20.10.50.99.rec
Jun 11 17:36:14 vdr vdr: [25407] ERROR: Umbenennen/Verschieben fehlgeschlagen!
Jun 11 17:36:16 vdr vdr: [25407] max. latency time 2 seconds
Jun 11 17:36:18 vdr vdr: [25407] [extrecmenu] moving /home/video0/Was_nicht_passt,_wird_passend_gemacht/2006-06-08.20.10.50.99.rec to /home/video0/Was_nicht_passt,_wird_passend_gemacht,/2006-06-08.20.10.50.99.rec
Jun 11 17:36:18 vdr vdr: [25407] ERROR: Umbenennen/Verschieben fehlgeschlagen!
Jun 11 17:38:03 vdr vdr: [25407] creating directory /home/video0/Was_nicht_passt,_wird_passend_gemach
Jun 11 17:38:03 vdr vdr: [25407] creating directory /home/video0/Was_nicht_passt,_wird_passend_gemach/2006-06-08.20.10.50.99.rec
Jun 11 17:38:03 vdr vdr: [25407] [extrecmenu] moving /home/video0/Was_nicht_passt,_wird_passend_gemacht/2006-06-08.20.10.50.99.rec to /home/video0/Was_nicht_passt,_wird_passend_gemach/2006-06-08.20.10.50.99.rec
Jun 11 17:38:03 vdr vdr: [25407] ERROR: Umbenennen/Verschieben fehlgeschlagen!


Die Meldung "Umbenennen/Verschieben fehlgeschlagen!" wird noch per OSD ausgegeben und das wars.
DAs neue Verzeichniss wird angelegt aber wie ja schon im Log steht klappt das Verschieben nciht.

Achso, mein VDR läuft mit "--vfat".

Spoiler Spoiler

Server: 16 GB RAM; 16TB HDD; Ubuntu 14.04

Client 1: Intel Dual E2200, 2GB RAM, 250GB SSD, NOVA T 500, TT 1500 DVB-C, 2 x TT S3200 Ubuntu 14.04

Client 2: AMD AM2 E1650, 1GB RAM, 200GB HDD, TT 1500 DVB-C, YaVDR-0.5.0

4 x Raspberry Pi - Rasbian Jessie VDR 2.2.0

Franzose

Professional

Posts: 1,024

Location: Eching

Occupation: Globetrotter

  • Send private message

3

Sunday, June 11th 2006, 5:47pm

Kurze Nachfrage, funktioniert das denn hier inzwischen?

Source code

1
Ich möchte an dieser Stelle nochmal darauf hinweisen, dass das Verschieben von Aufzeichungen und Verzeichnissen momentan nur innerhalb eines Dateisystems möglich ist!

MeinVDR

Silverstone Grandia GD04, schwarz, Gigabyte GA-H110M-HD3, Intel Celeron G3900T, Zotac GeForce GT 630, DD Octopus mini PCIe Bridge mit Dual DVB-S2 & DD MAX A8, yaVDR 0.61 :D

nordlicht

Professional

  • "nordlicht" started this thread

Posts: 1,513

Location: Ilmenau/Thüringen

Occupation: Azubi Fachinformatiker - Anwendungsentwicklung

  • Send private message

4

Sunday, June 11th 2006, 5:48pm

Hi maverick-me,

Quoted

Unfortunately, because of Windows and its brain dead file system, we have
to use a more complicated approach, in order to allow users who have enabled
the VFAT compile time option to see their recordings even if they forget to
enable VFAT when compiling a new version of VDR... Gee, do I hate Windows.
(aus der Datei recording.c der VDR-Sourcen)

Ich kann mich da Klaus nur anschließen :D Hast du nur Probleme mit Aufzeichnungen, die Sonderzeichen enthalten, oder mit allen? Kann man bei VFAT eigentlich Dateinamen mit einem Kommata drin erstellen?

Gruß,
Nordlicht

nordlicht

Professional

  • "nordlicht" started this thread

Posts: 1,513

Location: Ilmenau/Thüringen

Occupation: Azubi Fachinformatiker - Anwendungsentwicklung

  • Send private message

5

Sunday, June 11th 2006, 5:51pm

Quoted

Original von Franzose
Kurze Nachfrage, funktioniert das denn hier inzwischen?

Source code

1
Ich möchte an dieser Stelle nochmal darauf hinweisen, dass das Verschieben von Aufzeichungen und Verzeichnissen momentan nur innerhalb eines Dateisystems möglich ist!
Dann hätte ich es erwähnt ;) In gewissen Kreisen gilt das ja fast als Killer-Feature. Leider hängt da einiges an der Implementierung dran, da ja beim Verschieben auf eine andere Partition die Daten dorthin kopiert werden müssen. Und aufgrund der Datenmengen muss ich dass in einen Thread machen, damit VDR nicht blockiert wird. Steht aber auf meiner TODO-Liste ganz oben, jetzt, wo ich die Sortierung eingebaut habe.

Gruß,
Nordlicht

maverick-me

Professional

Posts: 673

Location: Berlin

  • Send private message

6

Sunday, June 11th 2006, 6:00pm

@nordlicht

Quoted

Hast du nur Probleme mit Aufzeichnungen, die Sonderzeichen enthalten, oder mit allen?
Das Problem tritt bei sämtlichen Aufnhamen auf egal ob Sonderzeichen oder nicht.

Quoted

Kann man bei VFAT eigentlich Dateinamen mit einem Kommata drin erstellen?
Ja, bei VFAT kann man diese Zeichen benutzen und bissher gabs da auch keine Probleme

Source code

1
_ @ / , ~ # . - 

Spoiler Spoiler

Server: 16 GB RAM; 16TB HDD; Ubuntu 14.04

Client 1: Intel Dual E2200, 2GB RAM, 250GB SSD, NOVA T 500, TT 1500 DVB-C, 2 x TT S3200 Ubuntu 14.04

Client 2: AMD AM2 E1650, 1GB RAM, 200GB HDD, TT 1500 DVB-C, YaVDR-0.5.0

4 x Raspberry Pi - Rasbian Jessie VDR 2.2.0

nordlicht

Professional

  • "nordlicht" started this thread

Posts: 1,513

Location: Ilmenau/Thüringen

Occupation: Azubi Fachinformatiker - Anwendungsentwicklung

  • Send private message

7

Sunday, June 11th 2006, 6:06pm

Hi maverick-me,

habe auf meine Dev-System den VDR nochmal mit --vfat gestartet, hier läuft es. Allerdings auf einem Ext3-Filesystem.

Deine Log-Meldungen scheinen aber nicht vollständig zu sein. Da fehlt die Meldung, was schiefgelaufen ist. Ich weiß nicht, wie das bei Eisfair gemacht wird, auf Debian-Systemen gibt es eine /var/log/messages und eine /var/log/syslog. In letzterer steht sprichwörtlich jeder Hasenfurz. Kannst du nochmal nachschauen?

Gruß,
Nordlicht

maverick-me

Professional

Posts: 673

Location: Berlin

  • Send private message

8

Sunday, June 11th 2006, 6:24pm

@nordlicht

Hab nochmal geschaut, meinem Syslog-Daemon umgebogen usw. aber
mehr Logmeldungen gibts hier nicht. Der VDR ist auf Maximum Loglevel und
schreibt seine Logs in ein eigenes Logfile. Aber die Meldungen sehen nciht anders aus, als die die ich gepostet hab und auch in /var/log/messages ist nix zu finden zu dem Vorgang.

Zum Dateisystem: Auf dem Client werden die Videoverzecihnisse per NFS gemountet, auf dem Server ists aber auch Ext3. Auf dem Server läuft auch noch ein VDR der eigentlich nur als Server für die MVP zuständig ist. Werds nochmal direkt auf dem Server ausprobieren.

Spoiler Spoiler

Server: 16 GB RAM; 16TB HDD; Ubuntu 14.04

Client 1: Intel Dual E2200, 2GB RAM, 250GB SSD, NOVA T 500, TT 1500 DVB-C, 2 x TT S3200 Ubuntu 14.04

Client 2: AMD AM2 E1650, 1GB RAM, 200GB HDD, TT 1500 DVB-C, YaVDR-0.5.0

4 x Raspberry Pi - Rasbian Jessie VDR 2.2.0

maverick-me

Professional

Posts: 673

Location: Berlin

  • Send private message

9

Sunday, June 11th 2006, 6:28pm

So, kurzes Update.

Also auf dem Server läuft das Umbenennen der Aufnhamen ohne Probleme,
aber auf den Clients, die die Video Verzeichnisse per NFS mounten gibts diese Fehlermeldung.

Irgendeine Idee?

Spoiler Spoiler

Server: 16 GB RAM; 16TB HDD; Ubuntu 14.04

Client 1: Intel Dual E2200, 2GB RAM, 250GB SSD, NOVA T 500, TT 1500 DVB-C, 2 x TT S3200 Ubuntu 14.04

Client 2: AMD AM2 E1650, 1GB RAM, 200GB HDD, TT 1500 DVB-C, YaVDR-0.5.0

4 x Raspberry Pi - Rasbian Jessie VDR 2.2.0

Thomas

Super Moderator

Posts: 4,238

Location: Ost-Allgäu, Bayern

Occupation: Softwareentwickler

  • Send private message

10

Sunday, June 11th 2006, 6:38pm

Die Icons sind bei mir mit Enigma nicht sichtbar...
Ich hab sicherheitshalber mal alle TTF-Dateien wie im README (bzw wie im dort erwähnten Thread) beschrieben ersetzt - ich seh aber trotzdem nur Platzhalter...

Was mach ich falsch?

yaVDR 4, 3.5TB, Antec Fusion Remote, Mystique SaTiX-S2 V2 CI Dual, GF220GT+VDPAU, 1080p Display mit Slimes Atmolight :strike1
Geblogge über dies und das

nordlicht

Professional

  • "nordlicht" started this thread

Posts: 1,513

Location: Ilmenau/Thüringen

Occupation: Azubi Fachinformatiker - Anwendungsentwicklung

  • Send private message

11

Sunday, June 11th 2006, 6:44pm

Hi Thomas,

werden alle Icons nicht angezeigt? Das Ordner-Symbol ist neu und da wird es noch keine Font geben, wo das drin ist. Muss sich erst jemand erbarmen, das reinzupatchen.

Die Alternative zum Neu-Marker (der "Kringel") habe ich jetzt zum Default gemacht. Er wird angezeigt, wenn eine Aufzeichnung nicht auf Anfang ist, also genau anders herum als das Sternchen als Neu-Marker. Ausschalten kann man ihn im Setup.

Gruß,
Nordlicht

maverick-me

Professional

Posts: 673

Location: Berlin

  • Send private message

12

Sunday, June 11th 2006, 6:45pm

@nordlicht

Hab jetzt nochmal getestet, dass Umbenennen läuft einfach nicht, wenn das Video Verzeichniss per NFS gemountet ist. An den Rechten kanns nicht liegen, hab ich testweise mal umgebogen. Die Logfiles des NFS Server geben auch keine Fehlermeldung her.

Spoiler Spoiler

Server: 16 GB RAM; 16TB HDD; Ubuntu 14.04

Client 1: Intel Dual E2200, 2GB RAM, 250GB SSD, NOVA T 500, TT 1500 DVB-C, 2 x TT S3200 Ubuntu 14.04

Client 2: AMD AM2 E1650, 1GB RAM, 200GB HDD, TT 1500 DVB-C, YaVDR-0.5.0

4 x Raspberry Pi - Rasbian Jessie VDR 2.2.0

nordlicht

Professional

  • "nordlicht" started this thread

Posts: 1,513

Location: Ilmenau/Thüringen

Occupation: Azubi Fachinformatiker - Anwendungsentwicklung

  • Send private message

13

Sunday, June 11th 2006, 6:52pm

Hi maverick-me,

habe es bei mir mit zusätzlichen Log-Meldungen getestet. Hat definitiv was mit NFS zu tun, was, da bin ich gerade am suchen.

Gruß,
Nordlicht

Thomas

Super Moderator

Posts: 4,238

Location: Ost-Allgäu, Bayern

Occupation: Softwareentwickler

  • Send private message

14

Sunday, June 11th 2006, 6:59pm

Quoted

Original von nordlicht
werden alle Icons nicht angezeigt?

Ja, Folder- und Platzhalter-Symbole (fürs rechtsbündig zentrieren).

Wie kann man denn die Fonts ändern, ggfs mach ich das schnell selber :)

yaVDR 4, 3.5TB, Antec Fusion Remote, Mystique SaTiX-S2 V2 CI Dual, GF220GT+VDPAU, 1080p Display mit Slimes Atmolight :strike1
Geblogge über dies und das

nordlicht

Professional

  • "nordlicht" started this thread

Posts: 1,513

Location: Ilmenau/Thüringen

Occupation: Azubi Fachinformatiker - Anwendungsentwicklung

  • Send private message

15

Sunday, June 11th 2006, 7:02pm

Da musst du jemanden Fragen, der sich damit auskennt ;).
egal, der den schon vorhandenen Font gepatcht hat, wäre da ein Kandidat.

Gruß,
Nordlicht

nordlicht

Professional

  • "nordlicht" started this thread

Posts: 1,513

Location: Ilmenau/Thüringen

Occupation: Azubi Fachinformatiker - Anwendungsentwicklung

  • Send private message

16

Sunday, June 11th 2006, 7:23pm

Also, zu dem NFS-Problem. Der Fehler ist EAGAIN. Das ganze hat direkt was mit NFS zu tuen und zwar mit dem Blocking-Verhalten. Soweit ich das verstanden habe, kann man das mit einem entsprechenden Aufruf von select() umgehen, nur leider habe ich noch nicht herausgefunden, wie.

Kennt jemand vielleicht eine Seite oder ein Forum, wo man sich mal über die Tiefen der Linux-Systemprogrammierung belesen kann?

Gruß,
Nordlicht

17

Sunday, June 11th 2006, 9:13pm

Halllo nordlicht,
in mymenucommand.c ist Code, der mit
#ifdef JUMMPLAYVERSNUM
gekennzeichnt ist.
Der Code funtioniert mit der aktuellen Jumpplay-Patchversion nicht.
Ich verwende:
vdr-jumpplay-0.9-1.4.0.diff

Gruß

Dominik
VDR: Thermaltake DH102, Asus M3N78-PRO AMD 4850e, GT 220 passiv, 1x Mystique SaTiX-S2 Dual

This post has been edited 1 times, last edit by "domml" (Jun 11th 2006, 9:13pm)


nordlicht

Professional

  • "nordlicht" started this thread

Posts: 1,513

Location: Ilmenau/Thüringen

Occupation: Azubi Fachinformatiker - Anwendungsentwicklung

  • Send private message

18

Sunday, June 11th 2006, 9:22pm

Hi domml,

muss ich mir dann wohl nochmal anschauen. Heute aber nicht mehr ;)

Gruß,
Nordlicht

19

Sunday, June 11th 2006, 11:16pm

Hi nordlicht,
pressiert nicht, ich habe den Code einfach auskommentiert.

Gruß

Dominik
VDR: Thermaltake DH102, Asus M3N78-PRO AMD 4850e, GT 220 passiv, 1x Mystique SaTiX-S2 Dual

20

Sunday, June 11th 2006, 11:55pm

Hi Nordlicht,

hat das grosse Auswirkungen auf das Plugin wenn es mit Option WITHPINPLUGIN=1 übersetzt wird und das pin plugin nicht installiert/geladen wird/ist?

Cheers

/bin/joerg

Immortal Romance Spielautomat