Two more wishes related to this:
1. Expressions like widthDock="Panel.Height.25" support only panel and album cover type. Can you support block type too?
2. If you use the following:
widthDock="Panel.Height.75" width="0" heightDock="Panel.Height.25" height="0"
it draws a square with each side length of "Panel.Height.25". Can you make it draw a non-square rectangle when different values are used?
I will do 1 & 2.Two more wishes related to this:
1. Expressions like widthDock="Panel.Height.25" support only panel and album cover type. Can you support block type too?
2. If you use the following:
widthDock="Panel.Height.75" width="0" heightDock="Panel.Height.25" height="0"
it draws a square with each side length of "Panel.Height.25". Can you make it draw a non-square rectangle when different values are used?
Bump. I've got ideas about new TM views but can't start without this support.
Also, please support the following requests.
- Currently the only unscalable element in Rdio Style view is "AlbumTracks" type because its child elements only work with fixed values, as in <child id="Title" width="260" />. Not to mention percentage values, even (width-/height-) dock attributes don't work with its child elements. Probably it's not just about AlbumTracks type but child elements in general.
- New onClick functions for "PlayPreviousAlbum" and "PlayNextAlbum" command, which would be useful for album art centered skins.
I will do 1 & 2.
For the album tracks, i can easily add support for % values eg. widthDock="Panel.Width.10"
To implement just put which track the album cover is for in the id attribute
<element type="AlbumCover" id="Tracks[1]" x="0" y="53" width="80" height="80" brightness="1.0" ></element>
<element type="AlbumCover" id="Tracks[2]" x="0" y="143" width="80" height="80" brightness="1.0" ></element>
i can do something where the X value used is the parent element location (eg. the AlbumTracks element itself). Would that work for what you have in mind?For the album tracks, i can easily add support for % values eg. widthDock="Panel.Width.10"
It works. But it requires reloading of the skin to display correctly whenever resizing the window.
Also can you support widthDock="x:Panel.80" too for child elements?
This indexed cover works only upto "Tracks[20]". After 20, it returns playing track's album cover. Can you support upto Tracks[50]? It seems other fields are working fine even after 20.
these are done apart from the "PlayPreviousAlbum" and "PlayNextAlbum" commands - they can be included but wont function until v3.1
<element type="Field" name="NowPlayAr" xAnchor="#postoverlay.Left" x="5" yAnchor="#postoverlay.15" y="0" widthDock="x:#postoverlay.Right" width="-5" font="Headline One" style="Bold" align="center" size="0" fg="0,0,0" >
<child id="Artist" ></child>
</element>
<element type="Field" name="NowPlayTr" xAnchor="#postoverlay.Left" x="5" yAnchor="#postoverlay.89" y="0" widthDock="x:#postoverlay.Right" width="-5" font="Headline One" style="Regular" align="Dynamic" size="36" fg="0,0,0" >
<child id="Title" ></child>
</element>
Can you support scroll bar for "album tracks" panel and "now playing list" panel?
Currently to navigate to previous/next page of the list, you have to click on (play) a top/bottom track.
(http://i.imgur.com/hFMjzTS.png)
Can you support scroll bar for "album tracks" panel and "now playing list" panel?scrollbar (to the left of the tracks as i felt it worked better with the various skins) and mouse wheel now supported:
Currently to navigate to previous/next page of the list, you have to click on (play) a top/bottom track.
Could we please have a setting to automatically adjust the font size to fit the text to a given area.do you still want this?
...
setting the align attribute to Dynamic would keep the font at 36pt unless the title was to long, then it would be adjusted to fit the available space.
Can you support scroll bar for "album tracks" panel and "now playing list" panel?scrollbar (to the left of the tracks as i felt it worked better with the various skins) and mouse wheel now supported:
Currently to navigate to previous/next page of the list, you have to click on (play) a top/bottom track.
http://musicbee.niblseed.com/V3_1/MusicBee31_Patched.zip
Yes please!Could we please have a setting to automatically adjust the font size to fit the text to a given area.do you still want this?
...
setting the align attribute to Dynamic would keep the font at 36pt unless the title was to long, then it would be adjusted to fit the available space.
it should be working now
i am ok to do the 2nd but even then wouldnt it make sense to restrict the font size range eg. minSize="99" maxSize="99", where most names would use the maxSize but with scope to reduce down to minSize.Yes please!Could we please have a setting to automatically adjust the font size to fit the text to a given area.do you still want this?
...
setting the align attribute to Dynamic would keep the font at 36pt unless the title was to long, then it would be adjusted to fit the available space.
I gave up on a new TM 'cause this didn't exist.
i am ok to do the 2nd but even then wouldnt it make sense to restrict the font size range eg. minSize="99" maxSize="99", where most names would use the maxSize but with scope to reduce down to minSize.Here's a pic of what I'm trying to achieve.
I dont see how the first could work well eg. if you have a 3 letter artist name vs. a 50 letter artist name, the font size would vary massively.
Would it be possible to support a sequential execution of onclick events?in you compact view skin, currently you have to click 3 different places to switch the views. And if i understand your first request correctly then you want to have just one place thats clicked and it cycles through the 3 commands. I am happy to look at doing that one
Rdio Style view has three views that can be switched by OpenAutoHidePanel onclick command.
XBox Music Style 2 view has six overlays with OpenAutoHidePanel onclick command for each.
Then if there's another onclick command that defines a sequence and interval, they can be changed automatically.
So it would list:
- target onclick commands in order that were already set in the code
- choose random or sequential order
- interval by minutes or a specific number of played tracks.
if you have a skin already prepared, would you mind sending it so i can test this?PM sent
Yes, then I will need to add one more button for "auto-switch" apart from the existing two buttons for switching views.anywhere a function is referenced by onClick, you can now enter multiple functions separated by ";" eg.
<element type="Field" id="Album" xAnchor="Panel.5" x="0" yAnchor="#Cover.Bottom" y="140" widthDock="#Cover.Right" width="0" align="center" font="Segoe UI" style="Regular" size="8" fg="220,220,220" onClick="OpenAutoHidePanel:#NowPlayingListPanel;OpenAutoHidePanel:#ArtistInfoPanel;OpenAutoHidePanel:#ArtistInfoPanel">
Then if there's another onclick command that defines a sequence and interval, they can be changed automatically.
So it would list:
- target onclick commands in order that were already set in the code
- choose random or sequential order
- interval by minutes or a specific number of played tracks.
for the next update i have bumped the max to 200 for the playing tracks list.
i know - i thought you wanted both the manual click (which i did) and some automatic which i guess my earlier post didnt make clear i wasnt planning to do. Wouldnt the automatic be annoying anyway? eg. if you were reading the lyrics and it changed by itself
Does anyone have views on the theater mode visualiser? Looking at it now, i dont really like it but wondering if others feel the same
you can now have multiple commands from a single button or text onClick. If another attribute was added that had a time interval such that the button/text was automatically clicked, would that work for you?i know - i thought you wanted both the manual click (which i did) and some automatic which i guess my earlier post didnt make clear i wasnt planning to do. Wouldnt the automatic be annoying anyway? eg. if you were reading the lyrics and it changed by itself
Of course, it doesn't make sense using it for lyrics or artist bio panel. As I said, Xbox Music Style's overlay change would be the perfect example. Also a member requested auto changing views for Rdio Style. It can be extended to new views based on the auto-changing function.
<element type="Field" id="Album" xAnchor="Panel.5" x="0" yAnchor="#Cover.Bottom" y="140" widthDock="#Cover.Right" width="0" align="center" font="Segoe UI" style="Regular" size="8" fg="220,220,220" onClick="OpenAutoHidePanel:#NowPlayingListPanel;OpenAutoHidePanel:#ArtistInfoPanel;OpenAutoHidePanel:#ArtistInfoPanel" autoClickInterval="20000">
as redwing said but would like to have the centered frequencies view for the spectrumDoes anyone have views on the theater mode visualiser? Looking at it now, i dont really like it but wondering if others feel the same
Do you mean spectrum visualizer? Compact View shows it at the bottom.
It would be great if it could look like the one in the main player (that can be added from panel arrangement dialog).
Also wave bar in TM can't show inner color.
this will cause the autohide panels to toggle every 20 secs
this will cause the autohide panels to toggle every 20 secs
1. If it's included in the code, it gets turned on when the TM starts without having to click on it.
Try with Rdio Style view, and you will see the scroll bar of Album Tracks panel is still visible when you switch to album list view and gallery view. Only the scroll bar is visible.this might be tricky as the tracks list is still visible but what is happening is the artist picture is covering the tracks list so you only see the scroll bar. I will think about what could be done but there might be something you can do as well eg. just reducing the width of the tracks list should do the trick
eg. just reducing the width of the tracks list should do the trick
I dont really want to invest a lot of time in this. I am happy to do something such that the switching only is active while the track plays. Also I would be ok to add another command to stop/start all autoclick timers. If either of those is useful let me know.this will cause the autohide panels to toggle every 20 secs
Did more tests, and there are some issues that need to be addressed.
1. If it's included in the code, it gets turned on when the TM starts without having to click on it.
2. There's no way to stop the auto-changing unless closing the view.
3. Even if it would be possible to start and stop it, it would be hard to know which state it is on especially with a long interval.
For #1, It shouldn't get turned on when TM starts and only get turned on with a click. Maybe separating this into a new onClick command (AutoSwitch) would work better.
For #2, It should toggle to on and off upon clicking on it.
For #3, visibleTrigger="AutoSwitchOn" and "AutSwitchOff" are needed to indicate the status of the button or text.
the switching only is active while the track plays.
Also I would be ok to add another command to stop/start all autoclick timers.
also re: the scrollbar, i think your embeded rdio style needs some tweaking for the overall width of the tracks list eg. if you make the compact player narrower then the scrollbar cuts into the track time field (the scrollbar is placed to the right edge of the overall width of the tracks list element)
One problem with Now Playing List panel is it colors only last digit for track# for mouseOverFg.
(http://i.imgur.com/5HqPzRx.png)
As you can see 817 is still colored "200,200,200" whereas the rest is correctly colored "255,255,255".
For the next update I have made the following changes:this will cause the autohide panels to toggle every 20 secs
Did more tests, and there are some issues that need to be addressed.
1. If it's included in the code, it gets turned on when the TM starts without having to click on it.
2. There's no way to stop the auto-changing unless closing the view.
3. Even if it would be possible to start and stop it, it would be hard to know which state it is on especially with a long interval.
For #1, It shouldn't get turned on when TM starts and only get turned on with a click. Maybe separating this into a new onClick command (AutoSwitch) would work better.
For #2, It should toggle to on and off upon clicking on it.
For #3, visibleTrigger="AutoSwitchOn" and "AutSwitchOff" are needed to indicate the status of the button or text.
<element type="Text" xAnchor="Panel.5" x="0" yAnchor="#Cover.Bottom" y="140" widthDock="#Cover.Right" width="0" align="center" font="Segoe UI" style="Regular" size="8" fg="220,220,220" autoSwitch="OpenAutoHidePanel:#NowPlayingListPanel;OpenAutoHidePanel:#ArtistInfoPanel" autoSwitchInterval="2000" visibleTrigger="AutoSwitchOff" >Start</element>
<element type="Text" xAnchor="Panel.5" x="0" yAnchor="#Cover.Bottom" y="140" widthDock="#Cover.Right" width="0" align="center" font="Segoe UI" style="Regular" size="8" fg="220,220,220" onClick="StopAutoSwitch" visibleTrigger="AutoSwitchOn" >Off</element>
<element type="Text" xAnchor="Panel.5" x="0" yAnchor="#Cover.Bottom" y="140" widthDock="#Cover.Right" width="0" align="center" font="Segoe UI" style="Regular" size="8" fg="220,220,220"onClick="OpenAutoHidePanel:#NowPlayingListPanel;OpenAutoHidePanel:#ArtistInfoPanel">Next</element>
for the next update, the spectrum visualiser is now centered and displayed more like the main player visualiseras redwing said but would like to have the centered frequencies view for the spectrumDoes anyone have views on the theater mode visualiser? Looking at it now, i dont really like it but wondering if others feel the same
Do you mean spectrum visualizer? Compact View shows it at the bottom.
It would be great if it could look like the one in the main player (that can be added from panel arrangement dialog).
Also wave bar in TM can't show inner color.
<element type="SoundGraph" x="30" yAnchor="Panel.Bottom" y="-70" widthDock="X:#Position.Left" width="0" height="45" fg="255,230,230,230" fg2="255,255,255,255" bg="8,250,250,250" ></element>
now has support for fg2 on the sound graphCode<element type="SoundGraph" x="30" yAnchor="Panel.Bottom" y="-70" widthDock="X:#Position.Left" width="0" height="45" fg="255,230,230,230" fg2="255,255,255,255" bg="8,250,250,250" ></element>
bg="50,255,255,255" fg="100,255,85,0" fg2="230,255,85,0"
Tested with your skin. When multi-line is enabled, the algorithm is a little crude so if a field can be done on a single line (such as Artist) then you should get a more optimal result.Testing some with the variable font size, only problem I can find is if artist or track title is only one word.
I will make the update available later today
There are some issues with this:those are fixed for the next plugin update
- Exiting from full screen mode or resizing the window removes inner colors from the wave bar.
- Can't use alpha channel for fg & fg2 because it paints over bg colors.
Testing some with the variable font size, only problem I can find is if artist or track title is only one word.yes i believe that would be the case when using multi-line. I will see if anything reasonable can be done
Appears that scaling algorithm isn't applied and max font size only is used.
http://musicbee.niblseed.com/V3_1/MusicBee31_Patched.zipTesting some with the variable font size, only problem I can find is if artist or track title is only one word.yes i believe that would be the case when using multi-line. I will see if anything reasonable can be done
Appears that scaling algorithm isn't applied and max font size only is used.
MB will reduce the font size but such that it fits to one line. I know thats not idealActually, it seems to be working well :)
There are some issues with this:those are fixed for the next plugin update
- Exiting from full screen mode or resizing the window removes inner colors from the wave bar.
- Can't use alpha channel for fg & fg2 because it paints over bg colors.
<element type="BackgroundAlbumCover" brightness="0.2" alpha="0.5" refreshInterval="20"></element>
the spectrum visualiser is now centered and displayed more like the main player visualiser
CodeonClick="command1;command2;etc" - in this case the user clicking the same text/button will toggle between the auto-hide panels in sequence<element type="Text" xAnchor="Panel.5" x="0" yAnchor="#Cover.Bottom" y="140" widthDock="#Cover.Right" width="0" align="center" font="Segoe UI" style="Regular" size="8" fg="220,220,220" autoSwitch="OpenAutoHidePanel:#NowPlayingListPanel;OpenAutoHidePanel:#ArtistInfoPanel" autoSwitchInterval="2000" visibleTrigger="AutoSwitchOff" >Start</element>
<element type="Text" xAnchor="Panel.5" x="0" yAnchor="#Cover.Bottom" y="140" widthDock="#Cover.Right" width="0" align="center" font="Segoe UI" style="Regular" size="8" fg="220,220,220" onClick="StopAutoSwitch" visibleTrigger="AutoSwitchOn" >Off</element>Code<element type="Text" xAnchor="Panel.5" x="0" yAnchor="#Cover.Bottom" y="140" widthDock="#Cover.Right" width="0" align="center" font="Segoe UI" style="Regular" size="8" fg="220,220,220"onClick="OpenAutoHidePanel:#NowPlayingListPanel;OpenAutoHidePanel:#ArtistInfoPanel">Next</element>
to retrieve square artist pictures (from last.fm)
<element type="ArtistPicture" artistType="Artist" pictureSize="Square" ...
Let me know if you are interested to have the ability to show a square artist thumbnail from last.fm - a downside is they are only 126x126
<!-- Artist Pic -->
<element type="Gallery" name="#ArtPics" xAnchor="Panel.27" x="0" yAnchor="Panel.14" y="0" widthDock="X:Panel.87" width="0" heightDock="Y:#Cover.Top" height="-20" aspectRatio="zoomKeep" fillColor="0,0,0,0" fade="0.0" interval="40" tags="artist" >
</element>
<!--Lyrics Panel-->
<autoHide name="#LyricsPanel" gammaCorrected="true" xAnchor="Panel.70" x="0" yAnchor="#ArtPics.Top" y="0" widthDock="X:Panel.Right" width="-7" heightDock="Y:#ArtPics.Bottom" height="0" bg="13,TrackAndArtistPanel(60)" allowPinning="true" resizePictures="false" >
<element type="Lyrics" gammaCorrected="true" xAnchor="#LyricsPanel.Left" x="10" yAnchor="#LyricsPanel.Top" y="20" widthDock="X:#LyricsPanel.Right" width="-10" heightDock="Y:#LyricsPanel.Bottom" height="-5" align="center" font="Segoe UI" style="Bold" size="9.5" fg="180,TrackAndArtistPanel(90)" fg2="250,TrackAndArtistPanel(bdr)" ></element>
</autoHide>
<!-- Artist Pic -->
<element type="Gallery" name="#ArtPics" xAnchor="Panel.27" x="0" yAnchor="Panel.14" y="0" widthDock="X:Panel.87" width="0" {sub="#LyricsPanel" widthDock="X:#LyricsPanel.Left" width="0"} heightDock="Y:#Cover.Top" height="-20" aspectRatio="zoomKeep" fillColor="0,0,0,0" fade="0.0" interval="40" tags="artist" >
</element>
<!--Lyrics Panel-->
<autoHide name="#LyricsPanel" gammaCorrected="true" xAnchor="Panel.70" x="0" yAnchor="#ArtPics.Top" y="0" widthDock="X:Panel.Right" width="-7" heightDock="Y:#ArtPics.Bottom" height="0" bg="13,TrackAndArtistPanel(60)" allowPinning="true" resizePictures="false" >
<element type="Lyrics" gammaCorrected="true" xAnchor="#LyricsPanel.Left" x="10" yAnchor="#LyricsPanel.Top" y="20" widthDock="X:#LyricsPanel.Right" width="-10" heightDock="Y:#LyricsPanel.Bottom" height="-5" align="center" font="Segoe UI" style="Bold" size="9.5" fg="180,TrackAndArtistPanel(90)" fg2="250,TrackAndArtistPanel(bdr)" ></element>
</autoHide>
<!-- Artist Pic -->
<element type="Gallery" name="#ArtPics" xAnchor="Panel.27" x="0" yAnchor="Panel.14" y="0" widthDock="X:Panel.87" width="0" heightDock="Y:#Cover.Top" height="-20" aspectRatio="zoomKeep" fillColor="0,0,0,0" fade="0.0" interval="40" tags="artist" >
</element>
<!--Lyrics Panel-->
<autoHide name="#LyricsPanel" gammaCorrected="true" xAnchor="Panel.70" x="0" yAnchor="#ArtPics.Top" y="0" widthDock="X:Panel.Right" width="-7" heightDock="Y:#ArtPics.Bottom" height="0" bg="13,TrackAndArtistPanel(60)" allowPinning="true" resizePictures="false" >
<element type="Lyrics" gammaCorrected="true" xAnchor="#LyricsPanel.Left" x="10" yAnchor="#LyricsPanel.Top" y="20" widthDock="X:#LyricsPanel.Right" width="-10" heightDock="Y:#LyricsPanel.Bottom" height="-5" align="center" font="Segoe UI" style="Bold" size="9.5" fg="180,TrackAndArtistPanel(90)" fg2="250,TrackAndArtistPanel(bdr)" ></element>
<subsElement id="#ArtPics" replaceWith="xAnchor="Panel.27" x="0" yAnchor="Panel.14" y="0" widthDock="X:#LyricsPanel.Left" width="0" heightDock="Y:#Cover.Top" height="-20"" />
</autoHide>
to use - in any colour attribute:
bg="TrackAndArtistPanel(bg)"
bg="TrackAndArtistPanel(20)"
fg="TrackAndArtistPanel(fg)"
fg="TrackAndArtistPanel(90)"
bdr="TrackAndArtistPanel(bdr)"
where a number between 0 and 100 means a %mix of bg and fg, where a lower number is more bg and higher number more fg
edit:
also added alpha support for background colours, where alpha is between 0 and 255 (unlike the weight parameter)
eg.
bg="190,TrackAndArtistPanel(20)"
The latest v3.4 patch version has an updated plugin that accepts:
TrackAndArtistPanel.LowLight(fg)
TrackAndArtistPanel.HighlightLight(fg)
Is there a way for TheaterModes to scale properly to different windows scaling?I did the TM plugin many years ago when high-dpi screens werent a thing and there is no handling for that. To properly handle high-dpi screens would likely require a substantial effort, but i will have a look on the weekend how hard it would be to get reasonable results
Is there a way for TheaterModes to scale properly to different windows scaling?
For example, I'm on 150% window scaling on Windows 10. And pretty much all TMs that come with MB don't scale correctly - everything is too small and spaced incorrectly.
The reverse is also a problem. Since I created most of my TMs in 150% scale, users on 100% or 125% window scaling are seeing everything in the wrong place also.
I fixed this by basically releasing multiple versions of the same TM, each with different font sizes, and x and y coordinates. I wish there's a way not to do that though.
Is there a way for TheaterModes to scale properly to different windows scaling?try this version:
<settings dpiScale="150" />
I made quite a few corrections so should be downloaded again.It fixes everything!!!! Even my most complicated TMs!!!!
http://www.mediafire.com/file/7a5la3o0j9khtgz/mb_TheaterModePlugin.zip/file
<element type="Lyrics" xAnchor="Panel.Right" x="-260" y="55" width="257" heightDock="Y:#RightSidebarLyrics.Bottom" height="-110" font="Arial" style="Regular" size="10.5" fg="190,190,190" style2="Bold" fg2="255,140,0" ></element>
Perhaps a standout colour can be used insteadFor some skins there is not much difference between TrackAndArtistPanel(fg) and TrackAndArtistPanel.HighLight(fg).
Although its easy enough to switch the font to bold for the current playing line, it can mess with the layout because bold requires more width and hence various calculations need to accommodate the possibility that line breaks change.Would the bold switching work if it was a variable font size panel?
<element type="Lyrics" gammaCorrected="true" xAnchor="#LyricsPanel.Left" x="10" yAnchor="#LyricsPanel.Top" y="20" widthDock="X:#LyricsPanel.Right" width="-10" heightDock="Y:#LyricsPanel.Bottom" height="-5" multiLine="true" align="center" font="Segoe UI" style="Semi-Bold" size="10" minSize="7" fg="191,TrackAndArtistPanel(90)" style2="Black" fg2="204,TrackAndArtistPanel.HighLight(fg)" ></element>
I dont really have the time to make difficult changesHope this one is not to difficult :-\
Add support for
artistType="GuestArtist" and artistType="Remixer"
for use in type="ArtistInfo" panel
combined with
"#GuestArtistStatus", "#RemixerArtistStatus" and "#ConductorStatus" that work like the current"#LyricsStatus" does.
Do you know if that can be accomplished now?Not 100% sure, but I did a quick run with tags="composer" for the Gallery element and I did get different images back.
Add support for
artistType="GuestArtist" and artistType="Remixer"
for use in type="ArtistInfo" panel
combined with
"#GuestArtistStatus", "#RemixerArtistStatus" and "#ConductorStatus" that work like the current"#LyricsStatus" does.
Add support foryou want the ArtistInfo panel to only show guest artist or only show remixer when one of those artist types are set?
artistType="GuestArtist" and artistType="Remixer"
for use in type="ArtistInfo" panel
combined withand use the #GuestArtistStatus to detect when there is a tagged value in the appropriate field
"#GuestArtistStatus", "#RemixerArtistStatus" and "#ConductorStatus" that work like the current"#LyricsStatus" does.
you want the ArtistInfo panel to only show guest artist or only show remixer when one of those artist types are set?
and use the #GuestArtistStatus to detect when there is a tagged value in the appropriate field
Not 100% sure, but I did a quick run with tags="composer" for the Gallery element and I did get different images back.I just stumbled upon a post of me raising this some 4 years ago:
But as I got a lot of landscape images back for "Edvard Grieg", I'm not sure what search term MB was using.
So the situation is still the same.Yes, something is definitely off.
This is what MusicBee thinks what J.S. Bach looked like:
Yes, something is definitely off.
A quick Google images search can find so many to choose from…
hard-coded set of namesthat "Gallery" could display images for please.
So could support be added for the… …that "Gallery" could display images for please.
That's probably Composer, Conductor, AlbumArtist, GuestArtist and Remixer.
guestArtist and remixer are in the next plugin update but not
"combined with
"#GuestArtistStatus", "#RemixerArtistStatus" and "#ConductorStatus" that work like the current"#LyricsStatus" does." which is harder to do
edit:
this has the fix for the child element alignment overrides
https://www.mediafire.com/file/7ftgbdjrwgs93z8/mb_TheaterModePlugin.zip/file
the theatre mode plugin works off a hard-coded set of namesCode"artist"
"title"
"trackartistandtitle"
"album"
"albumandyear"
"albumartist"
"bpm"
"composer"
"comment"
"conductor"
"custom1".."custom16"
"discno"
"disccount"
"discandtrackno"
"duration"
"genre"
"genrecategory"
"grouping"
"kind"
"mood"
"occasion"
"playcount"
"publisher"
"quality"
"rating"
"ratingalbum"
"ratinglove"
"speaker"
"skipcount"
"tempo"
"trackno"
"trackcount"
"language"
"work"
"showmovement"
"movement"
"movementno"
"originalartist"
"originaltitle", "originalalbum"
"originalyear"
"instrumentsperformers"
"virtual1".."virtual25" (will add the missing ones)
"year"
"year(yyyy)", "year (yyyy)"
"#"
, and it seems it is not so hiccup recommended I put in a request here.Just to be clear, and to reiterate what I said in the other thread about this:
Just to be clear, and to reiterate what I said in the other thread about this:
I am under the impression that currently Theater Mode coding does not allow for keeping aspect ratios for album art. (it does for artist 'gallery' images)
If I am right about this, the request here should be to have that feature added to the toolbox for creating TM's.
Then the next step would be for you (or somebody else) to create or edit a TM that uses this feature.