[SKIN] Confluence Lite

Discussion and development of skins for XBMC4XBOX
psychotron
Posts: 82
Joined: Fri Jul 06, 2012 5:43 am
Has thanked: 10 times
Been thanked: 1 time

Re: [SKIN] Confluence Lite

Post by psychotron »

XBS,

You have LastFM working?? I really want that plugin! Where do you download that?
User avatar
xbs
Posts: 292
Joined: Thu Jul 05, 2012 3:22 pm
Location: Portugal
Has thanked: 29 times
Been thanked: 22 times

Re: [SKIN] Confluence Lite

Post by xbs »

psychotron wrote:XBS,

You have LastFM working?? I really want that plugin! Where do you download that?
No, not the Lastfm plugin just the skin buttons for it.
Sorry for not being clear.
Skins: SLik JX720 MS_Redux Mosaic
Utils: HeXEn
github.com/xbs08/
skatulskijean
Posts: 1028
Joined: Wed Jul 04, 2012 8:01 am
Has thanked: 1 time
Been thanked: 148 times

Re: [SKIN] Confluence Lite

Post by skatulskijean »

psychotron wrote:XBS,

You have LastFM working?? I really want that plugin! Where do you download that?
LastFm is a scroppler what works on xbmc self you must not have a plugin or script to play from last fm

1) Go to Music Settings and turn as example Submit to Lastfm on
2) Give you Username and Pass.
3) Go to Your NusicFolder and add this Source lastfm:// and give it the Name lastfm!

This it is you can access your radio or search and play what your want over your new added lastfm source!

Example for skinning

