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.

1

Thursday, January 24th 2008, 9:24pm

Suche vomp-dongle mit kleiner Änderung

Hallo,

bei mir läuft der dongle aus vomp-dongle-0.2.7-4-Yaris.tar.gz einwandfrei.
Die MediaMVP sollen aber bei den "Kleinen" stationiert werden, was mangels PIN-Plugin Unterstützung aber nicht geht.

Ich habe mir von Loggytronic mal die Sourcen besorgt.
Darin finde ich unter Kernel in der vdr.c den Eintrag mit der Anzahl Stellen der channel.

Wenn jetzt z.B. die Anzahl auf 2-stellig begrenzt wäre, könnte ich alle channel "nur für Erwachsene" in der channels.conf auf >100 legen.

Da der MVP dann nur die ersten 99 ausliest, wären die Erwachsenen-channels für die Kleinen nicht erreichbar.

Wäre das machbar und könnte mir dann ev. jemand einen Dongle mit dieser Änderung kompilieren?

Ich habe es schon mit der Entwicklungsumgebung von Loggytronic versucht.
Der dongle wird erstellt, ist aber um einiges größer als der o.a. und bricht beim laden auch ab.

Danke
Wolfgang

extraem

Trainee

Posts: 76

Location: Bayern

  • Send private message

2

Friday, January 25th 2008, 7:37am

RE: Suche vomp-dongle mit kleiner Änderung

Hallo,


das könnte ich auch gebrauchen

extraem
Wohnzimmer:
VDRClient
Shuttle XS35GTV2 -- 80GB OCZ SSD -- BluRay Brenner -- 4GB speicher
MLD 3.0.1 mit div Plugins und Addons

Serverraum:
VDR Server
Intel G 530 -- 4GB Kingston Speicher -- Cine S2 V6 & DuoFlex S2 (SET)
VDR 1.7.28, xvdr, streamdev-server, osdserver, svdrposd, markad (alles aus den Sourcen)


Spielzimmer
AppleTV 1. Gen (Silber) mit Openelec

Papablues

Intermediate

Posts: 206

Location: Lower franconia

Occupation: SDevel

  • Send private message

3

Thursday, March 6th 2008, 1:12pm

Also ICH wuerde das nicht im client machen

Ich wuerde eher eine recording gruppe mit namen KinderProgramm oder so an legen und dann nur die programe aus der gruppe anzeigen.

Die aenderung wuerde dann im plugin stattfinden.
Der Client braucht dann keine aenderung. ( hoechstens zur configuration ) aber die kinder sollen ja keine
Aenderungen vornehmen nehm ich an, also commandline am server und read only ....
Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

4

Thursday, March 6th 2008, 1:36pm

"recording gruppe" höre ich aktuell zum ersten mal.
Könntest du mir dazu und zu "commandline am server" etwas mehr input geben? Bitte? ;-)

Papablues

Intermediate

Posts: 206

Location: Lower franconia

Occupation: SDevel

  • Send private message

5

Thursday, March 6th 2008, 1:55pm

AFAIK kann man in der channels.conf
sowas eintragen:

:->Kinderprogramme

Wenn ich das richtig sehe sidn das nichts anderes als ueberschriften fuer Gruppen.
Keine ahnung ob und wo die sonst im VDR benutzt werden.

naja und in der vomp.conf ( naja ich hoff mal nicht in der sondern in der MVP spezifischen ) gibt es
einen Eintrag ( oder kann es geben )


[General]
Channels

der ist im moment glaub ich entweder gar nicht da oder "All" oder "FTA only"
da wuerde ich den namen der gruppe reinsetzen.

der server muss dann nur noch schauen, wenn der eintrag da ist und dem Namen einer Gruppe entspricht, dann halt nur dei Gruppe "ausliefern" und nicht alle channels.

Den code der das ausliefert findest Du in mvpclient.c ( vompserver ) in der Funktion "processGetChannelsList"

Ich hab im Moment leider keine Zeit sonst wuerd ich das glatt mal probieren ...
Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

6

Thursday, March 6th 2008, 2:02pm

Super Idee! Danke.
Werd ich mal versuchen.
Da es aber um Quellcode in C geht, seh ich mal grau ;-)

Papablues

Intermediate

Posts: 206

Location: Lower franconia

Occupation: SDevel

  • Send private message

7

Thursday, March 6th 2008, 3:09pm

naja ich hab da was mal schauen evtl. hab ich ja bock heute abend ein paar experimente zu machen.
Ich muss meinen VDR eh updaten.
Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

