I've published a dev-5 which should help, I hope. The Cast device is kept as a valid player as long as it responds to the SSL connection keep-alive (sent every 3 sec), even if it never answers to the UPnP searches. This only applies when the player is on in LMS. When you set it off in LMS, the SSL connection is torn down and the UPnP failed scan discover rules applies again. There are also various internal code simplification for receiver application launch and less (!) deadlocks
Announcement
Collapse
No announcement yet.
Announce: CastBridge = integrate Chromecast players with LMS (squeeze2cast)
Collapse
X
-
LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 -
Ok I'll give it a spin! Btw...is there any specific reason why LMS never picks up on Upates to your Plugins? Was the same for Upnp Bridge...Comment
-
I never understood exaclty why. It might be linked with my version system when I'm releasing -dev- version as it seem to work with normal releases (when I increment the x.y.z)LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3Comment
-
Ok.
First impression: initial discovery eorked perfectly. So far so good. I'll check tomorrow morning whether it survives... 😉Comment
-
I've pushed a version 0.1.0.0-dev-6 and I'll leave it there for a while. Now that I understand better how Chromecast device works, I need to do some changes in my current architecture, or I'll continue fighting with timeout and locksdown. The current version 'works' but should not be shaked to much as it is easy to put in lock conditions. Feel free to use it, but this is not worse making tests, just use it 'gently'LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3Comment
-
Thanks!
Dev5 survived over night, which is a good sign!
I'll update to dev6 and continue testing...gently...😀Comment
-
When play stops, the display on SqueezeControl app on my phone or Nexus tablet indicates the track is still playing, but it stops/restarts the same track with no audio. When this happens, the Chromecast app shows the play button (circled red below) if I press this then normal playback and audio are restored (for a while).Attached FilesLast edited by kidstypike; 2015-11-16, 10:48.Server - LMS 8.4.0 RPi4B 8GB/Argon case/pCP 8.1.0 - 75K library,
Lounge - DAC32 - AudioEngine B2
Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier speakers
Bedroom - Echo Show 8
Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakersComment
-
Additional:
Dev6 not really usable, plays a few tracks only, then control is lost
LMS webgui or phone app no longer seem to have control over volume, I have to use the volume control in the Chromecast app. After a few minutes the volume will change to what it's set at in LMS (sometimes).
Dev6 not really usable for me as it is.
Dev5 was fine.Server - LMS 8.4.0 RPi4B 8GB/Argon case/pCP 8.1.0 - 75K library,
Lounge - DAC32 - AudioEngine B2
Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier speakers
Bedroom - Echo Show 8
Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakersComment
-
Yes, Dev6 seems worse for me as well. I'll have to try and revert back to Dev5.
UPDATE: OK, that didn't work. I copied the files from dev5 over the dev6 installation, but that won't work apparently. So I'll just wait for somebody else to fix this...Last edited by CommanderROR; 2015-11-16, 12:30.Comment
-
ok ... I don't know what I did then (I'll not look into, as I'll move to a different architecture). I reverted to dev5 (did that manually, so hope it is fine)LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3Comment
-
I can't get the link to the repository to work. After pasting the Post 1 link in the Plugins section and hitting apply, the box goes blank and no plugin is available.Comment
-
I did try dropping the "s" a few iterations ago with no success, but, at you prompting, gave it a go again. This time it worked! The plugin picked up my chromecast audio device OK, but I get no audio output. Probably a Squeeze2cast issue - a problem for another day!Comment
-
Also check the volume status on the Chromecast app.Server - LMS 8.4.0 RPi4B 8GB/Argon case/pCP 8.1.0 - 75K library,
Lounge - DAC32 - AudioEngine B2
Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier speakers
Bedroom - Echo Show 8
Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakersComment
-
0.1.1.0-dev-1
Just pushed an updated release with the architecture changes that (hopefully) should make it stable. Coexistence with other Chromecast works. The main missing item is artwork sending in metadata (this causes the Chromecast to close the connection and I don't understand why so far)LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3Comment
Comment