github TypeType-Video/TypeType v1.7.0
TypeType 1.7.0

4 hours ago

TypeType 1.7.0

TypeType 1.7.0 adds account portability, community localization, subscription-group groundwork and a more resilient SABR playback path.

Playback

  • Restore saved playback positions before SABR startup instead of beginning at 00:00.
  • Update TypeType-Player to MSE 0.1.56 with more stable buffered seeks and source transitions.
  • Stream VOD SABR media progressively and reuse bootstrap preparation to reduce startup and seek work.
  • Align VOD audio windows to the current playhead and keep playback generations isolated during seeks.
  • Prefer the original audio language when the source exposes it. #249
  • Reduce redundant progress requests and avoid blocking playback on cached progress updates.
  • Improve loading/session transitions and startup buffering while the remaining runtime reports continue to be monitored. #238 #248

Account Portability

  • Add asynchronous account import and export with owned jobs, progress and diagnostics.
  • Support TypeType, PipePipe, NewPipe, Invidious, Piped, LibreTube, ViewTube, Materialious, Flow, SkyTube, Grayjay, YouTube Takeout and OPML data.
  • Add the import workspace and preview flow in the web application.
  • Keep portability format detection and category writes bounded and deterministic.

Localization

  • Add the frontend translation catalog and English/French runtime messages. #246
  • Add a Weblate workflow so contributors can translate without changing application code.
  • Cover navigation, settings, player, watch, administration, authentication and portability surfaces.
  • Unify and slightly speed up the language transition animation across the application.
  • Use the Lucide Pin icon for pinned comments.
  • Add checks that prevent new untranslated frontend literals from being introduced.

Subscription Groups

  • Add named subscription-group membership endpoints, including bounded atomic batch updates. #172 PR #80
  • Preserve idempotent single-item compatibility while supporting multi-group channel membership.
  • Add a TypeType management preview for filters, ungrouped channels, search, multi-select and inline group creation.
  • Keep channels optional: nobody is required to assign every subscription to a group.

Downloads And Reliability

  • Preserve downloader artifact response metadata, including Content-Length. #240
  • Keep the authenticated Server gateway in front of downloader artifacts.
  • Serialize remote YouTube login input events so pointer press/release order is preserved. #250

No configuration change or manual database migration is required for this release.

Thx

A huge thx to @kapdon for implementing the subscription-group Server contract and for the careful work on batching, locking and tests. PR #80

Thx to @VitoItalianGamer for reporting the loading/session behavior. #238

Thx to @gohoski for reporting missing Content-Length metadata on downloaded artifacts. #240

Thx to @therealresonix for reporting the previous-video audio issue and for starting the localization discussion. #244 #246

Thx to @tigershark482 for reporting the buffering behavior. #248

Thx to @Toastienergy for reporting the original-language behavior. #249

Thx to @kinouzero for reporting the YouTube login error. #250

A special thx to sponsors @Toastienergy and @filippobaroni for supporting TypeType.

Thx as well to everyone testing the beta, reporting playback and buffering problems, sharing logs, improving the documentation and helping other self-hosters.

Updating

Follow the update guide.

If necessary, follow the rollback guide.

If u want to support TypeType, please share it with others. If u want to support it financially, u can do so through GitHub Sponsors.

Don't miss a new TypeType release

NewReleases is sending notifications on new releases.