This post has been edited 1 times, last edit by "Papablues" (Mar 6th 2008, 3:09pm)


8

Thursday, March 6th 2008, 3:21pm

Oh ja, (hüpf,hüpf)
Das wäre spitze!

Papablues

Intermediate

Posts: 206

Location: Lower franconia

Occupation: SDevel

  • Send private message

9

Thursday, March 6th 2008, 3:33pm

hab grad nochmal meine linke hirnhaelfte mit eingeschaltet ....
natuerlich nicht recording gruppe sondern channel gruppe
ich hab wohl zuviel nachgedacht was man mit den recordings machen kann
die kleinen sollen ja auch nicht alle recordings sehen duerfen oder ?
Wie waehre es nur die recordings anzuzeigen, die im verzeichniss "Kinderprogramme" liegen ?

Ich weiss es gibt im VDR das PIN plugin, aber das wuerde mich im Moment einfach zuviel Zeit kosten.
Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

10

Thursday, March 6th 2008, 3:46pm

Lieber Himmel, erst März und ich seh schon die Kerzen am Adventskranz brennen ;-)
Das mit den Aufnahmen wäre natürlich auch nicht schlecht.

Ich glaube im easyvdr-Forum oder bei den vomp-Erzeugern gab es mal eine Diskussion bzgl. des PIN-Plugins.
Eben wegen dem Aufwand verlief es im Sande.
Von den Möglichkeiten her wäre dies aber sicherlich die beste Lösung.
Aber wer braucht schon immer das Beste? ;-)

Papablues

Intermediate

Posts: 206

Location: Lower franconia

Occupation: SDevel

  • Send private message

11

Thursday, March 6th 2008, 5:16pm

hab mir gerade mal das pin-plugin angeschaut.
das hat auch einen haufen seiten effekte und muss den VDR patchen.


Ich denke die hier angedachte Loesung ist viel einfacher und vor allem schnell umusetzen.
Muss mir dann nur noch ueberlegen, wie ich die Kinder von der MVP im Wohnzimmer fernhalte *gg*

Eventuell kann man da auch was im Client einbauen. Irgendwie so einen Menuepunkt kindersicherung wegmachen ( pin eingabe ). Beim neustart ist die kindersicherung dann wieder an.
Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

Papablues

Intermediate

Posts: 206

Location: Lower franconia

Occupation: SDevel

  • Send private message

12

Friday, March 7th 2008, 1:06am

So.

patch im server Plugin einspielen. ( neu bauen installieren etc. .. )

vdr stoppen.
channels.conf aufmachen

vor dem ersten "KinderKanal" folgende Zeile einfuegen:
:Kindersendungen
nach dem letzten "KinderKanal" entweder dateiende oder einen neue Gruppe:
:IrgendeinenNamenWasWeissdennIch

in der config der "problematischen" mvp folgendes inder "General" Sektion eintragen:

[General]
LockDir = Kindersendungen

Dann sind nur die Kanäle in der gruppe Kindersendungen verfuegbar
Und die Aufnahmen aus dem Ordner "Kindersendungen"

Provided as is . Nur kurz getestet....

P.S.: Danke nochmal an Wolfgang fuer die genial einfache idee
Papablues has attached the following file:
  • mvpLockDir.diff (2.1 kB - 212 times downloaded - latest: Apr 24th 2016, 9:33pm)
Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

This post has been edited 1 times, last edit by "Papablues" (Mar 7th 2008, 1:18am)


13

Friday, March 7th 2008, 8:16am

Quoted

Original von Papablues

Ich denke die hier angedachte Loesung ist viel einfacher und vor allem schnell umusetzen.
Muss mir dann nur noch ueberlegen, wie ich die Kinder von der MVP im Wohnzimmer fernhalte *gg*

Eventuell kann man da auch was im Client einbauen. Irgendwie so einen Menuepunkt kindersicherung wegmachen ( pin eingabe ). Beim neustart ist die kindersicherung dann wieder an.


Im Wohnzimmer steht entweder der VDR selbst - dann mit PIN - oder ich nehm ev. eine XBox - auch mit PIN.

Ein zusätzlicher Menüpunkt im Client wäre jetzt noch das i-Tüpfelchen.

Quoted


patch im server Plugin einspielen. ( neu bauen installieren etc. .. )


Super, du bist der Größte :-)

Werd ich übers WE mal testen

14

Friday, March 7th 2008, 7:16pm

