Skins + Skin Mods for Music
#16
There is no <i> (or any letter) on any remote I have. This should be able to be invoked as a visual info button via song OSD if it is to be useful.
Reply
#17
(2018-10-23, 09:11)HeresJohnny Wrote: There is no <i> (or any letter) on any remote I have. This should be able to be invoked as a visual info button via song OSD if it is to be useful.
 Bit off topic, but I occasionally get confused when people post keyboard presses as I only ever use remotes too.  However, my Lircmap.xml maps a key named Disp on my remote to the Info action, which is the same thing as pressing <i>.

I guess part of this is knowing that you can call up different windows or info screens by pressing something, be it keyboard or remote or whatever.  For the person that's skinned it, this is obvious, for the average user, I'd suggest much less so.  EG, I wasn't aware of the song information dialog that @scott967 mentioned.  Radio helper gets track info when it's available but currently I'm not using it.  That dialog might be a good place to display it.

In the mod I did of Estuary, only fanart is shown if you toggle that boolean off, everything else vanishes. I think in AeonMQ, the only view like that is if you switch to the 'karaoke' view otherwise as you say, covers, cdart etc are always displayed.
Learning Linux the hard way !!
Reply
#18
(2018-10-22, 23:36)scott967 Wrote:
(2018-10-21, 00:15)scott967 Wrote: On this general topic I am interested in opinions concerning using the visualization window "info" Player.ShowInfo vice the SongInformation dialog.

scott s.
.

On the music visualization window, the user can use the <i>nfo key to toggle a boolean.  Skin can use this boolean to create what amounts to an overlay in the context of the viz window.  This overlay can provide any infolabels / art about the current playing item.  Alternatively, user can open the "now playing" window (musicplaylist).  On musicplaylist user can then open the songinformation dialog using <i>nfo key.  Songinformation can show both the player infolabels/art (these are global) as well as "listitem" infolabels/art from the context of the musicplaylist window (the focus item in the media container).   So skinner has two options to show now playing info to the user, depending on the path to info user takes.

My question is how skinner can take advantage of the two options, maybe showing different information in each.  Currently in Aeon MQ5 (and I think also subsequent versions) music viz window has some stuff that is always shown (art and artist slideshow properties) and music viz <i>nfo isn't used.  So I think it could be useful to do something in viz <i>nfo.  But maybe not just duplicate what can be obtained in the musicplaylist songinformation dialog.

scott s.
.

Still not sure I'm 100% as if all you want is to display the song info dialog while in Visualisation window then this can already be done

Image

To activate map remote button to ActivateWindow(SongInformation) or then as suggested an additional button can be placed in OSD (as a crude example I used an existing Confluence icon for i).

Image

However without further changes it will stay showing what was selected when in the music list views due to them being listitem labels, so you would then need to create a new group in DialogMusicInfo.xml to use the player supplied labels then use the visibility conditions

<visible>Window.IsVisible(Visualisation)</visible> or <visible>!Window.IsVisible(Visualisation)</visible>

for which to display for whether you are in Visualisation window or not.
Reply
#19
Yup, an info button like in that mock-up would be purrrrfect! Meow!
Reply
#20
(2018-10-23, 13:07)jjd-uk Wrote: Still not sure I'm 100% as if all you want is to display the song info dialog while in Visualisation window then this can already be done

Image

To activate map remote button to ActivateWindow(SongInformation) or then as suggested an additional button can be placed in OSD (as a crude example I used an existing Confluence icon for i).

Image

However without further changes it will stay showing what was selected when in the music list views due to them being listitem labels, so you would then need to create a new group in DialogMusicInfo.xml to use the player supplied labels then use the visibility conditions

<visible>Window.IsVisible(Visualisation)</visible> or <visible>!Window.IsVisible(Visualisation)</visible>

for which to display for whether you are in Visualisation window or not. 
  
For all posters, yes I typically refer to keyboard keymap in skin development, and I recommend reviewing keyboard.xml to see what actions are mapped to keys.  The info action is a pretty important one.

On Music Viz window, I'm just throwing it out there as an alternative kind of info view that could be used in a different way from song info, though I guess it could be confusing to users.  On Aeon MQ5 currently user can get to songinfo from the OSD menu in music viz (click - scroll - click).  I was using the "other" info to show role information but it isn't ATM a very "rich" experience.  That's why I'm open to ideas on what could be put in there.

