Closed perillamint closed 6 months ago
@khers
Fixed in beta93. Thanks for the PR
EDIT: Please open a new issue for this instead of adding on to one that is closed.
Note that Nextcloud/Owncloud Music album fetch issue:
You NEED to apply this patch on your Nextcloud/Owncloud Music app: https://github.com/owncloud/music/pull/1125
This is NOT a Music Assistant bug, but Owncloud Music app bug. Wait for the next release of Owncloud Music or patch it by yourself. (Sorry, I missed their merge window for that patch, so you will have to wait or patch it by yourself)
(Leaving note for the reference)
Additional update: If you are experiencing above issue, Check your Music app is updated to v1.11.0
https://github.com/owncloud/music/issues/1123#issuecomment-2068189724
What version of Music Assistant has the issue?
2024.1.0
The problem
Nextcloud Music plugin provides subsonic API, but Music Assistant cannot communicate with it because Nextcloud does not provide Subsonic MD5 token-based authentication. (it seems they decided to use SHA-256 to store the token instead of MD5, which is broken decades ago. Also, TLS being omnipresent in these days, so "legacy" authentication is no longer a security risk anyway)
How to reproduce
Relevant log output
No response
Additional information
Exposing configuration UI to set value passed to
legacyAuth=[bool]
https://github.com/khers/py-opensonic/blob/master/src/libopensonic/connection.py#46 to user interface will solve the problem.Relevant codes: https://github.com/music-assistant/server/blob/main/music_assistant/server/providers/opensubsonic/sonic_provider.py#L72
What version of Home Assistant Core are your running
2024.1.5
What type of installation are you running?
Home Assistant OS
On what type of hardware are you running?
Raspberry Pi