Skip to content

Commit 6c3171e

Browse files
committed
Added JavaDoc information about potential sources for application IDs
1 parent bb1b57c commit 6c3171e

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/main/java/org/digitalmediaserver/cast/CastDevice.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -767,6 +767,23 @@ public ReceiverStatus launchDefaultMediaReceiver(long responseTimeout) throws IO
767767
* Asks the cast device to launch the application represented by the
768768
* specified application ID, using {@link Channel#DEFAULT_RESPONSE_TIMEOUT}
769769
* as the timeout value.
770+
* <p>
771+
* There is no official source for application IDs, usually a company
772+
* registers their own application, gets assigned an ID, and hardcodes this
773+
* ID into their sender application.
774+
* <p>
775+
* Attempts have been made to find sources, and here are some potential
776+
* sources:
777+
* <ul>
778+
* <li><a href=
779+
* "https://clients3.google.com/cast/chromecast/device/baseconfig">
780+
* Potentially official (but unconfirmed) list of application IDs</a></li>
781+
* <li><a href="https://pwl.team-eureka.com/applist.php">
782+
* Unofficial list of application IDs from Team Eureka</a></li>
783+
* <li><a href=
784+
* "https://www.gstatic.com/eureka/config/legacy/config.json">
785+
* Legacy list of application IDs</a></li>
786+
* </ul>
770787
*
771788
* @param applicationId the application ID for the application to launch.
772789
* @param synchronous {@code true} to make this call block until a response
@@ -790,6 +807,9 @@ public ReceiverStatus launchApplication(String applicationId, boolean synchronou
790807
/**
791808
* Asks the cast device to launch the application represented by the
792809
* specified application ID.
810+
* <p>
811+
* For potential sources of application IDs, see
812+
* {@link #launchApplication(String, boolean)}.
793813
*
794814
* @param applicationId the application ID for the application to launch.
795815
* @param responseTimeout the response timeout in milliseconds. If zero or

0 commit comments

Comments
 (0)