NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Information Community Announcements v
« Previous 1 … 31 32 33 34 35 … 56 Next »
Too many skins, too many options, too many plugins...

 
  • 0 Vote(s) - 0 Average
Too many skins, too many options, too many plugins...
McBainUK
Offline

Posting Freak

Posts: 4,711
Threads: 429
Joined: Sep 2005
#121
2006-07-10, 07:39 PM (This post was last modified: 2006-07-10, 08:13 PM by McBainUK.)
sub Wrote:It effectively just means calling the appropriate constructor on the SkinHelper class. I described it about six months back in this post: http://forums.gbpvr.com/showpost.php?p=8...ostcount=1. See the section in that post titled 1) Using the default skin.xml files
I wasnt aware this was actually implemented. Tested it by making the required change to my gmail plugin and deleting its MCE2 sub folder skin. Loaded up GBPVR and...walla...it loaded the blue skin. Good work Smile

sub Wrote:I posted most of my thoughts a few pages ago. There seems to be lots of people pulling in different directions though, trying to include other problems under the same umbrella. I think this thread seems to be trying to solve too much. If I did this all the time, I'd get nothing done.
I think what it has shown that making a new skin should be a community project. See post #119. Don't mean to play teacher but if Mixman, Fatman , Old dog and any others can write A SINGLE POST to a new thread in the Developers forum just outlineing your goals. (eg image based, no text in images so allow translation). Defining what rather than how is a good start. What do yo think? A skin that uses defined image names and greater use of the baseskin (even if this requires greater plugin support - will change my own and if access to source code others too). Images can be swapped out to create different looks - both the BaseSkin system and AM seem to be going the same way - is it possible to have the best of both!? Both MixMan and OldDog have said they would do things differently with their system looking back - now's your chance!

I think daphatty's post should be read. Esp the part about old/retired projects. Some skins/plugins on the wiki that are no longer relevent.
Wiki profile
My Projects
Programs Plugin [SIZE=2](retired)
| Volume OSD Plugin (retired) | Documentation Wiki (retired)
[/SIZE]
Old Dog
Offline

Posting Freak

Posts: 1,083
Threads: 99
Joined: Jul 2005
#122
2006-07-10, 07:52 PM (This post was last modified: 2006-07-10, 08:40 PM by Old Dog.)
Fatman_do Wrote:Would you like to see an image based version of blue developed and floated out there for a while?

As I mentioned earlier, I have recently completed an image based version of Blue supporting the core, video archive, and weather.

Since it already exists, I will post it when I get home. Then we can tear it apart.
Learning new tricks!
Visit Plain Jane's Collection
daphatty
Offline

Posting Freak

Posts: 1,032
Threads: 85
Joined: Feb 2005
#123
2006-07-10, 08:53 PM
Old Dog Wrote:And which one would you bet on?

I would bet on the pretty interface with base functionality and few if any plugins. From an end user standpoint (i.e. the guy who has to keep WAF levels high) it is more beneficial to have GBPVR look really good while doing the basic things extremely well.

In my case, the day my wife became dependant on GBPVR was the day that supporting multiple plugins ended. (Although she lets me get away with testing the beta releases! Big Grin) The list of plugins I use now has shrunk dramatically, mainly because many of the plugins I want to use simply don't work with Contour. The same was true when I was a heavy user of BlueMCE2. I only transitioned/switched to Contour after support for my "must have" plugins was added.

At the end of the day GBPVR just has to work. If I have to chose between

A) a plugin that can read Album Art from ID3v2 tags that only works using the Base Blue skin or

B) using the default music player in Contour,

I'd choose B. Think about it, do you want to listen to the music or look at Album Art?

But I digress. The purpose of this thread is to help make GBPVR "just work" in as many variables as possible. I urge all of you to, unlike the last time, take this effort to the next step and begin developing some standards. I also noticed that the plugin developers haven't really chimed in. Please don't let that stop you. If you build it, they will come.
psycik
Offline

Posting Freak

Posts: 5,210
Threads: 424
Joined: Sep 2005
#124
2006-07-10, 09:49 PM
Most of the plugin developers contributed at the start of the thread, and as it got more skin specific rather than development, probably dropped off.

As long as the standards are logical and do-able from a programming point of view then they will be looked at, enforcement is another issue.

What do I mean by logical and do-able??

The standard image names are the first that spring to mind. From a programs point of view a "list" will normally have "listImage" to correspond. And the listImage can be selected or unSelected Eg. ArtistList uses SelectedArtistListImage and UnselectedListImage - creates lots of tags but is a logical structure that is easy to code (and fairly easy to read).
tkgafs
Offline

Senior Member

Posts: 594
Threads: 61
Joined: Jun 2004
#125
2006-07-10, 10:04 PM
daphatty Wrote:At the end of the day GBPVR just has to work. If I have to chose between

A) a plugin that can read Album Art from ID3v2 tags that only works using the Base Blue skin or

B) using the default music player in Contour,

I'd choose B. Think about it, do you want to listen to the music or look at Album Art?

I have to agree, I have never quite understood the obsession with skins, when I am using gbpvr, for about 98% of the time I am either listening to music or watching a recording in both cases you dont see the skin

yes I like the interface to be attractive but as long as the plugin works who really cares what the interface looks like

Like daphatty I only change to a new skin when a plugin stops working because a new version has come out, at that point its back to blue and wait for the first skin which supports the plugins I use

which out of interest are musiclibrary2, weather, newsfeed, uk cinema listings

Tkgafs
reboot
Offline

Posting Freak