<onclick>PlayMedia(lastfm://globaltags/pop)</onclick>

Will play the pop radio

You can many do on skinning with this as example you can access the selected Listitem and give it for a search for the artist radio and others
This mean when i selekted a audio file what i have and press the button lastfm play the similar Artst for this Artist
Lastfm ist a great solution !

Regards Jan
Last edited by skatulskijean on Tue Oct 09, 2012 8:53 am, edited 1 time in total.
User avatar
xbs
Posts: 292
Joined: Thu Jul 05, 2012 3:22 pm
Location: Portugal
Has thanked: 29 times
Been thanked: 22 times

Re: [SKIN] Confluence Lite

Post by xbs »

Jan, thanks for clearing this subject.

I haven't tried the 'system.getbool' yet but if anyone wants to give it a try... save this as MyMusicNav.xml

Code: Select all

<window id="502">
	<defaultcontrol always="true">50</defaultcontrol>
	<allowoverlay>no</allowoverlay>
	<views>50,51,500,509,506,511,512,513</views>
	<controls>
		<include>CommonBackground</include>
		<include>ContentPanelBackgrounds</include>
		<control type="group">
			<include>Window_OpenClose_Animation</include>		
			<include>CommonRootView</include> <!-- view id = 50 -->
			<include>FullWidthList</include> <!-- view id = 51 -->
			<include>ThumbnailView</include> <!-- view id = 500 -->
			<include>MusicInfoListView</include> <!-- view id = 506 -->
			<include>AlbumWrapView2_Fanart</include> <!-- view id = 509 -->
			<include>MusicVideoInfoListView</include> <!-- view id = 511 -->
			<include>ArtistMediaListView</include> <!-- view id = 512 -->
			<include>AlbumInfoListView</include> <!-- view id = 513 -->
		</control>
		<include>CommonPageCount</include>
		<include>CommonNowPlaying</include>
		<include>BehindDialogFadeOut</include>
		<include>ScrollOffsetLabel</include>
		<control type="image">
			<description>Section header image</description>
			<posx>20</posx>
			<posy>3</posy>
			<width>35</width>
			<height>35</height>
			<aspectratio>keep</aspectratio>
			<texture>icon_music.png</texture>
		</control>
		<control type="grouplist">
			<posx>65</posx>
			<posy>5</posy>
			<width>1000</width>
			<height>30</height>
			<orientation>horizontal</orientation>
			<align>left</align>
			<itemgap>5</itemgap>
			<control type="label">
				<include>WindowTitleCommons</include>
				<label>$LOCALIZE[10516]</label>
			</control>
			<control type="label">
				<include>WindowTitleCommons</include>
				<label>[COLOR=blue] - [/COLOR]$INFO[Container.FolderName]</label>
				<visible>!IsEmpty(Container.FolderName)</visible>
			</control>
		</control>
		<control type="group">
			<posx>-250</posx>
			<include>SideBladeLeft</include>
			<control type="grouplist" id="9000">
				<posx>0</posx>
				<posy>110</posy>
				<width>250</width>
				<height>600</height>
				<onleft>9000</onleft>
				<onright>50</onright>
				<onup>9000</onup>
				<ondown>9000</ondown>
				<onback>50</onback>
				<itemgap>0</itemgap>
				<control type="label" id="200">
					<width>250</width>
					<height>35</height>
					<font>font12</font>
					<label>31006</label>
					<textcolor>blue</textcolor>
					<align>center</align>
					<aligny>center</aligny>
				</control>
				<control type="button" id="2">
					<description>View As button</description>
					<textwidth>235</textwidth>
					<include>ButtonCommonValues</include>
					<label>-</label>
				</control>
				<control type="button" id="3">
					<description>Sort by button</description>
					<include>ButtonCommonValues</include>
					<label>103</label>
				</control>
				<control type="togglebutton" id="4">
					<description>Sort asc</description>
					<include>ButtonCommonValues</include>
					<alttexturefocus border="5">button-focus.png</alttexturefocus>
					<alttexturenofocus>-</alttexturenofocus>
					<label>31051</label>
					<altlabel>31050</altlabel>
					<usealttexture>Container.SortDirection(Ascending)</usealttexture>
				</control>
				<control type="radiobutton" id="99">
					<description>Library button</description>
					<label>$LOCALIZE[29800]</label>
					<onclick>ReplaceWindow(MusicFiles)</onclick>
					<selected>Window.IsVisible(MusicLibrary)</selected>
					<include>ButtonCommonValues</include>
				</control>
				<control type="edit" id="19">
					<description>Filter</description>
					<textwidth>230</textwidth>
					<include>ButtonCommonValues</include>
					<label>587</label>
				</control>
				<control type="radiobutton" id="100">
					<description>Show Info Toggle</description>
					<textwidth>170</textwidth>
					<include>ButtonCommonValues</include>
					<label>31005</label>
					<onclick>Skin.ToggleSetting(View509HideInfo)</onclick>
					<selected>Skin.HasSetting(View509HideInfo)</selected>
					<visible>Control.IsVisible(509)</visible>
				</control>
				<control type="label" id="201">
					<width>250</width>
					<height>35</height>
					<font>font12</font>
					<label>31026</label>
					<textcolor>blue</textcolor>
					<align>center</align>
					<aligny>center</aligny>
				</control>
				<control type="button" id="8">
					<description>Search</description>
					<include>ButtonCommonValues</include>
					<label>137</label>
				</control>
				<control type="radiobutton" id="16">
					<description>PartyMode</description>
					<label>589</label>
					<include>ButtonCommonValues</include>
				</control>
				<!-- Last.fm -->
				<control type="label" id="203">
					<width>250</width>
					<height>35</height>
					<font>font12</font>
					<label>15200</label>
					<textcolor>blue</textcolor>
					<align>center</align>
					<aligny>center</aligny>
					<visible>System.GetBool(audioscrobbler.enabled)</visible>
				</control>
				<control type="button" id="20">
					<description>lastfm love</description>
					<label>31001</label>
					<onclick>XBMC.LastFM.Love(false)</onclick>
					<include>ButtonCommonValues</include>
					<enable>LastFM.CanLove</enable>
					<visible>System.GetBool(audioscrobbler.enabled)</visible>
				</control>
				<control type="button" id="21">
					<description>lastfm ban</description>
					<label>31002</label>
					<onclick>XBMC.LastFM.Ban(false)</onclick>
					<include>ButtonCommonValues</include>
					<enable>LastFM.CanBan</enable>
					<visible>System.GetBool(audioscrobbler.enabled)</visible>
				</control>
				<include>CommonNowPlaying_Controls</include>
			</control>
		</control>
		<include>Clock</include>
	</controls>
</window>
This adds Lastfm Love/Ban button to the slide menu in Music Library.
Last edited by xbs on Tue Oct 09, 2012 10:35 am, edited 1 time in total.
Skins: SLik JX720 MS_Redux Mosaic
Utils: HeXEn
github.com/xbs08/
skatulskijean
Posts: 1028
Joined: Wed Jul 04, 2012 8:01 am
Has thanked: 1 time
Been thanked: 148 times

Re: [SKIN] Confluence Lite

Post by skatulskijean »

Thanks xbs!
i have not the time to test on moment but i look Later !

Edit have it tested it works not
but its works with <visible>LastFM.RadioPlaying</visible>
Is a clean solution when you play a song then plays what you like but when you play from a nother its ok or not !
When ok = Love
when not = ban

But why you that not implemented on the MusicOSD.xml ?

anwhere its works with <visible>LastFM.RadioPlaying</visible>


Regards Jan
psychotron
Posts: 82
Joined: Fri Jul 06, 2012 5:43 am
Has thanked: 10 times
Been thanked: 1 time

Re: [SKIN] Confluence Lite

Post by psychotron »

skatulskijean wrote:
psychotron wrote:XBS,

You have LastFM working?? I really want that plugin! Where do you download that?
LastFm is a scroppler what works on xbmc self you must not have a plugin or script to play from last fm

1) Go to Music Settings and turn as example Submit to Lastfm on
2) Give you Username and Pass.
3) Go to Your NusicFolder and add this Source lastfm:// and give it the Name lastfm!

