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

Reply via email to