Feature request: automatic channel/app artwork for TV Card Application List
I have now completed the configuration of my Astrion HA100B as a Home Assistant TV remote and would like to suggest an enhancement to the Application List of the RosCard TV Card.
Current setup
My TV Card uses:
source: media_player.tv_favorieten
media_player.tv_favorieten is a Home Assistant media player which exposes a custom source_list. I use this because the source_list exposed directly by my Android TV device is unfortunately not stable enough in my installation.
My custom source list currently contains items such as:
-
NPO 1
-
NPO 2
-
NPO 3
-
RTL 4
-
BBC NL
-
Netflix
-
NPO Start
-
BBC NL+
-
Stremio
This works very well functionally. Selecting an item on the Astrion triggers a Home Assistant automation which starts the appropriate TV channel or Android TV app.
Artwork behaviour
The interesting part is that Astrion already recognises some sources. For example, Netflix is automatically rendered with the Netflix artwork/logo, while other sources are displayed as plain text.
Changing Stremio to its Android package name com.stremio.one does not result in Stremio artwork, so this does not appear to be a generic Android application icon lookup.
Feature request
Rather than only adding artwork for a few specific applications, I would suggest extending the TV Card/Astrion artwork system into a more generic source artwork resolver.
Ideally Astrion would automatically recognise and display artwork for:
-
common streaming applications such as Netflix, Stremio, YouTube, Disney+, Prime Video, etc.;
-
TV channels, including the complete channel range of providers such as KPN TV;
-
other well-known media sources.
This is important because I do not want to maintain a fixed list of logos only for my current favourites. My Home Assistant source_list is deliberately dynamic: I want to be able to add or remove TV channels/apps later and have Astrion automatically show the corresponding artwork.
For example, if I later add:
RTL 5
SBS6
Veronica
BBC One
Eurosport 1
Discovery
National Geographic
to my Home Assistant source list, the TV Card should ideally recognise those names and render their corresponding channel logos automatically.
Optional fallback for unknown sources
For sources that are not present in the built-in artwork library, it would be useful to support an optional custom mapping, for example:
source_artwork:
Stremio: /local/tv_apps/stremio.png
Custom Channel: /local/tv_channels/custom_channel.png
The preferred order could then be:
-
Astrion automatically recognises the source and uses built-in artwork;
-
if not recognised, use user-defined
source_artwork; -
if neither exists, fall back to the current text representation.
This would preserve the simplicity of the current Application List while making it much more powerful for Home Assistant users who build their own dynamic channel/app lists.
The existing Netflix rendering already demonstrates how good the Application List can look with artwork. Extending that behaviour to TV channels and other applications would make the four-tile app/channel browser considerably more useful and visually consistent.