Author Topic: TM Requests  (Read 41882 times)

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3717
  • MB Version: 3.4.8001 P
Perhaps a standout colour can be used instead
For 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?
Code
<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>

If that's a yes, could it be coded to only work in that circumstance?
MusicBee and my library - Making bee-utiful music together

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3717
  • MB Version: 3.4.8001 P
I dont really have the time to make difficult changes
Hope this one is not to difficult  :-\
Otherwise, please just add it to the "to do" list when you have time.
Thanks Steven.

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.
MusicBee and my library - Making bee-utiful music together

hiccup

  • Hero Member
  • *****
  • Posts: 5441
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.

Your request triggered a memory, and I wonder if it is somehow related to what I tried to do with TM's. (a long time ago)

I wanted to have two different artist images displayed at the same time.
One for 'composer' and one for the performing artist.
But I gave up because it seemed not possible and there was also no support for it.

Do you know if that can be accomplished now?
Or would it need something like you are requesting now, but then for 'composer'?

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3717
  • MB Version: 3.4.8001 P
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.
But as I got a lot of landscape images back for "Edvard Grieg", I'm not sure what search term MB was using.
MusicBee and my library - Making bee-utiful music together

hiccup

  • Hero Member
  • *****
  • Posts: 5441
Thanks for testing this.
I now recall  that was indeed one of my frustrations in getting that to work also.
Sorry for interrupting, and back to your wish:


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.


Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 32364
Add support for
artistType="GuestArtist"  and  artistType="Remixer"
for use in type="ArtistInfo" panel
you want the ArtistInfo panel to only show guest artist or only show remixer when one of those artist types are set?

combined with
"#GuestArtistStatus", "#RemixerArtistStatus" and "#ConductorStatus" that work like the current"#LyricsStatus" does.
and use the #GuestArtistStatus to detect when there is a tagged value in the appropriate field

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3717
  • MB Version: 3.4.8001 P
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

Yes please.
MusicBee and my library - Making bee-utiful music together

hiccup

  • Hero Member
  • *****
  • Posts: 5441
Not 100% sure, but I did a quick run with tags="composer" for the Gallery element and I did get different images back.
But as I got a lot of landscape images back for "Edvard Grieg", I'm not sure what search term MB was using.
I just stumbled upon a post of me raising this some 4 years ago:
https://getmusicbee.com/forum/index.php?topic=23452.msg136899#msg136899

So the situation is still the same.
This is what MusicBee thinks what J.S. Bach looked like:
(picture on the right)


Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3717
  • MB Version: 3.4.8001 P
So the situation is still the same.
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:
:)
MusicBee and my library - Making bee-utiful music together

hiccup

  • Hero Member
  • *****
  • Posts: 5441
Yes, something is definitely off.
A quick Google images search can find so many to choose from…

Indeed.
There are even some good photographs of him:

Last Edit: September 11, 2021, 07:44:23 AM by hiccup

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3717
  • MB Version: 3.4.8001 P
With what hiccup and I have been discussing in the previous few posts, I have worked out that the Gallery element only recognises tags="artist".
It doesn't read the track values for tags="composer" or tags="conductor".
 The ArtistPicture element allows "Composer" or "ComposerPref" but that element doesn't accept interval or refreshInterval.  It only changes on new tracks.

So could support be added for the
hard-coded set of names
that "Gallery" could display images for please.
That's probably Composer, Conductor, AlbumArtist, GuestArtist and Remixer.
MusicBee and my library - Making bee-utiful music together

hiccup

  • Hero Member
  • *****
  • Posts: 5441
So could support be added for the…  …that "Gallery" could display images for please.
That's probably Composer, Conductor, AlbumArtist, GuestArtist and Remixer.

Ah, you switched on the little lightbulb on my head.
I now understand the reason I could never get it to work in the first place.
I was always trying it with 'gallery'. Never with 'artistpicture'.

Your suggestion seems great.
I am wondering if it wouldn't be feasible to make artist pictures search and retrieval possible on any regular, custom or virtual tag. (that might contain a name)
Last Edit: September 13, 2021, 06:44:59 PM by hiccup

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3717
  • MB Version: 3.4.8001 P
The current default for clicking on any highlighted track in both the "NowPlayingList" and "AlbumTracks" type panels is to PlayNow.
Could we have a per panel override to change that action to QueueNext please.
MusicBee and my library - Making bee-utiful music together

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 32364
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


Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3717
  • MB Version: 3.4.8001 P
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

Did the above plugin update have the guestArtist and remixer updates in it?
If so, I don't think they have been added into the hard-coded tag availability list:
the theatre mode plugin works off a hard-coded set of names
Code
"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)"
"#"
MusicBee and my library - Making bee-utiful music together