[{"data":1,"prerenderedAt":91},["ShallowReactive",2],{"article-thorstream":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":8,"date":9,"slug":10,"category":11,"generated":12,"media":13,"source":14,"project_page":15,"body":16,"_type":85,"_id":86,"_source":87,"_file":88,"_stem":89,"_extension":90},"\u002Fthorstream","",false,"ThorStream","A Twitch viewer built for the AYN Thor's dual screens — stream on one screen, chat with 7TV emotes on the other.","2026-09-29 06:23","thorstream","app","ai",[],"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FAynThor\u002Fcomments\u002F1wt09b4\u002Fthorstream_a_twitch_viewer_built_for_the_ayn\u002F","https:\u002F\u002Fgithub.com\u002Fajhockey88\u002Fajhockey88.github.io",{"type":17,"children":18,"toc":78},"root",[19,28,34,40,45,51,67,73],{"type":20,"tag":21,"props":22,"children":24},"element","h2",{"id":23},"description",[25],{"type":26,"value":27},"text","Description",{"type":20,"tag":29,"props":30,"children":31},"p",{},[32],{"type":26,"value":33},"ThorStream is a Twitch viewer built specifically for the AYN Thor's dual-screen hardware. It installs and runs like a normal app — no browser bar, no status bar, no clutter. Watch a live stream on one screen while reading and sending chat on the other, with 7TV emotes shown right alongside native Twitch emotes. Sign in with Twitch to see which of your followed channels are live right now and jump in with one tap. The app adapts automatically to the Thor's wide top screen and its squarer bottom one.",{"type":20,"tag":21,"props":35,"children":37},{"id":36},"features",[38],{"type":26,"value":39},"Features",{"type":20,"tag":29,"props":41,"children":42},{},[43],{"type":26,"value":44},"Live stream playback runs through Twitch's official player, with real-time chat connected straight to Twitch — and once you're signed in you can send messages right from the app. True dual-screen mode fills the top screen with the stream and the bottom screen with full-screen chat at the tap of a button — switching streamers on the top screen makes the bottom chat follow along, and closing the app closes the bottom chat too. Tower Mode stands the Thor on its edge: the small screen shows the stream rotated upright while the big screen shows a tall chat with a longer history (150 messages, 75 in Battery Saver). A message preview card shows your full message at the top of the screen while typing, whether you're on the top or bottom screen. Settings include a font size slider with live preview and toggles for subscriber and bit badges, plus haptic feedback on every button press. Battery Saver lowers video quality, swaps animated emotes for still ones and lightens chat; even without it, chat pauses in the background, emote lists are remembered instead of re-downloaded, and animated emotes only animate while visible. Chat stays put — it only pauses when you scroll up — and keeps a light 30-message history (20 in Battery Saver). The chat window is clutter-free: no banners, footers or headers, and the menu bar tucks itself away so the stream and chat get the whole screen. One-tap updates in the info screen find a newer version and reload into it automatically.",{"type":20,"tag":21,"props":46,"children":48},{"id":47},"setup-guide",[49],{"type":26,"value":50},"Setup guide",{"type":20,"tag":29,"props":52,"children":53},{},[54,56,65],{"type":26,"value":55},"Download and install the latest release from the ",{"type":20,"tag":57,"props":58,"children":62},"a",{"href":59,"rel":60},"https:\u002F\u002Fgithub.com\u002Fajhockey88\u002Fajhockey88.github.io\u002Freleases\u002Flatest",[61],"nofollow",[63],{"type":26,"value":64},"GitHub releases page",{"type":26,"value":66}," on your Thor like any other app. Sign in with Twitch to see which of your followed channels are live, pick a stream, and tap the dual-screen button to put the stream on the top screen and chat on the bottom. Use Tower Mode to stand the Thor on its edge, and check the info screen for one-tap updates.",{"type":20,"tag":21,"props":68,"children":70},{"id":69},"privacy",[71],{"type":26,"value":72},"Privacy",{"type":20,"tag":29,"props":74,"children":75},{},[76],{"type":26,"value":77},"There's no backend, no database and no analytics anywhere in the app. Signing in with Twitch happens directly between you and Twitch, and your sign-in stays on your device — nothing about how you use the app is ever visible to anyone else.",{"title":5,"searchDepth":79,"depth":79,"links":80},2,[81,82,83,84],{"id":23,"depth":79,"text":27},{"id":36,"depth":79,"text":39},{"id":47,"depth":79,"text":50},{"id":69,"depth":79,"text":72},"markdown","content:thorstream:index.md","content","thorstream\u002Findex.md","thorstream\u002Findex","md",1794296044778]