podcasters is out of reach
+Check this TV's network connection, then press OK to try again.
+ Try again +diff --git a/firetv/.gitignore b/firetv/.gitignore new file mode 100644 index 0000000..d544a51 --- /dev/null +++ b/firetv/.gitignore @@ -0,0 +1,5 @@ +.gradle/ +app/build/ +build/ +dist/ +local.properties diff --git a/firetv/README.md b/firetv/README.md new file mode 100644 index 0000000..31be55e --- /dev/null +++ b/firetv/README.md @@ -0,0 +1,51 @@ +# podcasters (p0dcasters.com) for Fire TV + +A small native Android app (`com.p0dcasters.tv`) that puts https://p0dcasters.com on a Fire TV +and makes it work with a remote. No dependencies beyond the Android SDK. + +- **WebView** on p0dcasters.com. Remote play/pause, fast-forward 30 s and rewind 15 s drive the page's player (`pitMedia`). Results open in the app; `mailto:`/`intent:` links go to the system. +- **Remote navigation** (`app/src/main/assets/tv.js`): Chromium's WebView scrolls on arrow + keys instead of moving between links, so every D-pad press runs `pitNav(dir)` in the page: + spatial focus to the nearest link/button, scrolling across long gaps, and a large focus + ring. The ring is set through `element.style` because strict CSPs (`style-src 'self'`) + blocks an injected ` + +
+Check this TV's network connection, then press OK to try again.
+ Try again +