Closed KazuCocoa closed 6 months ago
listApps
The result is below, thus it may need to parse the result properly but it would be helpful to check installed apps.
Application List for user 5001 User's Application Name AppID ================================================= 'HdmiCec' 'org.tizen.hdmicec' 'automation-app' 'org.tizen.automation-app' 'dtv-org.tizen.UsbSyncDisplay' 'org.tizen.UsbSyncDisplay' '뉴스리듬' 'jObNpkM9m9.newsrhythm' ... 'ResourceNormalAITech' 'com.samsung.tv.coba.setting.aitech.res.normal' 'samsung-pass' 'com.samsung.tizen.samsung-pass-agent' 'UBDetail' 'com.samsung.tv.UBDetail' 'NetworkSetting-Tizen' 'org.tizen.NetworkSetting-Tizen' 'NetworkSpeaker' 'org.tizen.NetworkSpeaker' 'Setting' 'com.samsung.tv.coba.setting' 'register-device-ux' 'org.tizen.register-device-ux' 'Fitplan' 'IohB833qj0.Fitplan' 'ResourceTizen30' 'com.samsung.tv.csfs.res.tizen30' 'service-application' 'org.tizen.litewebappservice' 'Internal Demo Player' 'org.tizen.internal-demo-player-tv' 'Apple AirPlay' 'NRi6kdBYJ0.AirPlayWebApp' 'usb-launcher-tv' 'org.tizen.usb-launcher-tv' 'Apple TV' 'com.samsung.tv.aria-video' 'AVControl' 'org.tizen.AVControl' 'Add_Channels' 'org.tizen.Add_Channels' 'acr-service-app' 'org.tizen.acr-service-app' 'EasySetup-Daemon' 'org.tizen.easysetup-daemon' 'SafLaunchBridge' 'com.samsung.tv.safLaunchBridge' 'ipcontrol-service-atsc' 'com.samsung.tv.ipcontrol-dservice-atsc' 'com.samsung.tv.searchall' 'com.samsung.tv.searchall' 'Youtube' 'com.samsung.tv.cobalt-yt' 'Notification' 'com.samsung.tv.coba.notification' 'Sling TV' 'ZmmGjO6VKO.slingtv' 'emanual-app' 'org.tizen.emanual-app' 'Remoteworkspace' 'com.samsung.tv.coba.remoteworkspace' 'ep-hotel-factory' 'org.tizen.ep-hotel-factory' 'sound-test' 'org.tizen.sound-test' 'Photo player' 'org.tizen.photo-player-tv' 'RSCM ScreenSaver' 'org.tizen.rscm-screensaver' 'schedule-manager' 'org.tizen.schedule-manager' 'hdmi-troubleshooting' 'com.samsung.tv.hdmi-troubleshooting' 'av-sync-service' 'com.samsung.tv.av-sync-service' 'com.samsung.tv.preview-downloader' 'com.samsung.tv.preview-downloader' 'factory' 'org.tizen.factory' 'menu' 'org.tizen.menu' 'art-app' 'org.tizen.art-app' 'TVTodoDemo' 'Mu89O8r4Lm.TVTodoDemo' 'HomeSetting' 'org.tizen.homesetting' 'com.samsung.tv.aria-engine' 'com.samsung.tv.aria-engine' '' 'org.tizen.tts-engine-vd-sr' 'Widget Viewer for SDK' 'org.tizen.widget_viewer_sdk' 'eFreeRdpUI' 'org.tizen.efreerdp.ui' 'IotPreviewd' 'com.samsung.tv.preview-updater' 'Apps' 'org.volt.apps' 'ContentIndicator' 'com.samsung.tv.contentindicator' 'hotelcloning' 'org.tizen.ephotel-cloning' 'Netflix' 'org.tizen.netflix-app' 'Tizen keyboard' 'ise-default-tv' 'ephotel-remote' 'org.tizen.ep-hotel-popup-ui' 'stt-client' 'org.tizen.stt-client' 'stand-by-scan' 'org.tizen.stand-by-scan' 'SmartThings V-Home Service' 'com.samsung.tv.iot-service-vhome' 'NotificationApp' 'com.samsung.tv.notification-app' 'Sealayer' 'com.samsung.tv.sealayer' 'csfs' 'com.samsung.tv.csfs' 'ViX: Cine y TV Gratis en Español' 'n3LrtEeQNd.Univision' 'QuickEditorApp' 'com.samsung.ep.hotel-quicksetting-editor' 'service' 'gzcc4LRFBF.service' 'Sync Demo Gui' 'org.tizen.UsbSyncDisplay.gui' 'HBO Max' 'cj37Ni3qXM.HBONow' 'preview service' '3KA0pm7a7V.preview' 'service-application' 'rcr-device' 'ResourceNormal' 'com.samsung.tv.coba.setting.res.normal' 'LibAriaFW' 'lib-ariafw-tv' 'LiveTV' 'com.samsung.tv.coba.livetv' 'ContentServiceManager' 'ContentServiceManager' 'App' 'com.samsung.tv.cobalt-app-8346' 'slingtvBgservice' 'ZmmGjO6VKO.slingtvBgservice' 'airplay-app' 'com.samsung.tv.airplay-app' 'Antenna Selection' 'org.tizen.antenna-selection' 'Jillian Michaels Fitness App' 'EMuigH474Q.JillianMichaelsFitnessApp' 'tv-viewer' 'org.tizen.tv-viewer' 'Apps' 'com.samsung.tv.store' 'volume-setting' 'org.tizen.volume-setting' 'BritBox by BBC & ITV' 'tCyZuSsCVw.Britbox' 'com.samsung.tv.bt-mdemanager' 'com.samsung.tv.bt-mdemanager' 'Samsung TV Plus' 'com.samsung.tv.tvPlusDeeplinker' 'DisneyPlusPreviewService' 'MCmYXNxgcu.DisneyPlusService' 'btaudiolist' 'org.tizen.btaudiolist' 'RunningAppsService' 'org.tizen.RunningAppsService' 'volume' 'org.tizen.alert-syspopup' 'App Launcher' 'aQjWjLsPaO.MultiScreenWebLauncher' 'RSCM SyncPlayer' 'org.tizen.rscm-syncplayer' 'Voice Client' 'org.tizen.voice-client' 'App' 'com.samsung.tv.cobalt-app-3436' 'isf-kbd-mode-changer' 'org.tizen.isf-kbd-mode-changer' 'Gallery' 'com.samsung.tv.gallery' 'Resourcedevicemanager' 'com.samsung.tv.coba.setting.devicemanager.res' 'Jellyfin' 'AprZAARz4r.Jellyfin' 'bbplayer' 'com.samsung.tv.bbplayer' 'airplay-service' 'com.samsung.tv.airplay-service' 'HereMaps UC' 'org.tizen.heremaps-uc' 'AmbientSetting' 'com.samsung.tv.ambientsetting' 'mbr-daemon' 'org.tizen.mbr-daemon' 'BuiltInAppUpgrader' 'com.samsung.tv.built-in-app-upgrader' 'TV App autosetup-channel-list' 'com.samsung.tv.autosetup-channel-list' 'Apps' 'com.samsung.tv.coba.apps' 'samsung-analytics' 'com.samsung.tizen.samsung-analytics' 'Remote Management' 'org.tizen.remote-management' 'sample-sys-popup' 'org.tizen.pvrrecorder-syspopup' 'App' 'com.samsung.tv.cobalt-app-2146' '' 'org.tizen.reminder' 'Smarthub Connection Test' 'org.tizen.smarthub-connection-test' ' Network status widget ' 'org.tizen.rs-network-status' 'TV App MBRApp' 'org.tizen.mbr-app' 'QVC and HSN Streaming Service' 'LImG0QPABV.QXHMarketplace' 'SamsungAccountService' 'com.samsung.tizen.samsung-account' 'wizard' 'org.tizen.wizard' 'bnr-service' 'capi-bnr-tv' 'AmbientApp' 'org.tizen.ambientapp' 'SliveProviderDaemon' 'com.samsung.tv.slive-daemon' 'Spotify Service' 'rJeHak5zRg.SpotifyService' 'VUDUTilesService' 'kk8MbItQ0H.TilesService' 'Freevee' 'OK2Rdkjmsi.IMDbTV' 'Key grab' 'org.tizen.UsbSyncDisplay.keygrab' 'Search' 'com.samsung.tv.coba.search' 'Video player' 'org.tizen.video-player-tv' 'com.samsung.tv.commonsearch' 'com.samsung.tv.commonsearch' 'automation-alert' 'org.tizen.automation-alert' ... =================================================
Also, probably it would be nice to check if an app given as app exists on the device before requesting to launch the id
app
yes i like this idea. just need to parse and return in some nice JS format
listApps
: https://github.com/headspinio/appium-tizen-tv-driver/blob/main/packages/appium-tizen-tv-driver/lib/cli/sdb.js#L55C16-L55C24The result is below, thus it may need to parse the result properly but it would be helpful to check installed apps.