getmusicbee.com

General => MusicBee Wishlist => Topic started by: Clownmite on October 14, 2012, 06:52:16 PM

Title: Theater Mode suggestions
Post by: Clownmite on October 14, 2012, 06:52:16 PM
I absolutely love theater mode and how customizable it is, but I have a few suggestions to improve it:

First, it is annoying that you need to double-click to get it to fullscreen, and then press "escape" twice to get back into library view. It would be nice to have a toggle between "theater mode windowed" and "theater mode fullscreen," so that when you launch theater mode it automatically starts in whichever mode you'd like, and you can get back to your library from fullscreen without the intermediate "windowed mode" step.

It would also be nice to say "automatically start theater mode after player has been idle for X seconds/minutes", kind of like the Zune software. This way if someone clicks a playlist or fiddles with a setting, MusicBee could automatically start up the fullscreen mode soon after. Similarly, a series of ticks that go "Return to library after mouse moves X pixels" and "Only return to library on mouse move if theater mode was started automatically" would be nice.

A few more other things:

-Have MusicBee able to ignore any artist pictures too far outside a specified aspect ratio
-Have MusicBee able to ignore any artist pictures below a certain resolution
-Smooth fade from one picture to the next in Gallery view
-Be able to specify some "motion" so that hi-res pictures could slowly pan a little bit from one corner/side to another, or slowly zoom in or out
-Be able to use the "fade" parameter in Gallery view
Title: Re: Theater Mode suggestions
Post by: Alexis on October 14, 2012, 07:28:55 PM
+1 on every suggestion!  :)
Title: Re: Theater Mode suggestions
Post by: Iasc on October 15, 2012, 07:36:56 AM
Same here. +1
Title: Re: Theater Mode suggestions
Post by: Steven on November 23, 2012, 09:38:05 PM
-Have MusicBee able to ignore any artist pictures too far outside a specified aspect ratio
-Have MusicBee able to ignore any artist pictures below a certain resolution
can anyone give me some examples where the aspect ratio is not good or the resolution too low
Title: Re: Theater Mode suggestions
Post by: Iasc on November 24, 2012, 02:10:57 AM
-Have MusicBee able to ignore any artist pictures too far outside a specified aspect ratio
-Have MusicBee able to ignore any artist pictures below a certain resolution
can anyone give me some examples where the aspect ratio is not good or the resolution too low

i save my own artist pictures to a folder now so it doesn't affect me anymore but here is example of the reason i started choosing my own pictures. first picture is the one music bee chooses and the second the one i picked.

(http://i.imgur.com/k6Uyzl.png)

(http://i.imgur.com/awya9l.jpg)


from the requests in the original post the option to start theater mode after a set amount of inactive time would be one that i would like to see implemented.
Title: Re: Theater Mode suggestions
Post by: Steven on November 24, 2012, 01:26:52 PM
just regarding the image sizes, i have put a filter on htbackdrops.com for a minimum width of 1024px
fanart.tv doesnt support such a filter but in my testing i havent seen a picture that wasnt oriented to a computer screen
in quite a few cases it seems last.fm is the only one that has any pictures but unfortunately the quality isnt as good. What i have done is give preference to the pictures having a minimum width of 1024px, but even then in some cases a vertically oriented picture might be the only one available.
You would need to delete any existing low quality artist pictures from C:\Users\<your id>\AppData\Roaming\MusicBee\Artwork\ArtistCache
as MusicBee doesnt requery the picture after it is cached

I will also have a look at the other items in this request
Title: Re: Theater Mode suggestions
Post by: Iasc on November 25, 2012, 08:33:59 AM
on the same subject of theater mode Steven, i just want to ask is it possible to have my own downloaded artist pictures to rotate . if have 3 artist pictures in my folder can i get them rotate, i tried playing around with alexis'"s artist picture clear but couldn't get it to work.

thanks
Title: Re: Theater Mode suggestions
Post by: Steven on November 26, 2012, 08:00:51 PM
this has the following changes:
- fading transition when artist picture in a gallery changes or landscape changes
- dimming/ fading transition when next artist starts playing but for gallery pictures and if a single artist picture is not cached that can take a while sometimes, in which case a loading indicator displays
- improved filtering for larger pictures but with limitations if last.fm is the only source - see post above for instructions to remove existing cached single artist pictures
- right click settings menu on the panel to
  - start the theater mode in full screen
  - enable the screen saver: note that previously the screen saver was enabled from settings in the default.xml file, and although the settings will be loaded from that file the first time, any changes should be made via the right click menu going forward
- support in the skin file to set the window to a fixed size (for grebs recent files)
Code
  <settings fixedWidth="300" fixedHeight="100" />

http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip
Title: Re: Theater Mode suggestions
Post by: Greb on November 28, 2012, 08:30:03 PM

- support in the skin file to set the window to a fixed size (for grebs recent files)
Code
  <settings fixedWidth="300" fixedHeight="100" />

http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip

I've tryed it. It gives some problems when advancing to the next track.
Title: Re: Theater Mode suggestions
Post by: Alexis on November 29, 2012, 01:21:57 PM
I think this would be a fantastic accomplishment for Theatermode.  I cannot imagine it would be easy to do though.

http://getmusicbee.com/forum/index.php?topic=8060.msg46672#new
Title: Re: Theater Mode suggestions
Post by: Steven on November 29, 2012, 07:06:43 PM
I've tryed it. It gives some problems when advancing to the next track.
can you describe the problem?
There is a "cross-threading" bug which i found and fixed but i am unclear whether it is the same as what you are refering to as i didnt have any visible problem (although the size of fixed window size is way too small compared to the background image size which is set at 71dpi and my monitor resolution is 96dpi - i guess MB needs to force the picture resolution to 96dpi)
Title: Re: Theater Mode suggestions
Post by: Greb on November 29, 2012, 07:36:26 PM
I've tryed it. It gives some problems when advancing to the next track.
can you describe the problem?
There is a "cross-threading" bug which i found and fixed but i am unclear whether it is the same as what you are refering to as i didnt have any visible problem (although the size of fixed window size is way too small compared to the background image size which is set at 71dpi and my monitor resolution is 96dpi - i guess MB needs to force the picture resolution to 96dpi)

When using a theater mode with fixed size, something like:

<settings fixedWidth="590" fixedHeight="820" />

It can't advance to the next tracked, no matter you advance manually or it just reachs the end of the tracks. It stops, and no way to make it play unless you exit from the theater mode [it doesn't crash any moment. It just doesn't work until you get out of the theater mode].
Title: Re: Theater Mode suggestions
Post by: Steven on November 29, 2012, 07:47:29 PM
its probably the bug i have now fixed.
Also i think i need to improve the handling for the fixed width/height as it doesnt work as i expected with your files
Title: Re: Theater Mode suggestions
Post by: Steven on November 29, 2012, 09:23:44 PM
hopefully this fixes the incorrect sizing handling and the next track issue
http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip
Title: Re: Theater Mode suggestions
Post by: redwing on November 29, 2012, 11:53:58 PM
hopefully this fixes the incorrect sizing handling and the next track issue
http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip

It's working well with Greb's works. No need for Sizer anymore, and now I can move the window to any place I want. Thanks!
Title: Re: Theater Mode suggestions
Post by: Greb on November 30, 2012, 05:34:39 AM
Not working for me.

And besides, the windows size is a bit smaller than should be  ???
Title: Re: Theater Mode suggestions
Post by: Steven on November 30, 2012, 06:34:45 AM
Not working for me.
the sizing? playing the next track?
If its playing the next track i have no problems with the latest .exe and your xml file so you would need to give me a description of what you are doing

the setting applies to the entire musicbee window - i might change it to account for that so the panel itself becomes the fixed size. Are you talking about 16px
Title: Re: Theater Mode suggestions
Post by: Greb on November 30, 2012, 06:59:11 AM
For example, if I play any track, when reaching the end of the track this window pops up:

(http://i49.tinypic.com/2s1qded.jpg)

No way to keep playing until I get out from the theater mode.

Using the Main player view or using the same theater mode without the fixed size settings works OK [I tried].
Title: Re: Theater Mode suggestions
Post by: Steven on November 30, 2012, 07:12:30 AM
is there anything in the error log?
It works fine for me so it looks like i will need to give you a debug version which i can do tomorrow
Title: Re: Theater Mode suggestions
Post by: Greb on November 30, 2012, 02:41:47 PM
Here it is:

30/11/2012 6:48:40 - 6.1.7601.65536 - 2.1.4716.33636 - System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
   at #=qZ8yeV6WTglxnMPU21BlRrjuUixvnt4Co7ywxMD6KyS9LGZX62hMq8kioYkVnhKwe.#=qTaUnGd3Ghkz5FdwtTtNnjw==(Delegate #=qyB2jfIABFKZkJFuLw_fuww==, Object[] #=qhdAJ77aUqiVxNtr1uZ382w==)
   at #=qtJxDcxmyM9hHvPvU5HO$zaPij2l2AxzWMMWhPjP6olk=.#=qoANbhH2atIr0d9hHu8UB07UjRHULyPxbAGltnKg31WU=(Boolean #=qUj1e8u$ggOqMMC846RfaCsYwz5jnw0M_J7kjceZizCc=)
   at #=qtJxDcxmyM9hHvPvU5HO$zaPij2l2AxzWMMWhPjP6olk=.#=qW$V1gNeJjkSvVR6qLlZVTFfv5N6iXBe008ieb72hUac=(Boolean #=qKz$3ker$Kbge$l_QqdlxETVTd5mSaRXz7c_VBVBptKk=)
   at #=qJWdiUuJ2w$pceHbBW5mRYuQXEz5fc40vLAmM0_nGPPg=.#=qnXxCKwJ_J0SiEEThbkiLt$qxNKDJ1zYuTb8Ey3evp3c=(Boolean #=quqV6m4asVjJkQOBqIIDouNyvIyInh_GP3rTK7f9HAoE=, Boolean #=qckB1$rY8op3LD7YCZmp8m$uoSsNSiaMYJKKbb8mRxs0=)

30/11/2012 7:56:07 - 6.1.7601.65536 - 2.1.4716.33636 - System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
   at #=qZ8yeV6WTglxnMPU21BlRrjuUixvnt4Co7ywxMD6KyS9LGZX62hMq8kioYkVnhKwe.#=qTaUnGd3Ghkz5FdwtTtNnjw==(Delegate #=qyB2jfIABFKZkJFuLw_fuww==, Object[] #=qhdAJ77aUqiVxNtr1uZ382w==)
   at #=qtJxDcxmyM9hHvPvU5HO$zaPij2l2AxzWMMWhPjP6olk=.#=qoANbhH2atIr0d9hHu8UB07UjRHULyPxbAGltnKg31WU=(Boolean #=qUj1e8u$ggOqMMC846RfaCsYwz5jnw0M_J7kjceZizCc=)
   at #=qtJxDcxmyM9hHvPvU5HO$zaPij2l2AxzWMMWhPjP6olk=.#=qW$V1gNeJjkSvVR6qLlZVTFfv5N6iXBe008ieb72hUac=(Boolean #=qKz$3ker$Kbge$l_QqdlxETVTd5mSaRXz7c_VBVBptKk=)
   at #=qJWdiUuJ2w$pceHbBW5mRYuQXEz5fc40vLAmM0_nGPPg=.#=qnXxCKwJ_J0SiEEThbkiLt$qxNKDJ1zYuTb8Ey3evp3c=(Boolean #=quqV6m4asVjJkQOBqIIDouNyvIyInh_GP3rTK7f9HAoE=, Boolean #=qckB1$rY8op3LD7YCZmp8m$uoSsNSiaMYJKKbb8mRxs0=)
Title: Re: Theater Mode suggestions
Post by: Greb on November 30, 2012, 02:47:25 PM
By the way, much easier to handle if the size corresponds to panel, not to whole window!  :)
Title: Re: Theater Mode suggestions
Post by: Steven on November 30, 2012, 08:36:42 PM
i have changed it so the fixedWidth and Height set the panel.
Also if you have "playback follows cursor" enabled in the Now Playing preferences then the bug is fixed. If you dont have that setting could you post a screenshot of your Now Playing preferences.

I will make a new version available tomorrow
Title: Re: Theater Mode suggestions
Post by: Greb on December 01, 2012, 05:14:08 AM
No need to further search. It was that. I had this option checked. I unchecked it and no problem.
Title: Re: Theater Mode suggestions
Post by: Greb on December 01, 2012, 04:09:44 PM
By the way, Steven, would be it possible to give the option to composed fields to be multiline?
Title: Re: Theater Mode suggestions
Post by: Steven on December 01, 2012, 04:32:07 PM
By the way, Steven, would be it possible to give the option to composed fields to be multiline?
i dont know what you mean by composed
Title: Re: Theater Mode suggestions
Post by: Greb on December 01, 2012, 04:35:56 PM
Like, for example:

<element type="Field" xAnchor="Panel.Left" x="165" yAnchor="Panel.Top" y="390" width="520"   align="left" font="KG Shadow of the Day" style="Regular" size="14" fg="15,15,115"  >
  <child>the track lasts </child>
  <child id="Duration" ></child>
  <child> and it's the </child>
  <child id="TrackNo" ></child>
  <child>th one</child>
</element>

(Of course, that includes the 'normal' fields too}
Title: Re: Theater Mode suggestions
Post by: Steven on December 01, 2012, 05:53:18 PM
this has the fix for the Now Playing setting and the tweaked behavior for the fixed panel sizing
http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip
Title: Re: Theater Mode suggestions
Post by: Clownmite on December 01, 2012, 07:44:38 PM
Steven, thanks for implementing these suggestions!
Title: Re: Theater Mode suggestions
Post by: oracio on December 02, 2012, 11:33:54 AM
Hi Steven,

I thought to add to this thread few other suggestions regarding the great Theater Mode you have created.

1. It would be great to be able to have the "aspectRatio" property when setting background images through the "settings" tag.
So if I put in my rotation folder, images with different aspect ratios they won't squeeze and stretch, just like with the "Gallery" element.

2. I have special tags that I have set to my songs, which I use to write long text, just like in the Comments tag. It could be great to have a property that tells a "Field" tag to be multiline / textbox which you can set its height and width, and the text will break by the size you have set, and if it is too long it will add a scroll bar - just like the "ArtistInfo" and "Lyrics" elements, but it will be optional to the "Field" tag.

3. There are some Theater Mode skins that have a list of songs that are coming next. It could be great if there will be a way to set it easily so this list of songs will be active and clickable so by clicking them MB will play the corresponding song.

Thanks again for a great product and features!
Title: Re: Theater Mode suggestions
Post by: Steven on December 02, 2012, 08:32:29 PM
the 3 items have been done
1:
  <settings backgroundAspectRatio="keep" />
or any of the other ratios
also to set the fill colour
  <settings backgroundFillColor="0,0,0" />

2:
multiLine="true" and set the width and height
Code
<element type="Field" id="Comment" xAnchor="AlbumCover.Right" x="30" yAnchor="AlbumCover.Top" y="-3" xwidthDock="X:Panel.Right" xwidth="-300" width="120" height="100" multiLine="true" font="Arial" style="Bold" size="12" fg="250,250,250" ></element>

3:
onClick="PlayNow" will use the element index
Code
<element type="Field" id="Tracks[2]" xAnchor="Panel.Right" x="-260" yAnchor="Tracks[1].Top" y="60" width="250" font="Arial" style="Regular" size="9.75" fg="180,180,180" onClick="PlayNow">
  <child id="Artist" />
</element>

http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip
Title: Re: Theater Mode suggestions
Post by: oracio on December 03, 2012, 08:03:34 AM
Wow Steven, Thanks a lot!

Now I have some work to do building the Theater Mode theme of my dreams  ;)
Title: Re: Theater Mode suggestions
Post by: oracio on December 04, 2012, 11:10:42 AM
Hi Steven,

I thought about suggesting another feature that would really be great, and I think others will enjoy it as well -
To be able to edit MP3 Tags (Comments, Custom tags, etc.) in Theater Mode by double clicking a Field element.
For example while listening to a song, I would like to edit the comments of it, and just by double tapping on it, it will change to active (editable) and then I can add my new comment.
I don't know if this feature is easy to be implemented so it will behave like you have done in MB (I think you call this feature "direct editing"), so a solution I thought about is that a small popup window with a text box will open when you double click on a Field element, where you can enter the new comment and hit a "Done" button and the comment will be updated in the Theater Mode Theme, just like how the "Now Playing Assistant" works. Of course this feature will be optional by a property tag.

And last thing, I'm from Israel and Hebrew is a right-to-left language. I know that there is an "Align" property which I can change to "Right", but the punctuation marks stay on the wrong side. Is it possible to add a "RTL" support?
I know you support RTL when editing text inside MB, but when the editing is done, and the field becomes passive again, the punctuation marks jump to the wrong side. (for example, the dot in the end of the sentence jumps to the start).

Thanks again for your bee-utiful work!
Title: Re: Theater Mode suggestions
Post by: Steven on December 04, 2012, 10:05:56 PM
having tag editing in the theater mode panels is deviating too far away from what i had planned, but if enough people +1 it i will reconsider.
For the hebrew handling, i have put something in but i am not sure if it would work well enough. It looks at the first character and if its a hebrew letter it formats the entire text right-to-left.
http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip
Title: Re: Theater Mode suggestions
Post by: Bee-liever on December 04, 2012, 11:07:09 PM
-1 for editing in theater mode

for me, theater mode is the sit back and enjoy the music mode  :)
Title: Re: Theater Mode suggestions
Post by: oracio on December 05, 2012, 11:34:05 AM
Hi Steven and Bee-liever,

