Yeah! This is absolutely brilliant! And I agree with Rotem and Steven; the background (image or color) should be user selectable, I assume this is very important since everyone have different resolutions on their desktops, hence the need for different resolution images?
EDIT: Rather than resolutions, people have different aspect ratios.
Right, Steven, what resolution / ratio do you need the background image to be?maybe 1280x960 but i guess for people with screens that are not 4:3 there will be some distortion.
Upcoming tracks will be chosen at random]
]
]
Is it possible to make the list of upcoming tracks work also when shuffle is enabled? Right now, with shuffle on, it prints this for me:in random mode a track is chosen right at the last moment so the upcoming ones are not known. I see i need to make sure the extra ] doesnt show
Also, is there a reason why its not in the View-menu?
thanks for letting me know about that bug and its fixed now (ScreenSaver.zip has been updated now)
i have no plans to make this anything more than having one layout configuration although i would be open to having some sort of background picture rotation.
I see one thing that could be added though in help when creating new layouts or trying out existing ones. Since I have to restart MusicBee every time to see a difference made to the settings-file, how about a "Restart MusicBee" in the File menu?
Loving it!
(http://i.imgur.com/bNrBel.jpg) (http://i.imgur.com/bNrBe.jpg)
I made this one for my (not so common) 2048x1152 computer monitor.
Tomorrow I will try to create and post 720p & 1080p versions.
I am not very familiar with uploading files. What would be an advised location/provider to upload?
Am I correct to assume I only need to upload the jpg and the modified xml file? (zipped together)
Already being extremely content and impressed how fast and well you guys fulfilled this wish, there is one possible addition that would make this screensaver 100% perfect for me:
A big concern for plasma panels is burn-in of brighter images or logo's when displayed on the same position very frequently. (and I intend to use MB very frequently ;-)
It would be great if there could be an option to make it possible to adjust the brightness of the albumart to a chosen level, or maybe have the location of the picture displayed in alternating positions?
7pm and already on monk-brewed beer? ;)hahahaha could say that.. naah beer in a few hours. a shame i can't drink 1 with u. But plasma is unknown area for me.
Quote: "A big concern for plasma panels..."
I use MusicBee also in my living room on a Panasonic plasma tv connected to hi-end audio, and I would imagine I am not the only one who wants to enjoy it in such a manner....
I think the chance of the square albumart pictures burning in is quite realistic, and I really don't want to be the Guinnee pig for testing this....
A big concern for plasma panels is burn-in of brighter images or logo's when displayed on the same position very frequently. (and I intend to use MB very frequently ;-)
Furthermore, the word 'from' and the phrase ' Coming up next...' could be localiseable.
I wish the plugin had an option to periodically change the background with all the images in the screen sever plugin folder.
What do you think ???
edit:You are perceptive. Your original comment was not exactly what I wanted as the monitor with MB would go to screen saver and the other monitor would remain live. Your edit makes it more in line with what I was thinking and will do the trick for me.
thinking about it, if the windows screensaver would have been activated what i will do in the above is black out the other screens. If you manually activate the screen saver then the other screens will remain active
updated:No change for me. It still has the same behavior as I reported earlier and paq confirmed. But like paq, I can live with one monitor active if this is going to cause you to start pulling out your hair.
http://musicbee.niblseed.com/V2/ScreenSaver.zip
i fixed a silly bug that seems consistent will all the reported findings (but i cant test myself to be 100% sure)
No change for me. It still has the same behavior as I reported earlier and paq confirmed. But like paq, I can live with one monitor active if this is going to cause you to start pulling out your hair.i will create 2 virtual screens so i can simulate this otherwise i am never going to get to the bottom of it
One proposal.you can assign each picture a specific settings file, which might change the colour of the text or position to better suit the picture
...
I "patched" the latest screensaver update, and now it is disabled in prefs. When trying to enable I get an error message telling me to use the latest version of Musiccbee. I use the latest from the beta 2 thread, and everything worked fine prior to updating the screensaver files.you cant be using the latest MusicBee.exe version - its here:
One proposal.you can assign each picture a specific settings file, which might change the colour of the text or position to better suit the picture
...
this should resolve all the issues:NICE!!! Works perfectly now. And the addition of the idle period override, along with the time display makes it even sweeter.
- dual screen handling
- incorrect handling of settings for rotation in certain circumstances (anyone using the rotation feature should apply this version)
- album rating star count
http://musicbee.niblseed.com/V2/ScreenSaver.zip
i also decided to add an override setting for the idle period eg. if you want the MusicBee screensaver to invoke sooner than the standard windows screensaver but MusicBee still needs to be playing a track for the screensaver to activate:
<settings idlePeriod="0" />
where idlePeriod: 0 = trigger in place of the windows screen saver, 1..n = trigger after n seconds of idle time
i've also added:
<element type="Time" x="1000" y="30" font="Arial" style="Regular" size="14" fg="245,245,245" ></element>
http://musicbee.niblseed.com/V2/ScreenSaver.zip
Steven great work so far,
but i would skip the albumreference eg "from "Greatest Hits""
if there is now album set, in this case it displays "from """.
i am not planning to make any further enhancements to this plugin after the remaining bugs are fixed.
You mean something like this?:
http://getmusicbee.com/forum/index.php?topic=5665.0
trying with my simulated 2 screens i cant reproduce this and i also dont see how its possible - it cant capture mouse events when the cursor is not over the panel unless you enable a control to have exclusive mouse capture which is not being used in this case.Then that's strange... However I got some new clues for you. It seems to be dependent of which monitor is primary.
Perhaps its simply not hiding the X when you move the mouse out of the screen saver bounds (it worked fine for me, but its not unknown for mouse events to not fire)
thanks paq, that detailed test report was very helpful and i believe i found and fixed the problem
http://musicbee.niblseed.com/V2/ScreenSaver.zip
System.NullReferenceException: Object reference not set to an instance of an object
at MusicBeePlugin.Plugin.CloseWindows()
at MusicBeePlugin.Plugin.TheatrePanel.OnMouseMove(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseMove(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
paq, i have added the Zero rating image. However in this version clicking on the ratings does nothingThe Zero Rating symbol does not show up for me neither in Theatre Mode or in Screen Saver. This applies to both Rating and AlbumRating.
How do i convert my Screensaver files to Theater files? they are scrambeld now :S i treid somethings but it seems to go wrongdid you remove the old screen saver plugin - if not please check the instructions i gave from a few of posts before
I'm having the same issue. Theatre mode is working but not screensaver.which issue is that?
How do i convert my Screensaver files to Theater files? they are scrambeld now :S i treid somethings but it seems to go wrongdid you remove the old screen saver plugin - if not please check the instructions i gave from a few of posts before
the new xml file each element can be relative to another using the xAnchor and yAnchor attributes. In these cases x and y are an offset, so xAnchor="Picture.Right" x="-5" means 5 pixels to the left of the right side of the picture. See the new settings file for examples
as for the resize issue, i will check that out
also there is a bug where you cant move the musicbee application window when the Theater Mode view is displayedMaybe there is a mouse hook for when the left mouse button is clicked.
The progressbar i always use (at the top) is easier to code just doing width: 100%. Diffrent screen widths can mess up the lenght if i manually put it to xAnchor="Panel.Left" x="0"
Not sure how popular this would be, and I also know you said you were (mostly) done adding new things to the screensaver, but I think it would be nice to have the rotation triggered by the next track starting. Something like "rotationPeriod=TrackLength"Now that TheaterMode has taken off like wildfire (or so it seems) is there any chance that something like this can be implemented?