scott s.
.
Reply
#21
@HeresJohnny , try Aeon MQ7 Mod., if you haven't already found it.  The earning curve is pretty steep to customize as you like, but well worth the effort.
Reply
#22
First stage of improving Estuary done so an greater range of metadata labels are shown, with those in place I can now start looking into reworking the Playlist window https://github.com/xbmc/xbmc/pull/14795
Reply
#23
What are your plans mate? I've been meaning to PR my changes to the Album info page for a while but just not got round to it. I'm not sure I want to enter the inevitable battle between people who use the music scraper and people who don't for things like Album Review and ratings...

My Mod is getting a bit diverged from the main Estuary skin now, so it might also be a bit of work. Just wondering if you were going to look at that side of things or should I?
Reply
#24
Song info dialog was on my todo list as that returns nothing at the moment, I hadn't really looked into the other dialogs yet as Confluence is still my skin of choice mainly due to Estuary lacking some of the niceties for music that Confluence has. My aim is as a bare minimum to get parity of the information displayed between Confluence and Estuary, however while doing that I'll see if there's scope for additions to either.

The next thing I wanted to tackle was to see if I could get a Now Playing view working in Estuary (like I did with Confluence) but it requires significant rework of MyPlaylist.xml

[edit] I just looked at https://forum.kodi.tv/showthread.php?tid=325600 and I don't see any posting from you about what you've done with Album info dialog.
Reply
#25
Slowly making progress on displaying details for Now Playing track in Estuary

Image
Reply
#26
Watching what you guys (@jjd-uk and @docwra ) are coming up with, with great interest.  Currently, my estuary mod, coupled with my streaming radio helper addon looks like this

Image


My addon gets Album information and review from tadb (thanks docwra/zag for an awesome source of info) but currently doesn't display it anywhere.  The main screen already contains enough info I feel so I'm wanting to do a similar thing to jjd and be able to pull up a dialog with the album info/review in it.


BTW, that screenshot is of a track playing on a streamed radio station.  Album art, cd-art, logo, banner, record label and track info (on the right in light blue) all supplied/scraped by theAudioDB.  Fanart and band info (in white on the right) supplied by ArtistSlideshow. Wife listens to radio a lot and we can't turn the tv off in the kitchen as there is no external amp for audio in there so it might as well look good eh ?
Learning Linux the hard way !!
Reply
#27
Very cool! Great to hear the data is useful Smile

Hopefully we will see more integrated into default Estuary over time, although it cant have any extra Add-ons
Reply
#28
Yeah, fully understand why Estuary can't have any extra addons bundled with  it.  Just want to put it out there that my addon can make streaming radio look as good as a locally played track. 90% of the info comes from tadb with the rest from fanart.tv and/or last.fm .  Now works pretty well and has been running on three Kodi instances of mine for 6 months without any issues.  The mods to Estuary could probably be improved (size-wise and location) but overall it does what I want it to do right now.

Modded Estuary - https://github.com/the-black-eagle/skin....rh.version

Streaming Radio Helper - https://github.com/the-black-eagle/scrip...dio.helper

EG

Image

NOTE : This isn't an album in my local collection, but the helper makes it appear as if it is !!
Learning Linux the hard way !!
Reply
#29
Great, will try this soon! Do you have pkscout's mod as a tracking branch? I think he fixed a few bugs and updated to latest Estuary in the meantime.
Reply
#30
(2018-12-01, 05:35)HeresJohnny Wrote: Great, will try this soon! Do you have pkscout's mod as a tracking branch? I think he fixed a few bugs and updated to latest Estuary in the meantime.
 No, actually !!  Probably should have done that initially, but the mods only affect 3 files (MusicVisualisation.xml, Variables.xml & DialogSeekBar.xml) so it should be relatively easy for me to update it on github to the latest version. I'll look into it as soon as I get time Smile

*** EDIT ***

Now done !!  Github skin has been updated to include all the latest changes from pkscout's master branch.
Learning Linux the hard way !!
Reply

Logout Mark Read Team Forum Stats Members Help
Skins + Skin Mods for Music1