Feed Package install (Concept)
END USER
i have tried to make this as simple as possible for the end user by designing it so that all they have to do is download a zip file from here, and then select it in the console.
PACKAGE MAKERS
Ok again i have tried to make it simple as i can, so theres 2 options for this either maker can create the XML file required by hand in a txt editor or optionally use a creator java app.
basicly the same box we use now but instead of putting the info to the DB it would create the XML file.
PACKAGE CONTENCE
40D - Come Dine With Me.zip
|---- 40D - Come Dine With Me.xml
|---- 40D.groovy
XML FILE CONTENCE
<Source Type> Web Resource </Source Type>
<Source URL> http://www.channel4.com/programmes/come ... ith-me/4od </Source URL>
<Display Name> 4OD - Come Dine With Me </Display Name>
<Media Type> Video </Media Type>
<Thumbnail Url> Null </Thumbnail Url> <---- if content is not required the " Null " flag would tell serviio leave it blank/ignore it
<Plugin> 4OD.groovy </Plugin> <-- tells serviio that a plugin is required, what it is called in the package and to install it if it is not already installed.
maybe even a <feed number> field so that more than one feed can be added at same time.
PACKAGE INSTALLER FRONT END
ok again K.I.S.S so nice and simple for the end user BUT this part require work on ZIPS part as this is beyond my skills and would require ZIP to edit the console to add this.
so basicly the user clicks a button in the online feed section and then selects the package file, they downloaded from here and then serviio does the rest. ( basicly how i see it is serviio looks at information in the XML file and then take that infomration and adds it to its DB and installs the plugin if its required/not already present. )
EXTRA INFORMATION
because im just adding a button to the current console, it means user can opt to install groovys and feeds manually ( like we do now ) for unusual feeds, testing or for feeds that dont require a plugin.
Beta Tester Group
Wiki | FAQ
Samsung LE40C750 LCD | Samsung BD-C5900 | Sony PS3 | Windows 7 |
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging