parautenbach / hass-shairport-sync

A custom media player for Home Assistant that allows you to control and get updates from a Shairport Sync installation using MQTT.
Apache License 2.0
69 stars 12 forks source link

No file found manifest.json #3

Closed dapuzz closed 2 years ago

dapuzz commented 3 years ago

Hi I have installed hass-shairport-sync via HACS and after the reboot I found this row in the log: [custom_components.hacs] <Integration parautenbach/hass-shairport-sync> No file found 'manifest.json' although the manifest is there: custom_components/shairport_sync/manifest.json

Can you help me understanding this log?

Thank you

dapuzz commented 3 years ago

I think you should move shairport_sync in a subfolder custom_components/shairport_sync, can you double check please?

alexisteleco commented 3 years ago

Same here. It's weird, as @dapuzz said, I can see the manifest in place, where it is supposed to be.

dapuzz commented 3 years ago

No, you are missing the custom_components subfolder in the github repository

parautenbach commented 3 years ago

Hi @dapuzz and @alexisteleco, would you please try now? I restructured this repo so it should work correctly with HACS now. I didn't test though but did it according to the docs.

Apologies for the delay. I've had a lot of family stuff to deal with.

alexisteleco commented 3 years ago

No need for apologies ;)

I reinstalled, and the error was the same, so I tried to uninstall and I was not able, then I erased the old files and installed again.

Although the files are now inside config/custom_components/custom_components/shairport_sync, the error is still there. Nevertheless, it can be other type of stuff, because I am also neither able to uninstall the integration, nor able to use it.

Let me check what is happening and I will come back with more useful information.

alexisteleco commented 3 years ago

I erased all files related with hass-shairport-sync (now truly).

image

Then I erased the custom repo of hass-shairport-sync (I know that this is not necessary, but just for the sake of completeness) and restarted homeassistant.

Finally, I installed it from scratch via HACS again, but the error continues showing.

image

I am not sure if the repo is located where it should be. At least it is not located at the same folder as the rest of mine:

image

By the way, in the custom_components folder shown in the screenshot, there is only a shairport_sync folder:

image

If you need some more testing, let me know and I will try to do it.

parautenbach commented 3 years ago

I think it's fixed now. The content_in_root setting in hacs.json was incorrect.

alexisteleco commented 3 years ago

Yes! Thanks 😊