FAQ  •  Register  •  Login

Plugin Installer

<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Wed Oct 19, 2011 5:47 pm

Plugin Installer

Im thinking it would be cool if Serviio have a plugin installer like XBMC or Boxee on the console

Plugins can be stored in a central online database with its own version number, just incase the site changes its api/feed

Rather than going into forums, users can see what plugins are available and can install to the correct folder
Also with version number it knows if the latest plugin version is installed.

This way it gives users to find and install their desired plugins and wont be complicated to novice users to install in the correct folders
(i wish i thought of this one on the sony competition! :idea: )
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Wed Oct 19, 2011 10:06 pm

Re: Plugin Installer

that's not a bad idea, but involves quite a bit of coding, always-on hosting, etc ;-) maybe later. I was also thinking about how to make this easier and a console-based uploader came to my mind. Your solution is way nice, of course.
<<

moltra

DLNA master

Posts: 1871

Joined: Thu Mar 24, 2011 11:00 pm

Location: Ohio USA

Post Thu Oct 20, 2011 1:31 am

Re: Plugin Installer

What about a third party app?
Mark
Beta Tester Group
http://www.serviidb.com Online media resource repository

Netgear EVA2000 | Samsung BD-D5300 | XBOX 360 | Windows 7 | Mint Debian 12 | Raxz Maxx
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
<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Thu Oct 20, 2011 6:57 am

Re: Plugin Installer

A third party app would be nice in the meantime while this idea could be implemented in the Serviio console.

Thought of this yesterday as my a friend bought a Samsung TV, I was telling him how great Serviio was with online feeds, he's not much good with computers, the conversation got lost in translation when I told him he has go into a forum to download plugins and copy them in the plugins folder :?

To top this idea to the next super level, after plugin is installed it gives the user a range of feeds to select from.
For example, after iPlayer plugin is installed, a full list of iPlayer feeds (Drama, Factual, Cbeebies ect) can be chosen, rather than the novice user researching for themselves what feeds can be added.
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Oct 20, 2011 8:52 am

Re: Plugin Installer

moltra wrote:What about a third party app?

If you're up for it then great, although it would be better to keep it in house (talking about the repo). I guess a simple web app hosted on something like Google App Engine.
<<

Cerberus

User avatar

DLNA master

Posts: 4114

Joined: Sun Jan 02, 2011 5:20 pm

Location: Reading, UK

Post Thu Oct 20, 2011 6:30 pm

Re: Plugin Installer

Xmantium wrote:A third party app would be nice in the meantime while this idea could be implemented in the Serviio console.

Thought of this yesterday as my a friend bought a Samsung TV, I was telling him how great Serviio was with online feeds, he's not much good with computers, the conversation got lost in translation when I told him he has go into a forum to download plugins and copy them in the plugins folder :?

To top this idea to the next super level, after plugin is installed it gives the user a range of feeds to select from.
For example, after iPlayer plugin is installed, a full list of iPlayer feeds (Drama, Factual, Cbeebies ect) can be chosen, rather than the novice user researching for themselves what feeds can be added.


+10000 to that
Phil Bennett
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
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Thu Oct 20, 2011 8:40 pm

Re: Plugin Installer

if plugins are just simple groovy files, I think they can be directly checked and downloaded from Serviio website at startup.
Maybe like Maven or Debian do...?
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
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
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Oct 20, 2011 10:44 pm

Re: Plugin Installer

there is a problem with versioning (some plugins will work onl with certain versions of Serviio) as well as (possible) legal issues which I don't want to risk, so an automatic download is not the way forward for me. I like the repo idea more and more. Just need to find some time to do that :-)
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Fri Oct 21, 2011 1:14 pm

Re: Plugin Installer

I think we're talking about the same (I implied a repo with maven or debian).
This is not really clear to me and I just throw some ideas around. :?
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
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
<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Mon Oct 24, 2011 12:48 am

Re: Plugin Installer

Will Serviio plugins have a version number?
What if a website changes its feeds/api. How will i know if im using the most uptp date YouTube groovy plugin?

Can groovy store version number of plugin as a header when its loaded?
Think its best start now.
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Mon Oct 24, 2011 8:39 am

Re: Plugin Installer

Basically always have the latest one, don't even think we need to have versions. They will have a version of Serviio that can run them though.
<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Wed Dec 28, 2011 12:37 am

Re: Plugin Installer

Been looking at various ways how this can work.

I'm hoping to have a web UI prototype in a few weeks, need to brush up my PHP coding :geek:
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Thu Jan 05, 2012 2:18 pm

Re: Plugin Installer

Having a think about making adding online sources easier once plugins are loaded these are my observations/points (these are very draft)

If plugins were extended to optionally present a list of URLFormats where the java class for URLFormat would be
  Code:
public class URLFormats{
String id;
String title;
String format;
String keyTitle;
String example;
String mediaType;
String type;
}

As an example for 4oD, urlformat would be
  Code:
id="4oD_SHOW"
title="4oD - TV Show"
format="http://www.channel4.com/programmes/@KEY@/4od"
keyTitle="show name"
example="the-inbetweeners"
mediaType="VIDEO"
type="WEB_RESOURCE"

The console and client apps would then be able to list the available url format as a list based on the 'title' fields and the user can select one of them (or select manual).

Using the above example, selecting '4oD - TV Show' would then show the following string
  Code:
 "Please enter a " + keyTitle + " e.g. '" + example + "'"

e.g.
  Code:
"Please enter a show name e.g. 'the-inbetweeners'

The value they type in will then replace @KEY@ in 'format' to give a filled out URL in the correct format, and from the rest of the data, the correct type (Web resource) and the correct media type (video) can all be filled in.

Some plugins will only have one allowed format, while others may have multiple formats, and if they don't have any then that would also be fine, the user would just use manual (current) method.

Anyway, just a thought for a possible future of plugin driven entry of URLs
Last edited by will on Thu Jan 05, 2012 2:44 pm, edited 2 times in total.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Jan 05, 2012 2:37 pm

Re: Plugin Installer

That's a good idea. I was also thinking about a concept of 'bundles' where users would just install/enable those and that would include the plugin and a set of URL's to feeds / series / seasons, etc.
<<

Cerberus

User avatar

DLNA master

Posts: 4114

Joined: Sun Jan 02, 2011 5:20 pm

Location: Reading, UK

Post Thu Jan 05, 2012 7:30 pm

Re: Plugin Installer

zip wrote:That's a good idea. I was also thinking about a concept of 'bundles' where users would just install/enable those and that would include the plugin and a set of URL's to feeds / series / seasons, etc.


now thats an online function im more likely to use than current adding url seperately. :) maybe even an App store like system so you selcet what u want from a site and its auto installed to correct place on your system and restarts service to get you going straight off the bat.
Phil Bennett
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

Return to Feature requests

Who is online

Users browsing this forum: No registered users and 15 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.