TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: An AppleTV App for Sonos

1 pointsby floathubalmost 2 years ago
Hi HN,<p>Apologies in advance for no mention of LLMs, novel Dark Matter theories, or any Rust code :-)<p>We&#x27;re SONOS and AppleTV users that could never quite understand why nobody had written a tvOS app to control a SONOS system from an Apple TV. So, knowing zero Swift, we set out a few months ago to try and put something together. Turned out to be a somewhat steeper learning curve than we expected. SwiftUI is still relatively new, and support materials are dominantly focused on iOS. There are very few tvOS examples out there, and some stuff just doesn&#x27;t exist at all (i.e. where is in-app subscription management for tvOS?).<p>Also, the official SONOS API involved a lot more than we were expecting at the outset. Not just things like OATH, but the need to build out some server infrastructure and web socket connectivity so we can push back device state changes from SONOS&#x27; servers to a given user&#x27;s running app.<p>Our released app is not crippled in any way and is 100% free to try (a modest subscription is required after 14 days). There&#x27;s a lot of functionality that could still be added (see, for example, <a href="https:&#x2F;&#x2F;sitnos.com&#x2F;#roadmap" rel="nofollow">https:&#x2F;&#x2F;sitnos.com&#x2F;#roadmap</a> ), but at this point what we really need is feedback. Does it work on your system? In a constrained world of just swipes and clicks, is there a better way for us to present an interface? Should we focus next on search? On managing&#x2F;editing playlists? On more cross-service discovery? Should we abandon the whole effort as hopelessly misguided?<p>Any and all comments&#x2F;thoughts&#x2F;feedback really gratefully appreciated.

no comments

no comments