Posts: 1,426
Threads: 89
Joined: Mar 2005
#126
2006-07-11, 02:54 PM
After sitting back, and reading this for a couple of days, it seems there are already some basic skin elements in place, that should work with plugins, providing the plugins are written to take advantage of the stock skins, or default to Blue automatically if a particular skin doesn't have any customization for a particular plugin.
Standardization may be the key.

All plugins should use BaseSkin.xml
If images are used, they should be in the "Resources" folder.
BaseSkin should reference those images, in any given skin/plugin combination.
If a plugin must have it's own skin/images to work, it should also be stock Blue compatible with BaseSkin.xml, or at least have the option to use xml instead of hard coded text and/or images.

This basic set of parameters would insure two things.
Every plugin would work with the Blue skin.
If a user chose a different skin, any given plugin would still work, using the Blue skin for that plugin as default, if the plugin didn't come with the users chosen main skin.

With this, we could add and remove plugins easily. Try them out, and at least get an idea of functionality.
If skin designers included a BaseSkin.xml, and plugin designers used it, then plugins could gain the skin's look, without the need to manually code a skin for each plugin.

If I'm way out in left field here, let me know. By the same token, if some (or any) of this makes sense, let's start some sort of standardization.

Sub has given us the BaseSkin.xml for a reason, yet nobody seems to use it for anything. It remains unused, as most skin designers codes skins for each portion of the "stock" gbpvr (I'm guilty of this too), and maybe only 1 or 2 plugins that they use.
Can't we get away from coding multiple skin.xml's for each bit, and simply use BaseSkin.xml?
You can never have enough tuners!
Pentium Quad / 4Gb Dual Channel RAM / XPSP3 / 2 x PVR-500, PVR-250 / GB-PVR
nemulate
Offline

Senior Member

Posts: 552
Threads: 79
Joined: Jan 2006
#127
2006-07-11, 03:25 PM
Nothing to do with skins mate but Reboot please change your web hosting company as some of us don't like all kinds of popups/programs attempted to be installed!

ta Smile
reboot
Offline

Posting Freak

Posts: 1,426
Threads: 89
Joined: Mar 2005
#128
2006-07-11, 03:31 PM
Heh, I'd almost forgotten all about that page. Nothing's been updated in months, and probably don't work with the current release anyhow.
You can never have enough tuners!
Pentium Quad / 4Gb Dual Channel RAM / XPSP3 / 2 x PVR-500, PVR-250 / GB-PVR
Jeff
Offline

Posting Freak

Posts: 1,933
Threads: 69
Joined: Oct 2004
#129
2006-07-11, 03:54 PM
One issue on relying on baseskin.xml is that all skins must then have the same baseskin.xml content as the blue skin, since that is the only content that a plug-in can count upon. Putting more in the baseskin.xml file for a partiucalr skin won't bring anything (automatically) to plug-ins and putting leaving out something from the blue version of baseskin.xml will break plug-ins.

Jeff
Fatman_do
Offline

Posting Freak

Posts: 3,482
Threads: 95
Joined: Nov 2005
#130
2006-07-11, 04:15 PM
Jeff Wrote:One issue on relying on baseskin.xml is that all skins must then have the same baseskin.xml content as the blue skin, since that is the only content that a plug-in can count upon. Putting more in the baseskin.xml file for a partiucalr skin won't bring anything (automatically) to plug-ins and putting leaving out something from the blue version of baseskin.xml will break plug-ins.

Jeff

That is true. Another thing to consider is that something that sounds simple like changing all the font sizes in the baseskin.xml file, from "13" to "16" causes problems that there is no magic fix for. Plugin infromation screens are constructed to (usually) give the best fit an proportions with a particular size or another. Dynamic font sizing is not a reality right now.
Fatman_do
[SIZE="1"]
HTPC: AMD XP+2500, 512MB DDR (400) ~ Capture Device: Hauppage PVR-150
Storage: 30GB OS & Recording, 160GB Post Processing & Archive
Video Output: HD 32" TV via eVGA Geforce 6200le 256MB AGP DVI-HDMI cable out
Audio Output: Turtle Beach Riviera S/PDIF Optic Output (Digital pass thru only) to Home Theater Receiver[/SIZE]

[SIZE="2"]
Moderator | Tutorials | Community Skin | CommunitySkin-SVN[/SIZE]
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (19): « Previous 1 … 11 12 13 14 15 … 19 Next »
Jump to page 


Possibly Related Threads…
Thread Author Replies Views Last Post
  Pandora Internet Radio and MusicMonkey (MediaMonkey) music plugins cncb 19 8,747 2011-12-17, 02:02 AM
Last Post: steeb
  SkyNews and ABC Australia mini-plugins released for UbuStream ubu 0 1,121 2007-02-24, 11:24 AM
Last Post: ubu
  2 new Plugins McBainUK 7 3,183 2007-01-25, 11:22 AM
Last Post: MixMan
  MultiDec Plugins and Card Server howto MixMan 0 2,094 2007-01-19, 07:15 PM
Last Post: MixMan
  2 New Plugins added to Wiki rwmech 0 1,346 2006-10-16, 05:16 PM
Last Post: rwmech
  Appearance Manager skins: Mayhem, Black Jack, Contour Old Dog 1 1,481 2006-05-17, 06:20 PM
Last Post: Old Dog
  Using an Installer for plugins jorm 11 4,366 2005-05-18, 12:33 PM
Last Post: jorm
  Skins? womble 8 3,090 2005-04-19, 07:25 PM
Last Post: HenkH
  Skins Don't Support Live TV on MVP in Latest GBPVR DavidJames 2 1,867 2005-03-28, 03:21 PM
Last Post: reboot
  My Programs Plugins Released reven 37 12,872 2005-02-04, 11:38 PM
Last Post: Guest

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

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

Linear Mode
Threaded Mode