Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roon Extension appears inconsistently; unreliable and unusable #215

Closed
1 task done
dnanian opened this issue Dec 1, 2023 · 7 comments
Closed
1 task done

Roon Extension appears inconsistently; unreliable and unusable #215

dnanian opened this issue Dec 1, 2023 · 7 comments
Labels
bug Something isn't working integration Integration driver related issue

Comments

@dnanian
Copy link

dnanian commented Dec 1, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Description

Although I'm using v1.4.8, where this is supposedly fixed, I'm unable to use the Roon integration.

Basically, the extension appears in Roon only intermittently. It'll work for the mere seconds it's available, then it vanishes and won't work... it comes back only occasionally.

How to Reproduce

  1. Enable integration
  2. Add devices
  3. Note that the extension in Roon disappears often (and may not come back)

Expected behavior

Reliable operation and good integration

System version

1.4.8

What part of the system affected by the problem?

Integration

Additional context

UCR2_logs_2023-12-01.txt

@dnanian dnanian added the bug Something isn't working label Dec 1, 2023
@github-actions github-actions bot added the integration Integration driver related issue label Dec 1, 2023
@zehnm
Copy link

zehnm commented Dec 13, 2023

The next release contains a fix for a crash if zones changed, but nothing is playing.
The restarting of the integration causes the extension to disappear.

Also while the remote is sleeping, it will disappear from the Roon extensions.

@dnanian
Copy link
Author

dnanian commented Dec 13, 2023

That's not what seems to be going on here. I can't keep the extension up after a few minutes regardless. I do understand that if the remote is sleeping it won't appear - in my case, the remote is awake and fails to reactivate Roon over and over...

@zehnm
Copy link

zehnm commented Dec 13, 2023

According to your logs the next release should fix it. But I'll double check.

@dnanian
Copy link
Author

dnanian commented Dec 13, 2023

OK! Note that I'm having similar weird stability problems with the B&O Integration, which I think I submitted separately.

@zehnm
Copy link

zehnm commented Dec 15, 2023

The crash seen in your logfile is fixed in the v1.5.2 update.
@dnanian I hope this improves it for you. Please report back, if you still see this issue.

I've got a Roon subscription now as well and can help testing and improving the integration. I wasn't able to reproduce the reported crash in the logs anymore. However, I've already noticed a few other things to improve like handling (large) album art images, which sometimes make the integration unavailable for a few seconds.
Handling disappearing audio outputs in Roon (zones) is another issue. In this case, the media-player entity should be shown as unavailable. This might also be an issue in my setup, since I'm using an USB DAC connected to a docking station. Probably not a preferred setup, but a good test case :-)

@dnanian
Copy link
Author

dnanian commented Dec 15, 2023

Looking at the Extensions tab in Roon now it seems more stable - they're there post-update (I had it on automatic). We'll see how it goes. Thanks!

@zehnm
Copy link

zehnm commented Jan 9, 2024

Version 1.6.0 contains an improved zone subscription logic. Album art image logging has been disabled to prevent short freezes in the integration connectivity.
Please open a new issue if you still experience issues.

@zehnm zehnm closed this as completed Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working integration Integration driver related issue
Projects
Status: Done
Development

No branches or pull requests

2 participants