[WIP] Blur for XBMC (Port from Plex)

  Thread Rating:
  • 2 Votes - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
mortstar Offline
Senior Member
Posts: 250
Joined: Aug 2010
Reputation: 3
Post: #1
[Image: 0GpW8.png]

After spending some time using the excellent Plex skin 'Blur', I really wanted my main, xbmc based HTPC, to have the same appearance. So I decided to try my hand at porting it over.

This is mainly a learning project for myself. Because of this I can't promise that the work will be quick nor will it be without bugs. But hopefully I'll eventually be able to share the fruits of my work with the xbmc community.

The skin itself is clean and uncluttered. Whilst overtime I may make small changes to the original skin (notably the Home Screen), I will be keeping the essence of this design as close as possible to the skin designer's original concept.

All credit to jaaps on the Plex Forum for the original design and code.
(The port is also using elements from Mr Power's Blur Mod on the same forum.)
(This post was last modified: 2011-03-16 03:09 by mortstar.)
find quote
mortstar Offline
Senior Member
Posts: 250
Joined: Aug 2010
Reputation: 3
Post: #2
Videos
I've not changed much here, just got the initial navigation working. I need to change all the labels as they are pointing at non-existant Plex Media Server data.

[Image: wYz7o.png]

[Image: NXLaH.png]

[Image: 0XN9j.png]

[Image: VPkQc.png]

Music & Dialog
Some dialogs are working and others not.

[Image: etg8R.png]

Now Playing
I spent the majority of my project so far getting the 'Now Playing' screen working. It would be nice if xbmc got a 'Now Playing' alternative to Music Visualizations. (I just don't 'get' Visualizations. I really like how the Plex 'Now Playing' screen works in general)
[Image: 9l2Sq.png]
(This post was last modified: 2011-03-16 03:11 by mortstar.)
find quote
mortstar Offline
Senior Member
Posts: 250
Joined: Aug 2010
Reputation: 3
Post: #3
reserved II
find quote
blacklist Offline
Posting Freak
Posts: 814
Joined: Jul 2009
Reputation: 1
Location: Atlanta, Ga, USA
Post: #4
I'm a fan. Looking forward to seeing this fleshed out some more. Ive got a post-Paper Street idea brewing that's similar, so I'll be watching this one closely. Cheers!
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 24,523
Joined: Oct 2003
Reputation: 138
Post: #5
Nice work.

The "Now playing" screen above should be doable in MusicVisualisation.xml - I don't believe you *HAVE* to have a visualisation in there (though I suggest that you do either way). Let me know if you need anything in that regard.

Cheers,
Jonathan

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
mortstar Offline
Senior Member
Posts: 250
Joined: Aug 2010
Reputation: 3
Post: #6
jmarshall Wrote:Nice work.

The "Now playing" screen above should be doable in MusicVisualisation.xml - I don't believe you *HAVE* to have a visualisation in there (though I suggest that you do either way). Let me know if you need anything in that regard.

Cheers,
Jonathan

Yes, I have made the Now Playing screen above by making it the MusicVisualisation.xml file. The screen works with or without a Visualization set. Thanks for the offer of help. Once I get in to the guts of this and learn what I need in this regard I'll give you a shout. Smile

One setting I'd love would be to automatically move to the Visualization screen if audio is playing and interface is inactive for a period of time (say 30 seconds/user configurable), without having to have a screensaver set. I did see a trac with a patch for a similar functionality earlier today...

EDIT:....found it http://trac.xbmc.org/ticket/8545

[Image: watched-clearlogo.jpg]
(This post was last modified: 2011-03-16 03:07 by mortstar.)
find quote
ubuntuf4n Offline
Posting Freak
Posts: 786
Joined: Jan 2010
Reputation: 2
Post: #7
Very nice!
I like how this skin keeps things simple.
The overall skin theme definetely looks like an eye-candy.

Cheers

.
Cheers
ubuntuf4n
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 24,523
Joined: Oct 2003
Reputation: 138
Post: #8
@mortstar: You need a screensaver set to something other than "None", yes. I'm not sure how many folk don't have a screensaver set (and thus don't get the auto-switch to vis screen).

I can see how it would be useful if the visualisation screen wasn't actually any use as a "screensaver" to separate out the functionality, but I hate making things more complicated (i.e. more options) if we can avoid it. I wonder if there's a way to combine the "use vis instead of screensaver when music is playing" setting into a "switch to vis before switching to the full screensaver" type thing.

The ticket you link to, however, is not really reasonable though, as starting immediately on playback is more annoying than anything else Wink

Cheers,
Jonathan

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
ZombieRobot Offline
Fan
Posts: 693
Joined: May 2010
Reputation: 4
Location: Mount Maunganui , New Zealand
Post: #9
PLEX HAS THEIR OWN SKIN?Shocked i thought it was all ports of xbmc skins well ill be damned. lol nah looks nice clean very nice
find quote
Hitcher Offline
Skilled Skinner
Posts: 9,933
Joined: Aug 2007
Reputation: 67
Location: Eastleigh, UK
Post: #10
mortstar Wrote:Yes, I have made the Now Playing screen above by making it the MusicVisualisation.xml file. The screen works with or without a Visualization set. Thanks for the offer of help. Once I get in to the guts of this and learn what I need in this regard I'll give you a shout. Smile

One setting I'd love would be to automatically move to the Visualization screen if audio is playing and interface is inactive for a period of time (say 30 seconds/user configurable), without having to have a screensaver set. I did see a trac with a patch for a similar functionality earlier today...

EDIT:....found it http://trac.xbmc.org/ticket/8545

Should be as easy as adding an idle visible condition to the visualisation control.

ie

PHP Code:
<control type="visualisation" id="2">
    <
description>visualisation</description>
    <
posx>0</posx>
    <
posy>0</posy>
    <
width>1280</width>
    <
height>720</height>
    <
visible>System.IdleTime(time)</visible>
</
control

[Image: sig_zps3af3b48e.jpg]
find quote
Post Reply