Apple TV tvOS 15: Launchable App Names

2021 · 23 replies · Devices

This discussion is from 2021, preserved from the original Roomie Remote forum. Steps and device details may reference older versions of the app — see Support and current compatibility for up-to-date guidance.

In short

Sample list of launchable app names for use with the new .APP LAUNCH command. — Staff replied: “There are two ATV4 code sets. The one labelled "Companion" is the one with the .APPLICATION LAUNCH command. You can add both.”

Roomie Staff

Sample list of launchable app names for use with the new .APP LAUNCH command. These can be retrieved using the .APP LIST command and then looking at the pinch to zoom log if you need more.

Launchable Applications: {

"com.8player" = "8player Pro";

"com.amazon.aiv.AIVApp" = "Prime Video";

"com.amctve.amcfullepisodes" = AMC;

"com.apple.Arcade" = Arcade;

"com.apple.Fitness" = Fitness;

"com.apple.TVAppStore" = "App Store";

"com.apple.TVBooks" = "iBooks StoryTime";

"com.apple.TVHomeSharing" = Computers;

"com.apple.TVMovies" = Movies;

"com.apple.TVMusic" = Music;

"com.apple.TVPhotos" = Photos;

"com.apple.TVSearch" = Search;

"com.apple.TVSettings" = Settings;

"com.apple.TVShows" = "TV Shows";

"com.apple.TVWatchList" = TV;

"com.apple.TestFlight" = TestFlight;

"com.apple.movietrailers" = Trailers;

"com.apple.podcasts" = Podcasts;

"com.att.tv" = "DIRECTV STREAM";

"com.cbsvideo.app" = "Paramount+";

"com.criterionchannel" = Criterion;

"com.discovery.mobile.aplgo" = "Animal Planet GO";

"com.disney.WATCHDisneyChannel" = DisneyNOW;

"com.disney.disneyplus" = "Disney+";

"com.fox.now" = "FOX NOW";

"com.foxnews.nation" = "Fox Nation";

"com.google.ios.youtube" = YouTube;

"com.hbo.hbogo" = "HBO GO";

"com.hbo.hbonow" = "HBO Max";

"com.hulu.plus" = Hulu;

"com.mtvn.Nickelodeon" = Nick;

"com.nbcuni.bravo.bravonow" = Bravo;

"com.netflix.Netflix" = Netflix;

"com.netgear.arlo" = Arlo;

"com.pcalc.tv" = PCalc;

"com.peacocktv.peacock" = Peacock;

"com.plexapp.plex" = Plex;

"com.sega.kartios" = "Sonic Racing";

"com.showtime.showtimeanytime" = "Showtime Anytime";

"com.spotify.client" = Spotify;

"com.starz.starzplay" = STARZ;

"com.timewarnercable.simulcast" = "Spectrum TV";

"com.ubisoft.dance.JustDance" = "Just Dance Now";

"org.videolan.vlc-ios" = VLC;

"tv.mrmc.mrmc.tvos" = MrMC;

}

Sphome

How about HDHomeRun?

Sphome

Sorry I am not able to exactly figure out this command…what exactly I should enter say if l were to launch YouTube into the launch app command in ATV

APP Launch [__________]

Please help with the exact text to enter in this space.

Thanks.

Sphome

Never mind I got it after few tries…

FYI HDHomeRun is com.silicondust.hdhomerun

All is good thanks for adding this great feature

Sphome

I got few emails asking me how it works…

In an activity simply add device ATV, then add command Launch App then in the blank space enter com.silicondust.hdhomerun

For YouTube just enter com.google.ios.youtube In the blank space, no other characters for the list above

Jobeck

Does this support deep linking?

ekkoville

I’m sure this is an easy fix, but I can’t locate the the launch app command within the ATV list. When I go to activities, enter setup and add a command, I don’t even have that option in the commands. I am trying this on an ATV 4K, purchased within the last 10-12 months.

I thought perhaps it was my subscription level, that I didn’t qualify for that function. I am using Roomie 7.3.1, build 2390.

Roomie Staff

