Author Topic: Motion Pictures (Fullscreen TM)  (Read 10834 times)

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1013
  • Heal The World
A theater mode with a number of layouts - currently has three views but there'll most likely be a fourth later on.
The concept is based off of redwing's Rdio Style and Bee-liever's Mod'ernaire.

Download it here

How To Apply:
Extract the downloaded zip to this folder ...\MusicBee\Plugins\TheaterMode.List
Inside MusicBee, go to Preferences -> Tags(1) -> under custom tags -> Define New Tags...
   then copy & paste the formulae located at the start of the Motion Pictures.xml file to their respective virtual tag slots.

Default Layout

There are four panels available (lyrics, comment, artist biography and upcoming tracks)
Lyrics can be accessed by clicking the arrow on the right of the dotted line.
The track comment can be viewed upon clicking the arrow on the left.
Clicking an artist name will bring up the biography.
Clicking on the bottom half of the album cover will open the upcoming tracks panel.
On the other hand, clicking the top half will open an enlarged version of the artwork.
A click on the far-left of the artist picture will play the previous track.
A click at the center will play/pause the playing track...while a click on the far-right will play the next track.
Double clicking the (playing track) title will open up the now playing assistant.

Layout 2 (colours are skin-adaptive)

Clicking the icon on the top left will alternate between the lyrics and the upcoming tracks.

Layout 3 (endeavour1934's XBox Music Style)

The icons on the bottom right open up the lyrics, now playing list and assistant.
Clicking on any of the 5 squares located on the top right will apply an overlay to the artist picture.
Last Edit: October 04, 2022, 06:38:33 PM by Mayibongwe
Favourite song at the moment:   Decode by Paramore

hiccup

  • Sr. Member
  • ****
  • Posts: 7781
Well done, very nice!

It's good to see new and improved Theater Modes like these being created.


Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1013
  • Heal The World
Thanks hiccup. Appreciate it.
How's the scaling on your pc? (since the 1st layout relies heavily on the bg image, I'm not sure if the elements will be positioned smoothly for everyone)
Favourite song at the moment:   Decode by Paramore

hiccup

  • Sr. Member
  • ****
  • Posts: 7781
I'm not using scaling, so I can't give useful reports on that.
Also, on my main MB installation I have no(t enough) virtual tag positions left, so it's looking a bit empty…

I'll try it out on another (testing) MB install that has plenty free VT slots available.
Perhaps I will then also try to combine the required tags into a single VT.

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1013
  • Heal The World
My use of 'scaling' there was incorrect.
I'm on a 14" monitor. So I was wondering if other monitor sizes (using the default 100% dpi scaling) would have the same element positioning like in the screenshots.
Favourite song at the moment:   Decode by Paramore

hiccup

  • Sr. Member
  • ****
  • Posts: 7781
I have not yet grasped how you can navigate through the different display options, and I am not able to do much more experimenting today, but some things that I noticed for now are:
The artist image in screenshot 1 does not scale (grow/shrink) depending on the size of the main panel, which makes it getting cropped when resizing the panel to a small size, and makes the picture look a bit small when in full-screen.
I could not get the five small option buttons at the top right of screenshot 2 to do anything, and there is some obvious image corruption showing on my system.
(I think it occurred after having the main panel unfocussed, and then focussed again.)





(my desktop is 2560x1440, but the screenshots were taken from the panel sized a bit smaller)

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1013
  • Heal The World
Thanks for the feedback you've given so far.
Hm, I'll look into all that more closely.
For now, I can only think that most of this is related to the TM not picking up the images it wants to use from ...\MusicBee\Plugins\TheaterMode.List\Images\Moonlight
Favourite song at the moment:   Decode by Paramore

hiccup

  • Sr. Member
  • ****
  • Posts: 7781
For now, I can only think that most of this is related to the TM not picking up the images it wants to use from ...\MusicBee\Plugins\TheaterMode.List\Images\Moonlight
Ah, yes.
By following the instruction and dragging the download into Theatermode.list folder, the images are not placed where they should be.
I think you will need to create an extra folder level in the download where the pictures should be in:
Moonlight/Images/Moonlight

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1013
  • Heal The World
1. By following the instruction and dragging the download into Theatermode.list folder, the images are not placed where they should be.
2. The artist image in screenshot 1 does not scale (grow/shrink) depending on the size of the main panel
1. My mistake, thanks. Updated both the folder structure and instructions.
2. Fixed.
And there is some obvious image corruption showing on my system.
(I think it occurred after having the main panel unfocussed, and then focussed again.)

Yes...unfortunately, there is that. I doubt it's something that can be fixed from a user's side though.
It only occurs when the artist picture rotation thing is transitioning from the current track to the next (by a different artist).
That usually goes away about 5 seconds later...although it takes a little bit longer when the TM isn't in full screen. (the next refresh occurs 30 seconds later I think)
Favourite song at the moment:   Decode by Paramore

hiccup

  • Sr. Member
  • ****
  • Posts: 7781
1. By following the instruction and dragging the download into Theatermode.list folder, the images are not placed where they should be.
2. The artist image in screenshot 1 does not scale (grow/shrink) depending on the size of the main panel
1. My mistake, thanks. Updated both the folder structure and instructions.
2. Fixed.
Fixed indeed, thnx!
I've been (am) enjoying some famous film scores using it.

(perhaps a TM name such as 'Hollywood', 'Tinsel Town', or something else referencing 'the movies' would be more appropriate ;-)
Last Edit: January 23, 2022, 04:54:10 PM by hiccup

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1013
  • Heal The World
Tbh I did struggle coming up with the name ::) Ended up going with Moonlight solely because of that vibrant blue.
But yes, you're very right. I have to consider a new one that's at least got something to do with movies since this was designed for that purpose.
Favourite song at the moment:   Decode by Paramore

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1013
  • Heal The World
(perhaps a TM name such as 'Hollywood', 'Tinsel Town', or something else referencing 'the movies' would be more appropriate ;-)
I've decided to go with "Motion Pictures". That's a lot better compared to the previous, right? Thanks for that hiccup.

Update: 25 January 2022
- For the default layout, there are now a variety of themes to choose from. (click the small droplet icon located just above the 'info' icon to switch between the themes)
- Added a new virtual tag (virtual18)


Favourite song at the moment:   Decode by Paramore

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1013
  • Heal The World
Updated:
- fixed a couple of things.
- reduced the number of required virtual tags to just six.
Favourite song at the moment:   Decode by Paramore

MrFunnyman

  • Newbie
  • *
  • Posts: 5
  • Hi there, adventurer.
That looks amazing! How do I apply the background picture?

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1013
  • Heal The World
Thanks, appreciate it. But like the instructions in the start-post and the add-on ReadMe say:

In the zip file you downloaded, there should be an xml file and an images folder inside.
Extract both of them to this folder: ...\MusicBee\Plugins\TheaterMode.List

If you've done that, then the Theater Mode should be picking up the background images automatically.
Favourite song at the moment:   Decode by Paramore