github TypeType-Video/TypeType-Android v1.13.0

one hour ago

TypeType for Android 1.13.0

TypeType for Android 1.13.0 brings comment media, channel posts, live chat, subscription groups, profiles and new sign-ins, and gives each error its own message.

Comments and channels

  • Show images, GIFs and voice replies attached to comments, and search the comments of a video.
  • Add a Posts tab to YouTube channels, and a Courses tab to the channels that have one.
  • Follow the live chat of YouTube lives.
  • Show the creator's end screens over the last seconds of a YouTube video. Tap a card to open the video, playlist or channel; a website link asks before leaving the app. You can hide them in Settings > Content.

Subscriptions and accounts

  • Filter the subscriptions feed by group, and create and edit groups.
  • Switch between the profiles of an account in Settings > Instances and accounts.
  • Sign in to YouTube with a code and to BiliBili with a QR code in Settings > Linked accounts.
  • Approve the sign-in of a TV or another device by entering its code.
  • Let admins add a channel to the family list, and explain empty pages in family-list mode.

Player

  • Show how much of a video you watched on its card.
  • Choose or upload the icon of the seekbar in Settings > Player.
  • Follow the hold speed, autoplay on open, hidden upcoming videos and hidden members-only videos settings of the web app.
  • Stop the current video at once when you open another one, and save its position under the right video.
  • Keep the player in full screen when the system colors change. This addresses #125.

Performance

  • Keep GIFs in comments still by default, which keeps scrolling the comments as smooth as without GIFs. Turn on Settings > Player > Animate GIFs in comments to play them.
  • Free the server's playback session of a video as soon as you leave it, instead of keeping it until it times out.
  • Load the watch progress of all visible cards in one request.
  • Give up on a dead connection after two tries when opening a video, instead of retrying for longer.

Errors

  • Give each error its own message: offline, unreachable or slow instance, too many requests, expired session, blocked, members-only or private video, YouTube refusing the instance, missing profile or group, and expired, refused or wrong sign-in codes.
  • Show a YouTube block right away instead of retrying for minutes.
  • Ask to allow HTTP when you add an http:// instance, instead of calling it unreachable.

Freeing the playback session needs server 1.17.1. Older servers ignore it.

Thx

Don't miss a new TypeType-Android release

NewReleases is sending notifications on new releases.