Author Topic: Xbox Music Style Artist and Song Information  (Read 2168 times)

joshua106ful

  • Newbie
  • *
  • Posts: 9
Is there a way to show artist name and song in the queue in Xbox Music Style theater mode for example? Sometimes I turn to a song thinking it's by another artist, but it turns out being the wrong version. I want to avoid doing this especially in auto DJ mode because it won't come back around to it until it resets. Some songs show artist name by default, but I want to have it show all artist names to make it easier on selections.

https://imgur.com/a/b2JwJuR

In this image, you see how it lists every song but only two shows the artist's name and the song by the artist (Bone-Thugs-N-Harmony & Ruffin and Kendrick). I wanted to know if it's possible to have it do that by default.

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1081
  • Heal The World
I had never noticed it before, but you're right - not all tracks have both the artist name and track title showing up.
The XBox Music Style is making use of the NowPlayingList element for that section.
And that element has a child attribute called TrackArtistAndTitle which should be showing <artist> - <title> for all tracks, but it isn't for some reason.

Might be worth looking into by Steven if he comes across this.

In any case, you can replace that child element by something like this which should serve the same purpose:
<child id="Artist"/><child> - </child><child id="Title" width="50"/>
I already spend hours on end on social media. Might as well spare a few of those to a greater purpose here.

joshua106ful

  • Newbie
  • *
  • Posts: 9
Thank you it worked! I didn't really think much about it at first when I first started using MusicBee. When I noticed I would pick a song I thought was by another artist and was wrong, I would especially mess up when it's Auto DJ and the filter is set to skip songs that have been already played once.

Mayibongwe

  • Sr. Member
  • ****
  • Posts: 1081
  • Heal The World
And that element has a child attribute called TrackArtistAndTitle which should be showing <artist> - <title> for all tracks, but it isn't for some reason.
Might be worth looking into by Steven if he comes across this.
Before I forget again, here's a reply that I'd came across while drafting up the Theater Mode guide which explains the intended behaviour described above:

I realise now the "TrackArtistAndTitle" is using an implementation specific to the plugins, where the display artist only shows if it differs from the album artist
ie. when display artist = album artist then only show the title

I guess the name is not really appropriate.
I dont want to change the existing field because i think it was intentionally done for some other theatermode skins.
Perhaps you can simulate it yourself just using <Artist> - <Ttitle>, otherwise i can add a new field but it would only work on new mb versions
I already spend hours on end on social media. Might as well spare a few of those to a greater purpose here.