[WIP] Blur for XBMC (Port from Plex)
#1
Image

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.)
Reply
#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

Image

Image

Image

Music & Dialog
Some dialogs are working and others not.

Image

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
Reply
#3
reserved II
Reply
#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!
Reply
#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
Reply
#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
Reply
#7
Very nice!
I like how this skin keeps things simple.
The overall skin theme definetely looks like an eye-candy.

Cheers
.
Cheers
ubuntuf4n
Reply
#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
Reply
#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
Reply
#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
Reply
#11
Hey Mortstar,

Looks very nice indeed! Best of luck.

Cheers
Reply
#12
Hitcher Wrote: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

Where could I set this code, so that if the skin is left idle in any window it reverts to the visualisation screen?
Image
Reply
#13
I wish you best of luck. I look forward to see you progress.
Enjoying Kodi on an ASUS Chromebox running openELEC. Also using a Fire TV Stick in the bedroom. Content is stored on a HP Proliant Microserver running unRAID
Reply
#14
I like the clean, minimalist look.
My Theater: JVC X790R + Peerless PRG-UNV | 120" CineWhite UHD-B Screen | KODI Omega + PreShow Experience | mpv | madVR RTX 2070S | Panasonic UB420 | Denon X3600H @ 5.2.4 | 4 x ADX Maximus w/ Dayton Audio SA230 | 3 x Totem Tribe LCR + Mission M30 Surrounds + SVS PC2000 + Monolith 15 | 40" HDTV w/ MeLE N5105 + MoviePosterApp | 40TB Win10 SMB Server over Gigabit Ethernet
Reply
#15
Awesome... I was very disappointed to learn that Blur wasn't available for XBMC after using it for Plex, and I haven't found anything close to the polished minimalism.
Reply

Logout Mark Read Team Forum Stats Members Help
[WIP] Blur for XBMC (Port from Plex)2