Hi,

ich hab einen Menüpunkt am Client eingebaut, habe aber noch ein kleines Problem, da meine
C Kentnisse etwas bescheiden sind.

Ich will in der mvpLockDir.diff noch den Wert Parents auslesen und vergleichen lassen.
Wenn dieser übereinstimmt, soll die Sperre nicht greifen.

In etwa so:

Source code

1
2
3
4
5
6
7
8
9
10
char* Parents;

 //see if there is a lock set in the Channels config
   if( lockDir ) {
    if(  strncmp(lockDir,(char*)recording->Name(),strlen(lockDir)) != 0 || strncmp(lockDir,(char*)recording->Name(),strlen(lockDir)) == Parents) {
         continue;
        } else {
         log->log("Client", Log::DEBUG, "Locked entry found: '%s'",(char*)recording->Name() );
        }
   }



Kann mir jemand auf die Sprünge helfen?


Danke,
Alex
Server: GA-EP43 | E8300 | 1x DVBSKY S952 | 1x CineS2 | Debian Wheezy | VDR 2.1.6
Client: 2x Himbeere mit vdr

Papablues

Intermediate

Posts: 206

Location: Lower franconia

Occupation: SDevel

  • Send private message

15

Friday, March 7th 2008, 7:27pm

naja C kann ich, aber ich hab keine Ahnung was du machen willst.
Erklaer doch mal ....

Also ich geh mal davon aus , dass du noch eine Variable Parents einfuegen willt.
Und wenn die einen bestimmten wert hat, dann sollen alle angezeigt werden ?

Wenn das richtig ist, dann kann ich das einbauen.
Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

This post has been edited 1 times, last edit by "Papablues" (Mar 7th 2008, 8:05pm)


16

Friday, March 7th 2008, 8:04pm

1. LockDir = "" wird ignoriert.
2. LockDir = Parents soll ignoriert werden.
3. LockDir = irgendeinWert wird gelockt.


Punkt zwei will ich machen?
Alex
Server: GA-EP43 | E8300 | 1x DVBSKY S952 | 1x CineS2 | Debian Wheezy | VDR 2.1.6
Client: 2x Himbeere mit vdr

This post has been edited 2 times, last edit by "hondansx" (Mar 7th 2008, 8:06pm)


Papablues

Intermediate

Posts: 206

Location: Lower franconia

Occupation: SDevel

  • Send private message

17

Friday, March 7th 2008, 8:06pm

hmm ich glaub da hast du was falsch verstanden.

"Kindersendungen" ist der name des verzeichnisses....
Ahhh wenn der Wert von LockDir also "Parents" ist soll der lock ausgeschaltet sein ?
Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

This post has been edited 1 times, last edit by "Papablues" (Mar 7th 2008, 8:08pm)


18

Friday, March 7th 2008, 8:07pm

ist mir klar war nur als Beispiel gedacht.

Ja richtig so meinte ich das.
Server: GA-EP43 | E8300 | 1x DVBSKY S952 | 1x CineS2 | Debian Wheezy | VDR 2.1.6
Client: 2x Himbeere mit vdr

This post has been edited 1 times, last edit by "hondansx" (Mar 7th 2008, 8:12pm)


Papablues

Intermediate

Posts: 206

Location: Lower franconia

Occupation: SDevel

  • Send private message

19

Friday, March 7th 2008, 8:12pm

if( strncmp(lockDir,(char*)recording->Name(),strlen(lockDir)) != 0 && strcmp(lockDir,"Parents") !=0) {

Dann wird nur gefiltert wenn lockDir NICHT "parents" ist.
Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

This post has been edited 2 times, last edit by "Papablues" (Mar 7th 2008, 8:13pm)


20

Friday, March 7th 2008, 8:36pm

Am Client kann ich nun den Parentlock einschalten bzw ausschalten, aber im Moment noch ohne Passwort,
da meine kleinen Racker, das derzeit noch nicht verstehen. :lachen3
Da mein MVP im Wohnzimmer steht, will ich doch am Abend umschalten können.

Werd bald einen neuen Dongle bereitstellen.
Vielen Dank für deine Hilfe.
Alex
Server: GA-EP43 | E8300 | 1x DVBSKY S952 | 1x CineS2 | Debian Wheezy | VDR 2.1.6
Client: 2x Himbeere mit vdr

This post has been edited 4 times, last edit by "hondansx" (Mar 7th 2008, 8:52pm)


Immortal Romance Spielautomat