Hey d-fader, are you still working on this plugin? I have a lot of issues when trying to skin it. Because you have linked fields to display in the listcontrol (artist and song) on the main screen (not the details screen which does display them separately) it is impossible to really do much with the display. Can you not support the standard tags like #selecteditem #selecteditem2 etc. And why are there no thumbs on the main screen? I cannot even display a #selectedthumb and they don't even appear in the listcontrol.
I am not sure why you even need a details screen. I could easily display all the details nicely on the main screen, but i get that it could be essential for the plugin to work.
On the details screen a lot of standard GUI properties are not supported. I cannot use align center on a label, I cannot use textbox or textboxscrollup. It seems the only option supported is fadelabel and it will not even let me change the width! And if I change the order of controls in the skin xml suddenly all data stops showing in the GUI especially #tp. Besides my previous point of no graphcis showing up.
Also, I find it strange that you go to Details to press play now and then it automatically returns to the main screen which is really has very little data. It would make more sense to jump straight to NowPlaying, which is a much nicer screen.
It is also very odd to use the same window id for both the SmartPlaylist.Music.Details and the GlobalSearchMusic details. It is redundant since MP will only access one of them and there is no way to tell a user whether they are in SmartPlaylist Screen or Global Search.
And I am sure you know there is nothing in strings files for the Window ID so you always get a translation ID error message and cannot use a Header.label ID or #currentmodule.
Don't get me wrong, it is a great plugin, and you have done an excellent job on the logic. If you could just give me a few skinning tools I could make it look really nice.
Here's what I've got so far, showing music fanart in the background, but I can only do that when music is playing because I cannot access the #artist tag or a #selecteditem for artist name!
I am not sure why you even need a details screen. I could easily display all the details nicely on the main screen, but i get that it could be essential for the plugin to work.
On the details screen a lot of standard GUI properties are not supported. I cannot use align center on a label, I cannot use textbox or textboxscrollup. It seems the only option supported is fadelabel and it will not even let me change the width! And if I change the order of controls in the skin xml suddenly all data stops showing in the GUI especially #tp. Besides my previous point of no graphcis showing up.
Also, I find it strange that you go to Details to press play now and then it automatically returns to the main screen which is really has very little data. It would make more sense to jump straight to NowPlaying, which is a much nicer screen.
It is also very odd to use the same window id for both the SmartPlaylist.Music.Details and the GlobalSearchMusic details. It is redundant since MP will only access one of them and there is no way to tell a user whether they are in SmartPlaylist Screen or Global Search.
And I am sure you know there is nothing in strings files for the Window ID so you always get a translation ID error message and cannot use a Header.label ID or #currentmodule.
Don't get me wrong, it is a great plugin, and you have done an excellent job on the logic. If you could just give me a few skinning tools I could make it look really nice.
Here's what I've got so far, showing music fanart in the background, but I can only do that when music is playing because I cannot access the #artist tag or a #selecteditem for artist name!