NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Developers v
« Previous 1 … 25 26 27 28 29 … 93 Next »
Who would be interested in helping with a plugin install utility?

 
  • 0 Vote(s) - 0 Average
Who would be interested in helping with a plugin install utility?
zehd
Offline

Posting Freak

Posts: 5,119
Threads: 249
Joined: Feb 2006
#21
2009-01-30, 10:22 PM
I don't doubt others would be faster, but I'm just learning .net, and my first few assignments are actually downloading files and querying online databases.

(Certainly a very fast way would be to download a 'current files' XML, do a compare to what you have, display what's available for update (or new install) and then download, and install...

I'd make a web form so that devs can upload their patches and modify the patch version numbers or something...

I might as well take a stab at this. I've already thought about this for GB-PVR patch tracking anyway. I'll keep it open source and expect lots of help...
Frank Z
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]
reven
Offline

Posting Freak

Posts: 5,782
Threads: 396
Joined: Sep 2004
#22
2009-01-30, 10:28 PM
zehd Wrote:I don't doubt others would be faster, but I'm just learning .net, and my first few assignments are actually downloading files and querying online databases.

(Certainly a very fast way would be to download a 'current files' XML, do a compare to what you have, display what's available for update (or new install) and then download, and install...

I'd make a web form so that devs can upload their patches and modify the patch version numbers or something...

I might as well take a stab at this. I've already thought about this for GB-PVR patch tracking anyway. I'll keep it open source and expect lots of help...

if you're going to make it opensource, shove it under the gbpvrlibrary, need to get some more developers behind it
zehd
Offline

Posting Freak

Posts: 5,119
Threads: 249
Joined: Feb 2006
#23
2009-01-30, 11:54 PM
reven Wrote:if you're going to make it opensource, shove it under the gbpvrlibrary, need to get some more developers behind it

Yeah that's where I would do it, though I've never worked in an environment like that before. And I'll be writing in VB.net (2008)

Wish me luck !!!
Frank Z
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]
Gedanken
Offline

Member

Posts: 70
Threads: 11
Joined: Nov 2005
#24
2009-02-02, 08:19 PM
If you want a user-friendly install process, you may want to check this out.
http://0install.net/index.html
zehd
Offline

Posting Freak

Posts: 5,119
Threads: 249
Joined: Feb 2006
#25
2009-02-16, 08:45 AM
I'm starting the thinking process for the plugin update utility.

First I thought I'd start with the xml file format, and then build a dev tool for each of us to update the xml data and update the files to a server...


So Far I have the following nodes elements and attributes in mind

Code:
<Package name=[Friendly Name] type=[Plugin,Skin,Utility,Patch] version=[MainVersion] subversion=[Extremely Paranoid] overwriteable=[Yes, No, Must ReRegister] author=[The Writer/Administrator] WebRelPathMain=[Relative Path to Package Folder] >
   <File filename=[filename.exe] filever=[FileVersion] overwriteable=[Yes, No, Must ReRegister] restartRS=[True/False] WebRelPathMain=[Relative Path to Package Folder] >
   <File filename=[filename.exe] filever=[FileVersion] overwriteable=[Yes, No, Must ReRegister] restartRS=[True/False] WebRelPathMain=[Relative Path to Package Folder] >
   <File filename=[filename.exe] filever=[FileVersion] overwriteable=[Yes, No, Must ReRegister] restartRS=[True/False] WebRelPathMain=[Relative Path to Package Folder] >
</Package>

When the dev is working on a update release, he can 'lock' his xml on the server (any user who downloads his xml at this point will be notified of the lock and to try again later...)

The Dev app would be able to ftp in with their own privs to whurlston's server, and upload this xml and the files.

The User app would always download all the available xml files (only newer than last download) where it would index and display list of available types of packages. The User selects the package and the files download to cache, then attempts to replace files.

This app could be a web form, so that users alwasy have the latest code (in theory)

For users to be able to download the updates, maybe something like a 'forum registered' user only...?
Frank Z
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]
reven
Offline

Posting Freak

