As you know, on 14 August Google closed off the fast sources that served content anonymously. Most third-party clients stopped playing that day, not only this one. A patch that got through the throttling shipped here the same day. A few days later 1.9.0 came out with a new TV source and a new delivery protocol, and Google rotated that one just as quickly. What was left of it only worked while signed in, and it needed key computation that iOS 12 cannot do. So this version adds two new fast sources, both with dub support.
Kids content is available only through TV (up to 1080p, signed in, slow to start because of the key computation) and through Android (progressive, 360p, starts instantly). To make watching comfortable, sources can now be reordered as you like, for example moving TV down or turning it off.
These were hard days, and I would like a few days away from development now. Thank you for your attention. If you run into any bugs, do not hesitate to open a new issue.
New
- Open in Opaline (#42). Share a YouTube link from Safari, Notes, or any app that shares a link, and pick "Open in Opaline" in the share sheet. A normal video opens in the player, a Shorts link opens the vertical feed, a playlist link opens the playlist, and a mix link starts playing with the mix as its queue. If the link carries a timecode, playback starts there.
- Loop (#36). A repeat button in the player controls replays the current video.
Fixes
- Video plays past the first minute when signed out (#76). The cut-off applied to every way the app used to ask for video, so anonymous playback goes through two new sources instead. Both VisionOS steps now come first in the playback chain (#96).
- The audio track you pick is the one you hear. Every dub of a video carries the same format id, and two places in the app treated that id as identity, so asking for a dub could play the original.
- Search results are parsed the way the rest of the app parses them (#75). Shorts, mixes and watch progress no longer get dropped, and a playlist no longer comes through looking like a video. A live result shows the LIVE marker the same way it does on other screens. Search also opens with the field focused, and clearing it brings your history back.
- Opening a channel from the player collapses it to the mini bar instead of covering the screen, matching the official app (#52).