mruddo wrote: > Just wanted to add my thanks for this plugin. > > I've just re-organised my Squeezebox setup, and because of space issues, > I switched an SB3 in my living room, with a receiver I had in another > room... Trouble is, that left me without any visible display (aside from > the remote obviously). So, using this plugin, and syncing my Chromecast > with the main player, I now get a nice display of album cover art and > track details on my TV which is great. > > With this setup, I'm still listening to the audio output from my > stereo/squeezebox, and just using the plugin's display so show what it > is playing. > > The only issue I found is that I have to make sure the plugin's > configured to play FLAC so as not to impact crossfade, but that's fine, > however I'm wondering if it would be possible to effectively configure > the plugin to just not output/decode audio as in my case it's > superfluous? Just a thought - it would effectively then be a meta-data > only display, and have a lot less work to do. > > Another nice to have - It would be nice if the display were configurable > too - i.e. so I could add/change the displayed metadata. (e.g. to add > detail like year/genre etc. as preferred.) > > Whilst I appreciate this is deviating somewhat from the plugin's > intended use, this setup is by far the best solution I've found for a > nice graphical display of what's playing on my TV. > > Next step, visualisers perhaps!? :-) I've spend some time looking into the aspects of providing updated metadata in the flow mode for gapless, and also into providing custom metadata or modified UI in the track by track mode.
This plugin uses Google Default Media Receiver and you can NOT update metadata without restarting the stream. OK, so I looked into Custom Receiver (we could have fancy LMS logo). I have created one, registered with google, can play it and debug it. But can't find a method to update the metadata property on the default UI that is delivered with Custom Receiver. From what I see so far, one would have to go not only with the Custom Receiver (which is not that difficult) but also with custom UI and UI bindings (this is possible) and Events control to update all of the custom UI. The two GCC players that can play gapless that I found are, Hifi Cast and squeeze2cast, both employ uninterrupted stream flow and static metadata (or no metadata), HiFi Cast populates metadata at the begging of the flow but does not change the metadata when playing different tracks in the flow. Google Play does play gapless, they have implemented Media Source Extensions, but since they play back mp3 only (even if you upload flac) , this is again not a solution. I don't think there is an easy solution to real, non-flow gapless playing currently available without creating a Custom Receiver with Custom UI and Event Handlers. And this is not trivial work. Here is the GCC issue to enable live update to metadata without restarting the stream. https://issuetracker.google.com/issues/117796638 If this is resolved, one could look into sending a message from the player to the receiver in the gapless flow and update the metadata accordingly. I certainly look forward to play without breaks as intended and display up to date metadata. George Transporter->Pathos Logos->Triangle Celius Touch->Denon AVRS530BT -> Paradigm Monitor 7 2 Duets, 1 SB3, 1 Touch, 1 Radio, Transporter OnePlus3 -> Sennheiser HD 380 Pro, NAD Viso 2 servers -> Ubuntu Linux, NUC and Synology 1 Bay ------------------------------------------------------------------------ matka's Profile: http://forums.slimdevices.com/member.php?userid=34878 View this thread: http://forums.slimdevices.com/showthread.php?t=104614 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