I understand where you coming from, I understand the concept and the vision behind Theater Mode.
While working on my own Theater Mode theme I realized the great potential of Theater Mode, which is beyond its initial concept -
That a user (myself) can create his own perfect GUI and UX (User Experience) music player right inside MB.
From my eyes this is huge - because we all know that as many people who uses a software, there are twice the opinions and different needs.
And if users can create their own GUI and UX, which Steven developed the canvas to do so - Theater Mode, and I know how happy I was to find that Theater Mode exists, there will be more and more users who will build their own perfect-glove-fitted-music-player of their dreams inside MB.
This is more then a skin, this is a white canvas for creativity, and as more freedom you give to other people to paint their music player, the more amazed we will all be from the results and from what people will share. you can see the first sign of it with the work of Greb - so much creativity.

Don't get me wrong, I think that with the new features Steven just added to Theater Mode, we are very close to have all the freedom needed for one to create his dream player.
And I think that to be able to edit tags (this is of course optionally to the theme designer's decision) it will really let me as a user and a creator to have it all inside Theater Mode, without the need to jump back and forth, while enjoying the theme I created.

I hope what I had in mind came out clearly.

Thanks,
oracio

P.S:
An issue I found while playing with Theater Mode is that the new "Icon" element's onClick event doesn't work with the OpenAutoHidePanel() function.
And for some reason I was not able to access the link you provided to download the latest MB v2.1 with the RTL fix, it seems like the site niblseed.com is down.
Title: Re: Theater Mode suggestions
Post by: Roadrunner on December 06, 2012, 01:30:13 AM
- support in the skin file to set the window to a fixed size (for grebs recent files)
Code
  <settings fixedWidth="300" fixedHeight="100" />
Thx for this! But the boring part is now, when I change back to a theater mode without fixed width or even leave theater mode back to the main player, they'll keep the mostly to small dimensions with the need of manually adjustments. Much better would be, if MB remembered the previous size when changing from main player or non-fixed-szie theater mode to a fixed one and restore it the way back.
Title: Re: Theater Mode suggestions
Post by: Steven on December 06, 2012, 07:07:40 AM
it should be keeping the size corrrectly if you are using the latest 2.1 version from the weekly updates topic. If you are then you will need to describe the steps you are taking
Title: Re: Theater Mode suggestions
Post by: Roadrunner on December 06, 2012, 11:39:47 AM
Thank you for the quick answer. I'm using 2.1.4720 (on Win XP), is there anything newer?

The steps are quite easy:
1. Open MB with the main player in normal size (large, but not full screen)
2. Select view theater mode for example "Book lovers - Book of Shadows by Chapters Only Index - FONT Im Fell" (version Dec 02)
=> Now MB resizes to the defined fixed one, which is fine
3. Select view main player
=> The size is still the one for Book lovers and to small for the main player

The same happens when switching between fixed and non fixed size theater modes. If you start in full screen mode then it changes back to full screen.
Title: Re: Theater Mode suggestions
Post by: Greb on December 06, 2012, 12:32:32 PM
A couple of things:

(1) I don't know if you read this first one. I just copypaste: "I  was checking it today and I can't get both pictures at the same time [artist and composer]. It gives me either the one from the composer or the one from the artist, but no way to get both of them..."

(2) Would be it possible to rescale the png icons with some 'width/height' property? Otherwise, using an png icon as a frame, it's needed to rescale for every resolution. Example of use, this screencap:

(http://i46.tinypic.com/2vl722r.jpg)
Title: Re: Theater Mode suggestions
Post by: Alexis on December 06, 2012, 01:36:48 PM
Hi Steven,

I really think it should be a great  default implementation to have 'close' on the tools that show up when one hovers  theatermode... this quicker non=-keyboard access I think is really necessary.

Additionally, I believe that 'close' should be changed to 'exit', or main or something that more indicates that one is not leaving the program,  but rather, just exiting theatermode.

Thank you for your great work as usual.
Title: Re: Theater Mode suggestions
Post by: Steven on December 06, 2012, 07:28:34 PM
A couple of things:

(1) I don't know if you read this first one. I just copypaste: "I  was checking it today and I can't get both pictures at the same time [artist and composer]. It gives me either the one from the composer or the one from the artist, but no way to get both of them..."

(2) Would be it possible to rescale the png icons with some 'width/height' property? Otherwise, using an png icon as a frame, it's needed to rescale for every resolution. Example of use, this screencap:
1 - i already replied somewhere about that but keep an eye on this topic:
http://getmusicbee.com/forum/index.php?topic=8102.0
artistType="Artist"
artistType="Composer"
artistType="ComposerPref" - this one tries composer first and if blank then uses the artist
artistType="ArtistPref"

2 - i cant see where you are using the icons
Title: Re: Theater Mode suggestions
Post by: Steven on December 06, 2012, 07:33:02 PM
Thank you for the quick answer. I'm using 2.1.4720 (on Win XP), is there anything newer?

The steps are quite easy:
1. Open MB with the main player in normal size (large, but not full screen)
2. Select view theater mode for example "Book lovers - Book of Shadows by Chapters Only Index - FONT Im Fell" (version Dec 02)
=> Now MB resizes to the defined fixed one, which is fine
3. Select view main player
=> The size is still the one for Book lovers and to small for the main player

The same happens when switching between fixed and non fixed size theater modes. If you start in full screen mode then it changes back to full screen.
i cant reproduce any incorrect behavior (i also tried on my XP machine) - there was a bug with earlier versions but if you are using 1.2.4720 then thats fine
edit:
i do recall now i was getting some strange windows behavior when developing this feature. I have made a change that might help in the next 2.1 update
Title: Re: Theater Mode suggestions
Post by: Greb on December 06, 2012, 08:40:09 PM
1 - i already replied somewhere about that but keep an eye on this topic:
http://getmusicbee.com/forum/index.php?topic=8102.0
artistType="Artist"
artistType="Composer"
artistType="ComposerPref" - this one tries composer first and if blank then uses the artist
artistType="ArtistPref"

I know. My post was answering that: it doesn't work well. If you write, for example:

<element type="ArtistPicture" artistType="Composer" xAnchor="Panel.Left" x="570" yAnchor="Panel.Top" y="385"   width="200" height="200" aspectRatio="zoomKeep" fillColor="235,0,0,0" fade="0.0" interval="20"></element>

<element type="ArtistPicture" artistType="Artist" xAnchor="Panel.Left" x="870" yAnchor="Panel.Top" y="385"   width="200" height="200" aspectRatio="zoomKeep" fillColor="235,0,0,0" fade="0.0" interval="20"></element>

Both of them give the same picture, the one is written first (in this case, the composer). If "<element type="ArtistPicture" artistType="Artist" ..." had been written first, it would be the artist who would appear in both pictures.

2 - i cant see where you are using the icons

The white frame is the icon. I used a PNG pic, that allows transparence, as a frame. Check it for yourself, this is the layout:

http://filebeam.com/1a2b1954b0d422c3522d05ddbee111ce

But it only works well when the screen resolution matchs the png frame resolution. This case, 1600x900.

Here two pics, with and without the frame png icon:

(http://i46.tinypic.com/21e0t8m.jpg)
(http://i46.tinypic.com/fycxfo.jpg)
Title: Re: Theater Mode suggestions
Post by: Steven on December 06, 2012, 10:31:40 PM
i have changed it so sizing attributes are now respected (note that in the zip file you sent, the png file has a different filename so is not loaded)
http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip
Code
<element type="Icon" image="Images\Book Lovers - Frame 1600x900.png" x="1" y="1" widthDock="Panel" width="-2" heightDock="Panel" height="-2" ></element>
I cant easily solve loading 2 different artists at the same time and will leave that unaddressed

@Roadrunner, this version has the change that might solve the sizing issue for you

Title: Re: Theater Mode suggestions
Post by: Roadrunner on December 06, 2012, 11:15:10 PM
@Roadrunner, this version has the change that might solve the sizing issue for you
Indeed, works perfectly, thank you very much!
Title: Re: Theater Mode suggestions
Post by: Greb on December 07, 2012, 04:36:29 PM
i have changed it so sizing attributes are now respected (note that in the zip file you sent, the png file has a different filename so is not loaded)
http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip
Code
<element type="Icon" image="Images\Book Lovers - Frame 1600x900.png" x="1" y="1" widthDock="Panel" width="-2" heightDock="Panel" height="-2" ></element>
I cant easily solve loading 2 different artists at the same time and will leave that unaddressed

@Roadrunner, this version has the change that might solve the sizing issue for you

Well, thank u anyway for trying, and for the png stuff.
Title: Re: Theater Mode suggestions
Post by: Steven on December 08, 2012, 11:38:50 AM
An issue I found while playing with Theater Mode is that the new "Icon" element's onClick event doesn't work with the OpenAutoHidePanel() function.
thats done for the next v2.1 update
Title: Re: Theater Mode suggestions
Post by: Steven on December 08, 2012, 09:34:28 PM
this has the onClick implemtation for the OpenAutoHidePanel() function:
http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip
Title: Re: Theater Mode suggestions
Post by: oracio on December 09, 2012, 02:17:04 PM
this has the onClick implemtation for the OpenAutoHidePanel() function:
http://musicbee.niblseed.com/V2_1/MusicBee_Exe_Patched.zip

Thanks Steven, it works great :)