2008-09-04, 01:10 PM
Hello! Don't know currently if this topic is already discussed here or not, but...
I have server-client setup of GBPVR with three simultaneous PC clients (DVB-T/IPTV server is in garage If you setup a recording entry from one client, it would be extremely nice if some other family member couldn't cancel or erase your recordings from their clients (neither intentionally nor accidentally). GBPVR should check whereas the recording has been initiated from which client and offers only restricted access to other clients.
In my mind the logics could be this: additional tables will be inserted in GBPVR db (ie. "access" and "users") and additional columns with relation to "access" and "users" are added to recordings table. When PC client will be installed, it checks computer hostname and takes it as identificator or generates some uuid from it. When recording is going to be initiated, it adds to "access" a line with uuid which one initiated recording. User could also select from either options a'la "allow everything from everywhere", "allow cancel/delete only from this client and allow play on all", "restrict recording play access to this client only", "hide recording from other clients". When user from second client tries to cancel/delete recording, GBPVR will ask for client password/PIN for this action (checked against from "users" table), if valid one is given it allows deletion if not, it restricts deletion. If play is allowed only from specified client, from second one it will ask again password of the client which one recorded it. If "hide" is selected, GBPVR doesn't list specified recording on no other clients than the original one.
If GBPVR has such features included then wife couldn't cancel (by accident) my Top Gear recordings nor children doesn't see xxx recordings at all
Sub, what you think about these features It doesn't require much work, some db addings, couple new popup windows in recordings panel and one "access validation" procedure to create and call.
I have server-client setup of GBPVR with three simultaneous PC clients (DVB-T/IPTV server is in garage If you setup a recording entry from one client, it would be extremely nice if some other family member couldn't cancel or erase your recordings from their clients (neither intentionally nor accidentally). GBPVR should check whereas the recording has been initiated from which client and offers only restricted access to other clients.
In my mind the logics could be this: additional tables will be inserted in GBPVR db (ie. "access" and "users") and additional columns with relation to "access" and "users" are added to recordings table. When PC client will be installed, it checks computer hostname and takes it as identificator or generates some uuid from it. When recording is going to be initiated, it adds to "access" a line with uuid which one initiated recording. User could also select from either options a'la "allow everything from everywhere", "allow cancel/delete only from this client and allow play on all", "restrict recording play access to this client only", "hide recording from other clients". When user from second client tries to cancel/delete recording, GBPVR will ask for client password/PIN for this action (checked against from "users" table), if valid one is given it allows deletion if not, it restricts deletion. If play is allowed only from specified client, from second one it will ask again password of the client which one recorded it. If "hide" is selected, GBPVR doesn't list specified recording on no other clients than the original one.
If GBPVR has such features included then wife couldn't cancel (by accident) my Top Gear recordings nor children doesn't see xxx recordings at all
Sub, what you think about these features It doesn't require much work, some db addings, couple new popup windows in recordings panel and one "access validation" procedure to create and call.
--- GBPVR system ---
Server: homemade (ASUS MB, AMD x2 5200+, 4G RAM, 3.2TB RAID5, 1Gbit) + DVB-T Hauppauge HVR1300 (h264 TS) + IPTV
Clients: ASUS Pundit-R (P4 3.2GHz Northwood!, 1G RAM, zero HDD - netboot, WinLIRC to use Hauppauge remote on system without Hauppauge devices) + IBM ThinkPad T42 (pvr over 802.11g) + FSC N560 WM6 (802.11g) + etc
Server: homemade (ASUS MB, AMD x2 5200+, 4G RAM, 3.2TB RAID5, 1Gbit) + DVB-T Hauppauge HVR1300 (h264 TS) + IPTV
Clients: ASUS Pundit-R (P4 3.2GHz Northwood!, 1G RAM, zero HDD - netboot, WinLIRC to use Hauppauge remote on system without Hauppauge devices) + IBM ThinkPad T42 (pvr over 802.11g) + FSC N560 WM6 (802.11g) + etc