2009-01-27, 05:01 AM
I've been thinking lately... one of the hardest parts (besides getting your hardware to work) of setting up GBPVR for new people is the awesome plugins. Keeping up to date with the latest changes and all that is a bit daunting for somebody who just wants to plug and play. Not all users want to watch the forums for updates.
I think we could work up a simple Web Service, that tracks available plug-ins, including version of the plug-in, version of PVRx2 it's been tested with, whether it's in alpha or beta release...
We'd need permission of the server admin to set it up.
Then, we could have a Windows Service that monitors the web service... with a UI that lists the plug-ins available, and allows the user to select which ones they want... if they want to try alpha/beta releases (for advanced users) and how soon/often it should run updates.
The windows service would then just sit and watch... if there are updates, and there are no recordings taking place, or about to take place, it would stop the recording service, do the updates, and restart the recording service.
Something like:
For each update in updates:
If Pending <> True && Recording <> True
Install...
Anyway... I think it would allow newer and basic users to get more out of this fine system. We would have to specify a standard for the plugins to work with this... such as they would need good version control and things like that.
Anybody interested? Anybody want to add to this thread with possible criteria? Anybody already try this?
I think we could work up a simple Web Service, that tracks available plug-ins, including version of the plug-in, version of PVRx2 it's been tested with, whether it's in alpha or beta release...
We'd need permission of the server admin to set it up.
Then, we could have a Windows Service that monitors the web service... with a UI that lists the plug-ins available, and allows the user to select which ones they want... if they want to try alpha/beta releases (for advanced users) and how soon/often it should run updates.
The windows service would then just sit and watch... if there are updates, and there are no recordings taking place, or about to take place, it would stop the recording service, do the updates, and restart the recording service.
Something like:
For each update in updates:
If Pending <> True && Recording <> True
Install...
Anyway... I think it would allow newer and basic users to get more out of this fine system. We would have to specify a standard for the plugins to work with this... such as they would need good version control and things like that.
Anybody interested? Anybody want to add to this thread with possible criteria? Anybody already try this?
Currently Running: 1.4.7
[SIZE="1"]HTPC:
Motherboard: ASUS P5LD2 Mobo w/ 945P chipset / CPU: Intel P4 3.0GHz
RAM: 3GB RAM / Video: ASUS Radeon X300SE 128Mb PCIx 16
Tuner(s): ATI TV 650 Dual (PCIx)
OS: Win XP Pro SP3[/SIZE]
[SIZE="1"]Feeding:
2 - Wired MVP[/SIZE]
[SIZE="1"]HTPC:
Motherboard: ASUS P5LD2 Mobo w/ 945P chipset / CPU: Intel P4 3.0GHz
RAM: 3GB RAM / Video: ASUS Radeon X300SE 128Mb PCIx 16
Tuner(s): ATI TV 650 Dual (PCIx)
OS: Win XP Pro SP3[/SIZE]
[SIZE="1"]Feeding:
2 - Wired MVP[/SIZE]