This it is you can access your radio or search and play what your want over your new added lastfm source!

Example for skinning

<onclick>PlayMedia(lastfm://globaltags/pop)</onclick>

Will play the pop radio

You can many do on skinning with this as example you can access the selected Listitem and give it for a search for the artist radio and others
This mean when i selekted a audio file what i have and press the button lastfm play the similar Artst for this Artist
Lastfm ist a great solution !

Regards Jan
Thanks much Jan. However.. this does not work for me. It will log in and show me all the last songs that were played from my Last.fm account... But None of the play options work such as "play my media mix" or worded something similar. There is not any errors. It just does not play after clicking the link. Any ideas? I am sorry to kinda hijack this thread. I can start a new thread if you like.
skatulskijean
Posts: 1028
Joined: Wed Jul 04, 2012 8:01 am
Has thanked: 1 time
Been thanked: 148 times

Re: [SKIN] Confluence Lite

Post by skatulskijean »

@ Psychotron i have make a new thread for this under "Turn lasfm on "
But i think your Problem is easy to solve !
You have XBMC on PC installed and lasfm on on your PC xbmc - Build on !
Tun on your pc visible for all files on!
And look for the guisettings.xml on this search lastfm and your username !
You will find your lastfm pass (many Numbers) !
search the same on your xbox Guisettings.xml and you see its have not he same or nothing!
copy the pass from pc guisettings.xml and paste it on xbox guisettings.xml.

i hope this help

Regards Jan
Stef2012
Posts: 10
Joined: Wed Oct 10, 2012 12:01 pm

Re: [SKIN] Confluence Lite

Post by Stef2012 »

Could questions.

Is there any way to have the amount of free memory avaliable displayed on this slin like you can on the standard confluence?
I had modded home/includes.xml files for the standard confluence skin which displayed the free memory in the top/right corner, That mod doesn't work on this lite skin.
https://hotfile.com/dl/175606741/35e1d1 ... m.rar.html


Finally can you get the watched tick to show up in the 'big list' view? Its displayed in the thumbnail view but i don't use that, I always use big list & it sadly isn't displayed in that view.
cifa
Posts: 82
Joined: Tue Jul 17, 2012 4:37 pm
Has thanked: 40 times
Been thanked: 3 times

Re: [SKIN] Confluence Lite

Post by cifa »

hi xbs,

great work on the skin - you are doing a great job. I love the way now we can set up plugins on the 'homepage' (on Jans build)
anyway - can you help me with this?
is this view (in viedos/files) a legacy of not using the library view to fill out the meta-data?
If i use library view all the data is there - I deleted the MyVideos34 database & rebuilt it again with the same outcome?

Image
User avatar
xbs
Posts: 292
Joined: Thu Jul 05, 2012 3:22 pm
Location: Portugal
Has thanked: 29 times
Been thanked: 22 times

Re: [SKIN] Confluence Lite

Post by xbs »

@ Jan
Does the visible condition work properly? i.e. The buttons are only visible if the user is playing music submmited to Last.fm?

Would it be preferable to put these buttons in Music OSD?

@Stef2012
Look in includes.xml for 'System.FreeMemory' and remove the visible condition.

The code is there... I'll look into it.
[EDIT] Are you using library mode?

@cifa
Thanks cifa!
I need to check it out, never noticed thou but that's probably because I rarely use filemode.
Last edited by xbs on Wed Oct 10, 2012 2:41 pm, edited 2 times in total.
Skins: SLik JX720 MS_Redux Mosaic
Utils: HeXEn
github.com/xbs08/
skatulskijean
Posts: 1028
Joined: Wed Jul 04, 2012 8:01 am
Has thanked: 1 time
Been thanked: 148 times

Re: [SKIN] Confluence Lite

Post by skatulskijean »

Shot hack my friend that you can it test self without xbox self!
I think you have Downloaded the last xbmc4xbox pc build for skinning!
Last fm will works to on this build !
You must make the settings on the pc build for this on musiksettings!
Then go to your installed xbmc on you pc and make the settings to for Lastfm !
The the last fm pass is sendet to your guisettings.xml for your pc build search on it for you user name and lastfm and you will it find then copy this and paste its to the guisettings.xml from your xbmc4xbox pc build !
Wola its works you can skin and play music on lastfm and see what you want !
Its most fun!

What you think over a Foundation skin based on the Dharma Version to easy create skins for Xbmc4xbox!

a cleaner solution where it is on the musicosd.xml you can it easy access when you want at we it on this time is this was a solution as the skins like PM3 and for this nice to access!
But lost not least it works with is <visible>LastFM.RadioPlaying</visible>


Have Fun!

Jan
User avatar
xbs
Posts: 292
Joined: Thu Jul 05, 2012 3:22 pm
Location: Portugal
Has thanked: 29 times
Been thanked: 22 times

Re: [SKIN] Confluence Lite

Post by xbs »

OK I'll try to add it to MusicOSD.

I used Foundation as base for my Mosaic skin and it's a great starting point. Thanks to Hitcher :)
Skins: SLik JX720 MS_Redux Mosaic
Utils: HeXEn
github.com/xbs08/
skatulskijean
Posts: 1028
Joined: Wed Jul 04, 2012 8:01 am
Has thanked: 1 time
Been thanked: 148 times

Re: [SKIN] Confluence Lite

Post by skatulskijean »

Have you notepad++ installed with the xbmc plugin?
I think its to a nice solution !

:)
Stef2012
Posts: 10
Joined: Wed Oct 10, 2012 12:01 pm

