Live data from Hacker News

Juno – A YouTube Client for Vision Pro

christianselig.com

141–150 of 370 posts

Re: Juno – A YouTube Client for Vision Pro

#142

Earlier quoted context omitted.

You just need to accept that "user interface design" has stopped being a thing in everything but niche/pro applications for at least the past 10 years. You have "follow the trend", yes, or "design it so it looks good on screenshots", but not "user interface design". Accept it and you will be less frustrated.

In other words, the designers are just engaging in screenshot-centric design.

It would be helpful if you you can hide the UI when pausing for screenshot, then!

Re: Juno – A YouTube Client for Vision Pro

#143

So nice to see a YouTube client that makes sense on the platform it’s on. Compare to the official YT client for iPad, for example, which bizarrely uses the same tiny Material touch targets as on phones.

It's on purpose though, YouTube app is designed to maximize time spent on app, not UX

Re: Juno – A YouTube Client for Vision Pro

#145

Earlier quoted context omitted.

Why is that? Obviously they don’t want a third party app to be that experience, but they make native apps for everything else. Also, Christian can’t help himself but attach his apps to large companies that can cut him off overnight. Haha.

Short answer - usually individual app developers, even of Google’s size, need the platform (iOS) more than the platform needs them. This means Apple has historically driven hard bargains with even the most popular apps. Now Apple is launching a new platform (visionOS) the 3 most popular in their categories - YouTube, Netflix and Spotify decided that visionOS needs them more than they need visionOS. For now. It’s poss…

That's just apple being apple though, shipping half baked stuff 3 years before they're ready

Re: Juno – A YouTube Client for Vision Pro

#146

Brought to you by the man who created Apollo for Reddit.

For reference, please see the #2 top post on Reddit in the last year.

This is the impact that a single developer can have.

If that's not inspirational, then I don't know what is.

https://old.reddit.com/top/?sort=top&t=year

Re: Juno – A YouTube Client for Vision Pro

#148
post #63
post #39

Earlier quoted context omitted.

If you had read the article you would find that this app doesn't really need YouTube API access. It's just an iframe. It's 1998 tech.

The iframe embed API is API access, and YouTube can remove, paywall, or rate limit it any time they want. How old the underlying technology is is completely irrelevant to that.

Unlike Reddit, Apollo was stopping users from seeing ads and Reddit gaining ad revenue from them, so they went to charge the Reddit app devs for this loss in revenue.

The YouTube embed API supports ads, and works perfectly with Premium so Google are not losing any potential revenue with this app existing.

Sounds like Christian learned his lesson with his experience with Reddit: "don't get in the way of the company's ad revenue".

Your statement still stands though, you are ultimately correct.

Re: Juno – A YouTube Client for Vision Pro

#149
post #132

Question for Christian: doesn't YouTube limit the player when using the embed API (max resolution for example) ?

He answers this on the website: "...There’s no API keys, or limits to how many times a day you can call it..."

Have you never had an issue while using an embedded video on a website ? Whether a message "it cannot be played, go to YouTube", or trying to select a high-resolution, or subtitles and failing ?

Re: Juno – A YouTube Client for Vision Pro

#150
post #17

Earlier quoted context omitted.

I'm amazed that someone who has been this badly burned by a corporation controlling their API access would even think about writing another app that uses third-party APIs, to be honest.

You don't need third-party APIs to make a YouTube viewer. There's a bunch of 3rd-party YouTube viewers like SmartTube, ReVanced, etc. that bypass ads and don't use the official API, plus of course the yt-dlp downloader. I'd say the lesson here is NOT to rely on official APIs. However, upon reading this blog post, it does seem he's using the official API so I guess he thinks he'll be fine as long as he doesn't block a…

I wanted my bot to "see" a youtube video and sum it up - so me being the naïve 1998 kid me, spent like 2 hours setting up the API access to get the transcript of a video only to realize I can use this API only on videos I uploaded which is a complete bullshit because as soon as that happened I ditched it and wrote a script using puppeteer scraping the the transcript of ANY video, which ironically took less time than setting up the API.

So yeah I learned my lesson I should not resort to piracy, but start with it

Post reply on HN