I have dropout.tv and nebula.tv working with custom icons, not sure where to share that, so I’ll dump it here.
note the custom icons are centered manually because I could not find how to center an object on the canvas in inkscape at 2AM I mention it because I’m sure that kind of thing bothers people and is probably real easy to fix if you actually know how to use a vector graphics editor.
custom_actions:
dropout:
icon: dropout
service: remote.turn_on
data:
activity: vhxdropout://
target:
entity_id: remote.<your entity>
nebula:
icon: nebula
service: androidtv.adb_command
target:
entity_id: media_player.<your entity>
data:
command: >-
am start -a android.intent.action.VIEW -n
tv.standard.nebula/.tv.features.splash.view.activities.SplashActivity
custom_icons:
dropout: >-
m 1.8731346,4.8818924 c 0,0 5.1325618,0 5.1325618,0 0,0 0,5.1325616
0,5.1325616 0,0 -5.1325618,0 -5.1325618,0 z m 0,8.8708896 c 0,0 5.1325618,0
5.1325618,0 0,0 0,5.132561 0,5.132561 0,0 -5.1325618,0 -5.1325618,0 z m
8.1098917,7.75439 c 0,0 0,-18.786066 0,-18.786066 0,0 3.0495417,0
3.0495417,0 5.16589,0 9.393033,4.2271425 9.393033,9.393033 0,5.16589
-4.227143,9.393033 -9.393033,9.393033 z
nebula: >-
m 9.2053254,14.360664 2.5645706,7.510643 2.433883,-7.563553
7.930223,-0.02646 L 15.800616,9.5182958 18.312806,1.9288163
11.796352,6.6918178 5.2269861,1.8505087 7.6873234,9.5182958
1.4581725,14.281827 Z