Re: [SKIN] Confluence Lite

Post by Stef2012 »

xbs wrote: @Stef2012
Look in includes.xml for 'System.FreeMemory' and remove the visible condition.

The code is there... I'll look into it.
[EDIT] Are you using library mode?
Thanks, Removed the visible thing & now free memory is showing up 8-)

Not using Library mode BTW.


Any idea about getting the watched tick to show up in 'big list' mode like on standard skin?
User avatar
xbs
Posts: 292
Joined: Thu Jul 05, 2012 3:22 pm
Location: Portugal
Has thanked: 29 times
Been thanked: 22 times

Re: [SKIN] Confluence Lite

Post by xbs »

I'm working on it... there seems to be more stuff that is not behaving like it should.

@cifa
Fanart view info panel is for Library mode only. Fixed in SVN.

Last.FM added in SVN as the watched/flag overlays.
Skins: SLik JX720 MS_Redux Mosaic
Utils: HeXEn
github.com/xbs08/
skatulskijean
Posts: 1028
Joined: Wed Jul 04, 2012 8:01 am
Has thanked: 1 time
Been thanked: 148 times

Re: [SKIN] Confluence Lite

Post by skatulskijean »

Thanks for you changes on your Confluence light Fork !

I test it later!

EDIT1: Short test it works not on Osd or musiknav (Love and Ban) when i play a lastfm radio!
EDIT2 : Works on OSD but is on the screen not vissible!

Image




Grüße Jan ;)
User avatar
xbs
Posts: 292
Joined: Thu Jul 05, 2012 3:22 pm
Location: Portugal
Has thanked: 29 times
Been thanked: 22 times

Re: [SKIN] Confluence Lite

Post by xbs »

Build 31563

@Jan
Both OSD and slide menu are working here.
I already noticed that OSD is cut off. It's fixed now in SVN.
Thanks!
Skins: SLik JX720 MS_Redux Mosaic
Utils: HeXEn
github.com/xbs08/
skatulskijean
Posts: 1028
Joined: Wed Jul 04, 2012 8:01 am
Has thanked: 1 time
Been thanked: 148 times

Re: [SKIN] Confluence Lite

Post by skatulskijean »

xbs wrote:Build 31563

@Jan
Both OSD and slide menu are working here.
I already noticed that OSD is cut off. It's fixed now in SVN.
Thanks!
Thanks XBS
For your contuine works!


Regards Jan
User avatar
MrMajst3r
Posts: 219
Joined: Wed Jul 18, 2012 10:35 am
Location: Poland
Has thanked: 10 times
Been thanked: 32 times
Contact:

Re: [SKIN] Confluence Lite

Post by MrMajst3r »

I've found 2 bugs:
- "play playlist on startup" doesn't work
- when I enable music library, then disable it, there are still links to "albums, authors, etc." under Music menu
Image
User avatar
xbs
Posts: 292
Joined: Thu Jul 05, 2012 3:22 pm
Location: Portugal
Has thanked: 29 times
Been thanked: 22 times

Re: [SKIN] Confluence Lite

Post by xbs »

1. I'll check what's wrong with that asap.
[EDIT] This issues is present in other skin which could mean this is a XBMC4XBOX issue. I can't even see my playlists in the define path dialog.

2. Where do you disable the music library?
[EDIT] Ok found it in settings, I'll see If I can hide it when the library is disabled.

Thanks for reporting those issues.
Last edited by xbs on Mon Oct 15, 2012 6:42 pm, edited 1 time in total.
Skins: SLik JX720 MS_Redux Mosaic
Utils: HeXEn
github.com/xbs08/
Post Reply