There are two ATV4 code sets. The one labelled "Companion" is the one with the .APPLICATION LAUNCH command. You can add both.

sscherer

How about Youtube TV (streaming TV service separate from standard Youtube)?

IR25

This is outstanding… thank you.

ekkoville

Finally getting a chance to try this out. The app launch works great for YouTubeTV, although I’m having an issue with the activity now.

First, I have both Apple TV’s in the sequence, is that wrong? I just added the Companion device to launch the app. So, not sure if that’s the correct thing to do, or to replace the AirPlay version.

Second, the activity doesn’t seem to launch correctly, once the TV didn’t turn on and the next time the video was shrunk to 1/4 size and in the top left corner. So I think I may have done something wrong in the setup now.

Roomie Staff

You can add both

video was shrunk to 1/4 size

Not related to Roomie.

ekkoville

Ok, I’ll try and recreate the activity and see what happens.

ekkoville

Just needed a restart of the Apple TV and all is fine. Odd thing is, it was shrinking the channel playing, but the menu was normal full screen. All is well now.

njpacelli

Hi all,

Reworking my Roomie setup after a long whole away. Trying to take advantage of the revamped Apple TV support to launch apps with custom buttons, but I cannot get the Companion codeset to come up when adding devices. I have two ATV 4K v2 and one v1. I’ve deleted and re-added them, enabled any user connection, and rebooted all devices (ATVs and iPhones running Roomie). Any ideas are greatly appreciated.

Thanks!

Nick

FrankieV

Hallo to all,

I miss one app what i can use with app launch.

When i add an activity, "watch appletv" i would like to have app launch "Roomie TV", as a stop command, to have Roomie TV on foreground again.

So what is the app launch command for this?

Roomie Staff

That one is "com.roomie.unified".

FrankieV

Thx, Will

ronca

I can launch Applications just fine from Roomie Remote on my Apple TV 4K but I can't get a complete list of the applications one the device using APPLICATION LIST command in the AppleTV companion. All it does is return a list of about 3 apps and then stops. There are more than 20 apps on the AppleTV but the command seems to be timing out before it lists them all in the Log. I have tried to put in Delays and Global Delays both before and after the App List command but still the same. Any ideas?

Here's an excerpt from the Log ...

-parseMessageDict:controllerData:didHandleMessage:error: | Launchable Applications: {

ajenglishiphone = "Al Jazeera English";

"au.com.ninemsn.jump-in" = 9Now;

"au.com.sbs.ondemand" = "SBS On Demand";

"au.…

2023-10-21 23:12:53.913 2023-10-21 23:12:53.913 parseReceived: 0x117e8e100 - 0 - .APPLICATION LIST - 192.168.0.49 - 3 - ac: 0x117e8dda0

2023-10-21 23:12:53.937 2023-10-21 23:12:53.937 parseReceived: 0x117e8e100 - 5455 - .STATUS - 192.168.0.49 - 3 - ac: 0x117e8dda0

2023-10-21 23:12:53.953 2023-10-21 23:12:53.953 atv5: dbg: -commandTextInputStartRequestOutputData:outError:

2023-10-21 23:12:53.953 2023-10-21 23:12:53.953 atv5: dbg: -serializeMessage:frameType:isCryptoError: | 8:{

Roomie Staff

The simplest way these days to get a single app name if it's not simply listed in my post at the top of this thread is to launch that app from the new Media Guide. Then, go search for "GuideViewController:selectedPlaylist" in the diagnostic log. That will show you the bundle ID of the app you launched.

ronca

Thanks Will, that works fine

mkraftman

Feature request following on from this: It would be really convenient if you could provide one or more of the following:

a) a tooltip or global toggle that exposed the bundle_id right in the media guide, or

b) a drop down in activity setup for the input field of the .APPLICATION LAUNCH command with a list of bundle_ids, or

c) an equivalent of the media guide showing a list of bundle_ids from the device setup interface.

Related threads

Today's Roomie controls 400,000+ devices.

Roomie Remote X brings TVs, receivers, streamers, lights, and whole-home audio into one app on iPhone, iPad, Mac, and Apple TV.

Download Roomie Remote X