That’s not a clickbait heading - I genuinely think media in HA is a confusing mess, but I’m here to be told it isn’t and why.
It seems to me that there are fundamentally two places to store media in HA. The /media folder at the same level as /config and anywhere in /config/www.
First of all why?
Secondly, why do neither of them appear to allow the media to be used in all circumstances?
I’ll give a couple of examples, but there are many more.
Choosing Media from the sidebar takes you here:
‘Camera’ - I get. It simply opens a view on all cameras.
‘Image’ - What exactly is that? Currently it contains a QR code for my WiFi that was created by my Unifi integration and it is actually an image entity. Which is all fine (I guess), but is a confusing folder name.
‘Image upload’ - Again, what is this? Mine is empty and the offer to ‘Manage’ in the top right leads to this, which is, yet again, confusing.
‘My media’ - This makes some sense and at least ‘Manage’ allows me to upload media, but what actually has access to it because I couldn’t use anything in here on a dashboard (I haven’t tried templates yet but I am guessing it will be the same?).
‘AI generated images’ - This is a good one! Firstly, what is it? Secondly, if I click into it get this:
“It looks like you have not yet created a media directory.” - Then where on earth am I looking at right now?
I won’t reproduce it here but clicking the link to the docs is absolutely no use whatsoever in unravelling this.
Going to Settings, People and clicking a person to add a picture gives this:
The picture has to come from the ‘media’ folder. If you click ‘select from media’ it takes you to here…
…clicking Manage takes you here…
…and then what?
I agree this possibly more a process flow issue with the Person UI but it is still indicative of the ‘confusing mess’
Why can’t it use a picture from the www folder?
I’m more than happy to have this all explained to me, to be told I am wrong and to be shown that it is all perfectly logical and sensible and then eat humble pie for just not understanding.
But having been with HA since long before media was even a thing and now trying to catch up and tidy up my config (specifically my www folder which is a ‘confusing mess’ of my own making) it really makes little sense to me and doesn’t lend itself to ‘tidying up’. In fact if I want to use the same picture in the UI Person I seem to have to duplicate it to use it as a picture_entity in a template.

















