authentication and some experimenting

This commit is contained in:
2024-02-15 21:30:12 +01:00
parent 393f5db892
commit f446953934
11 changed files with 221 additions and 17 deletions

View File

@@ -38,7 +38,7 @@
<oneLineMenuItem id="list_5" accessibilityLabel="Option 6" onSelect="console.log('UDID: ' + atv.device.udid);">
<label>Print device UDID (log)</label>
</oneLineMenuItem>
<oneLineMenuItem id="list_6" accessibilityLabel="Option 7" onSelect="console.log('UDID: ' + atv.device.displayName);">
<oneLineMenuItem id="list_6" accessibilityLabel="Option 7" onSelect="console.log('DN: ' + atv.device.displayName);">
<label>Print device DisplayName (log)</label>
</oneLineMenuItem>
<oneLineMenuItem id="list_7" accessibilityLabel="Option 8" onSelect="console.log('Unloading page'); atv.unloadPage();">

View File

@@ -11,16 +11,19 @@
<oneLineMenuItem id="list_0" accessibilityLabel="Set test session storage key" onSelect="setTestSessionStorageItem();">
<label>Set ATV APP session storage key (test)</label>
</oneLineMenuItem>
<oneLineMenuItem id="list_0" accessibilityLabel="Set test local storage key" onSelect="setTestLocalStorageItem();">
<oneLineMenuItem id="list_1" accessibilityLabel="Set test local storage key" onSelect="setTestLocalStorageItem();">
<label>Set ATV APP local storage key (test)</label>
</oneLineMenuItem>
<oneLineMenuItem id="list_1" accessibilityLabel="Print session storage (log)" onSelect="printSessionStorage();">
<oneLineMenuItem id="list_2" accessibilityLabel="Set fake logout local storage key" onSelect="setFakeLogout();">
<label>Set Fake Jellyfin Logged Out key</label>
</oneLineMenuItem>
<oneLineMenuItem id="list_3" accessibilityLabel="Print session storage (log)" onSelect="printSessionStorage();">
<label>Print ATV App session storage (log)</label>
</oneLineMenuItem>
<oneLineMenuItem id="list_2" accessibilityLabel="Print ATV storage (log)" onSelect="printLocalStorage();">
<oneLineMenuItem id="list_4" accessibilityLabel="Print ATV storage (log)" onSelect="printLocalStorage();">
<label>Print ATV App local storage (log)</label>
</oneLineMenuItem>
<oneLineMenuItem id="list_3" accessibilityLabel="Clear ATV Storage and exit" onSelect="console.log('CLEARING ALL APP STORAGE AND EXITING APP'); atv.localStorage.clear(); atv.sessionStorage.clear(); atv.exitApp();">
<oneLineMenuItem id="list_5" accessibilityLabel="Clear ATV Storage and exit" onSelect="console.log('CLEARING ALL APP STORAGE AND EXITING APP'); atv.localStorage.clear(); atv.sessionStorage.clear(); atv.exitApp();">
<label>Clear ATV App Storage and exit App</label>
</oneLineMenuItem>
</items>

View File

@@ -3,7 +3,10 @@
<body>
<dialog id="com.jellycat.help-page">
<title>Help</title>
<description>For assistance, please visit the JellyCAT documentation at https://github.com/SEPPDROID/JellyCAT/. If you encounter any issues, kindly raise them on the GitHub repository at https://github.com/SEPPDROID/JellyCAT/issues.</description>
<description>For assistance, please visit the JellyCAT documentation at https://github.com/SEPPDROID/JellyCAT/. If you encounter any issues, kindly raise them on the GitHub repository at https://github.com/SEPPDROID/JellyCAT/issues.
Press MENU to go back</description>
</dialog>
</body>
</atv>

View File

@@ -8,25 +8,29 @@
<navigation currentIndex="0">
<navigationItem id="nav1">
<title>Home</title>
<url></url>
<url>http://jcathost.dns/xml/homescreen.xml</url>
</navigationItem>
<navigationItem id="nav2">
<title>Favorites</title>
<url></url>
<url>http://jcathost.dns/xml/favoritesscreen.xml</url>
</navigationItem>
<navigationItem id="nav3">
<title>Movies</title>
<url></url>
<url>http://jcathost.dns/xml/movies.xml</url>
</navigationItem>
<navigationItem id="nav4">
<title>TV-Shows</title>
<url></url>
<url>http://jcathost.dns/xml/shows.xml</url>
</navigationItem>
<navigationItem id="nav5">
<title>Search</title>
<url></url>
<title>Music</title>
<url>http://jcathost.dns/xml/music.xml</url>
</navigationItem>
<navigationItem id="nav6">
<title>Search</title>
<url>http://jcathost.dns/xml/search.xml</url>
</navigationItem>
<navigationItem id="nav7">
<title>Settings</title>
<url>http://jcathost.dns/xml/settings.xml</url>
</navigationItem>

16
app/xml/search.xml Normal file
View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<atv>
<head>
<script src="http://jcathost.dns/js/jcm.js"/>
<script src="http://jcathost.dns/js/search.js"/>
</head>
<body>
<optionList id="fakeUpdater" autoSelectSingleItem="true">
<items>
<oneLineMenuItem id="0" onSelect="checkLogin();">
<label></label>
</oneLineMenuItem>
</items>
</optionList>
</body>
</atv>

View File

@@ -2,7 +2,6 @@
<atv>
<head>
<script src="http://jcathost.dns/js/jcm.js"/>
<script src="http://jcathost.dns/js/about.js"/>
<script src="http://jcathost.dns/js/settingloader.js"/>
</head>
<body>