ci: add lint+test workflow; schedule package constants (TiviMate/Wholphin/system media); drop the stale sibling-checkout dev dependency
This commit is contained in:
1 parent
6b4227cb40
commit
ce82127a40
3 files changed
+47
-8
No files matched your search
@@ -31,8 +31,23 @@ DEFAULT_NAME = "Nvidia Shield"
|
||||
# Emotiva DAG attribute we read to get available inputs
|
||||
ATTR_MEDIA_DAG_INPUT_MAP = "media_dag_input_map"
|
||||
|
||||
# Known Jellyfin app package IDs
|
||||
# Known Jellyfin app package IDs (used to route Jellyfin-family clients
|
||||
# — including Wholphin, a Jellyfin client — to the rich-metadata path).
|
||||
JELLYFIN_APP_IDS = [
|
||||
"org.jellyfin.androidtv",
|
||||
"org.jellyfin.mobile",
|
||||
"com.github.damontecres.wholphin",
|
||||
]
|
||||
|
||||
# Verified on-device package names (docs/RESEARCH_SHIELD.md): TiviMate does
|
||||
# not publish a MediaSession on Shield Android 11 — it is the headline
|
||||
# Phase-3 fallback app.
|
||||
TIVIMATE_PACKAGE = "ar.tvplayer.tv"
|
||||
|
||||
# Packages to ignore when parsing foreground/audio-playback identities
|
||||
SYSTEM_MEDIA_PACKAGES = [
|
||||
"com.google.android.apps.mediashell", # Chromecast receiver process
|
||||
"com.android.systemui",
|
||||
"com.android.tv.settings",
|
||||
"com.nvidia.diagtools",
|
||||
]
|
||||
Reference in new issue
Block a user