Posts: 5,782
Threads: 396
Joined: Sep 2004
#26
2009-02-26, 12:19 AM
how is this going?

would like to try it with the Videos plugin and possible do a first release via this.
zehd
Offline

Posting Freak

Posts: 5,119
Threads: 249
Joined: Feb 2006
#27
2009-02-26, 03:43 AM
reven Wrote:how is this going?

would like to try it with the Videos plugin and possible do a first release via this.

Sorry Reven. the way I work is I package up a thought and place it to simmer on the back burner while I'm teaching myself VB.net and rewrite UltraXMLTV, I think about this project

There is a component in Ultra where it downloads and reads xml from theTBdb.com. Their server provides a different xml for each series/episode.
So I have the proof of concept for the xml shape and the download (should be simple enough to work the uploading into it)

I will be working with whurlston soon enough regarding registration and authorizations for his server, so that I can give each dev their own upload directory.

That said, it might easily be another month. Sorry.
Frank Z
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]
reven
Offline

Posting Freak

Posts: 5,782
Threads: 396
Joined: Sep 2004
#28
2009-02-26, 08:10 AM
theres no rush on my end, it will be at least a month before i have anything to publish.

just wondering what the status was
zehd
Offline

Posting Freak

Posts: 5,119
Threads: 249
Joined: Feb 2006
#29
2009-02-27, 03:25 AM
reven Wrote:theres no rush on my end, it will be at least a month before i have anything to publish.

just wondering what the status was

Reven, did you have a look at the xml I'm shaping around the packages?

How do you see deploying files? Are you following the 'xcopy' deployment strategy?
Frank Z
[COLOR="Gray"]
I used to ask 'why?' Now I just reinstall...
[SIZE="1"]______________________________________________
Author: ZTools: ZProcess, MVPServerChecker; UltraXMLTV Enhancer, Renamer, Manager; [/SIZE]
[/COLOR]
reven
Offline

Posting Freak

Posts: 5,782
Threads: 396
Joined: Sep 2004
#30
2009-02-27, 09:49 AM
zehd Wrote:Reven, did you have a look at the xml I'm shaping around the packages?

How do you see deploying files? Are you following the 'xcopy' deployment strategy?

'xcopy' deployment strategy?

i was thinking making a simple install package app, that you could specify what files/directories were updated/installed and the overwrite conditions (file version numbers or modified dates for .xmls/images). and basically just zip up all the files and include a install.xml or something inside that zip with the instructions (i think the mediaportal installer is something like this) with the extension .gbpvr or something.
but then what about upgrades? do you want the user to download the entire thing just for one modified file? hmmm. i suppose you could do a update package aswell, and check if the updates they need to download is greater than the full package and if it is download the full package, and if not download each update and apply it.

currently all i have is a NSIS installer...
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (4): « Previous 1 2 3 4 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  PIP plugin for Kodi sgilani 2 2,907 2022-10-17, 12:44 AM
Last Post: sgilani
  New Systems Plugin kirschey 10 3,409 2020-11-14, 08:01 PM
Last Post: sub
  Script Helper Utility JavaWiz 2 2,347 2020-05-25, 11:00 AM
Last Post: Graham
  VIdeo playback from plugin mvallevand 5 3,496 2015-08-06, 10:43 PM
Last Post: sub
  Attention Sub: Open TV / Custom Data Grabber plugin Benoire 2 2,923 2014-11-14, 02:05 AM
Last Post: Benoire
  API docs to help with plugin development? McBainUK 3 2,793 2013-06-08, 06:14 PM
Last Post: sub
  Refreshing TV Guide Data (after System plugin EPG update) imilne 13 6,159 2013-03-24, 08:03 PM
Last Post: imilne
  sabnzbd plugin to show processed files Wakalaka 1 1,969 2013-03-12, 06:48 AM
Last Post: psycik
  Faking NPVR install for dev machine? reven 12 4,165 2012-10-30, 07:17 AM
Last Post: reven
  Plugin problems with started from the command line mvallevand 11 5,043 2012-08-12, 07:56 PM
Last Post: sub

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode