diff --git a/dist/HA-Firemote.js b/dist/HA-Firemote.js
index 3b31051..c5cd12f 100644
--- a/dist/HA-Firemote.js
+++ b/dist/HA-Firemote.js
@@ -1,9 +1,9 @@
-const HAFiremoteVersion = 'v4.1.0';
+const HAFiremoteVersion = 'v4.1.1';
import {LitElement, html, css, unsafeHTML, unsafeCSS, styleMap} from './lit/lit-all.min.js';
-import {launcherData, launcherCSS} from "./launcher-buttons.js?version=v4.1.0";
-import {rosettaStone} from './language-translations.js?version=v4.1.0';
-import {devices} from './supported-devices.js?version=v4.1.0';
+import {launcherData, launcherCSS} from "./launcher-buttons.js?version=v4.1.1";
+import {rosettaStone} from './language-translations.js?version=v4.1.1';
+import {devices} from './supported-devices.js?version=v4.1.1';
console.groupCollapsed("%c 🔥 FIREMOTE-CARD 🔥 %c "+HAFiremoteVersion+" installed ", "color: orange; font-weight: bold; background: black", "color: green; font-weight: bold;"),
console.log("Readme:", "https://github.com/PRProd/HA-Firemote"),
diff --git a/dist/launcher-buttons.js b/dist/launcher-buttons.js
index 7b18b30..53f6b5d 100644
--- a/dist/launcher-buttons.js
+++ b/dist/launcher-buttons.js
@@ -676,6 +676,17 @@ const launcherData = {
},
},
+ "b-tv-fr": {
+ "button": '',
+ "button-round": '',
+ "friendlyName": 'B.tv (fr)',
+ "className": "bTVfrButton",
+ "deviceFamily": ["apple-tv"],
+ "apple-tv": {
+ "appName": "B.tv",
+ },
+ },
+
"bbc-iplayer": {
"button": '',
@@ -3270,12 +3281,18 @@ const launcherData = {
"ici-tou-tv": {
"button": '',
+ "button-round": '',
"friendlyName": "ICI TOU.TV",
"className": "icitouTVButton",
- "deviceFamily": ["apple-tv"],
+ "deviceFamily": ["apple-tv", "chromecast"],
"apple-tv": {
"appName": "ICI TOU.TV",
},
+ "chromecast": {
+ "appName": "tv.toutv.androidtv",
+ "androidName": "tv.toutv.androidtv",
+ "adbLaunchCommand": "adb shell am start -n tv.toutv.androidtv/tv.tou.android.home.views.activities.MainActivityTv",
+ },
},
@@ -3355,6 +3372,17 @@ const launcherData = {
},
+ "ip-camera-viewer-ipcams": {
+ "button": '',
+ "friendlyName": "IP Camera Viewer - IPCams",
+ "className": "ipCameraViewerIPCamsButton",
+ "deviceFamily": ["apple-tv"],
+ "apple-tv": {
+ "appName": "IPCams",
+ },
+ },
+
+
"iptv-extreme-pro": {
"button": '',
"friendlyName": "IPTV Extreme Pro",
@@ -5458,6 +5486,45 @@ const launcherData = {
},
+ "planetapl-tv": {
+ "button": '',
+ "button-round": '',
+ "friendlyName": "PlanetaPL TV",
+ "className": "planetaPlTvButton",
+ "deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
+ "amazon-fire": {
+ "appName": "com.planetapl.tv.PlayerCW",
+ "androidName": "com.planetapl.tv.PlayerCW",
+ "adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
+ },
+ "chromecast": {
+ "appName": "com.planetapl.tv.PlayerCW",
+ "androidName": "com.planetapl.tv.PlayerCW",
+ "adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
+ },
+ "homatics": {
+ "appName": "com.planetapl.tv.PlayerCW",
+ "androidName": "com.planetapl.tv.PlayerCW",
+ "adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
+ },
+ "nvidia-shield": {
+ "appName": "com.planetapl.tv.PlayerCW",
+ "androidName": "com.planetapl.tv.PlayerCW",
+ "adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
+ },
+ "onn": {
+ "appName": "com.planetapl.tv.PlayerCW",
+ "androidName": "com.planetapl.tv.PlayerCW",
+ "adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
+ },
+ "xiaomi": {
+ "appName": "com.planetapl.tv.PlayerCW",
+ "androidName": "com.planetapl.tv.PlayerCW",
+ "adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
+ },
+ },
+
+
"plex": {
"button": '',
"friendlyName": "plex",
@@ -7526,7 +7593,7 @@ const launcherData = {
"appName": "com.telus.mediaroom.tvx.byod",
"androidName": "com.telus.mediaroom.tvx.byod",
"adbLaunchCommand": "adb shell am start -n com.telus.mediaroom.tvx.byod/tv.threess.threeready.ui.generic.activity.MainActivity",
- "deviceFamily": ["chromecast"], },
+ "deviceFamily": ["chromecast", "nvidia-shield"], },
"ten-play": {
@@ -7679,6 +7746,24 @@ const launcherData = {
},
+ "tinycam-monitor-pro": {
+ "button": '',
+ "friendlyName": "tinyCam Monitor PRO",
+ "className": "tinyCamPROButton",
+ "deviceFamily": ["nvidia-shield", "onn"],
+ "nvidia-shield": {
+ "appName": "com.alexvas.dvr.pro",
+ "androidName": "com.alexvas.dvr.pro",
+ "adbLaunchCommand": "adb shell am start -n com.alexvas.dvr.pro/com.alexvas.dvr.activity.LiveViewActivity",
+ },
+ "onn": {
+ "appName": "com.alexvas.dvr.pro",
+ "androidName": "com.alexvas.dvr.pro",
+ "adbLaunchCommand": "adb shell am start -n com.alexvas.dvr.pro/com.alexvas.dvr.activity.LiveViewActivity",
+ },
+ },
+
+
"tivimate": {
"button": '',
"friendlyName": "TiviMate IPTV Player",
@@ -9429,6 +9514,10 @@ const launcherCSS = `
background: #fff;
}
+ .bTVfrButton {
+ background: #fff;
+ }
+
.bbciplayerButton {
background: #fff;
}
@@ -9846,6 +9935,10 @@ const launcherCSS = `
background: linear-gradient(0deg, rgba(92,92,92,1) 0%, rgba(127,127,127,1) 100%);
}
+ .ipCameraViewerIPCamsButton {
+ background: linear-gradient(0deg, rgba(60,131,102,1) 0%, rgba(79,167,131,1) 100%);
+ }
+
.ipSmartersProButton {
background: linear-gradient(148deg, rgba(75,52,222,1) 0%, rgba(31,15,135,1) 100%);
}
@@ -10223,6 +10316,10 @@ const launcherCSS = `
background: #000;
}
+ .planetaPlTvButton {
+ background: #fff;
+ }
+
.plexButton {
background: radial-gradient(circle at 100% 0%, rgb(132 132 132) 0%, rgba(0, 0, 0, 1) 50%);
}
@@ -10594,6 +10691,10 @@ const launcherCSS = `
background: #000;
}
+ .tinyCamPROButton {
+ background: #fff;
+ }
+
.tiviMateButton {
font-size: calc(var(--sz) * 1rem);
color: #33a8ff;