Skip to content

Releases: samcejko/youtube-ios6

Tubie 0.4.3

Choose a tag to compare

@samcejko samcejko released this 16 Oct 19:46
  • The app icon now has the standard iOS rounded corners baked in (UIPrerenderedIcon), matching the other apps on the home screen and in package managers (Cydia, Sileo, Zebra) instead of showing as a square tile.

Installation (jailbroken iOS 6): the IPA through ipainstaller -f Tubie-0.4.3.ipa (AppSync Unified), the DEB through dpkg -i followed by su mobile -c uicache. Both carry the same build; do not keep both installed at once. iOS 14-17 (arm64, iPhone X and newer): the iphoneos-arm64 DEB for rootless jailbreaks (open it in Sileo or Zebra, or dpkg -i), the -arm64.ipa for TrollStore.

Checksums

  • com.samcejko.tubie_0.4.3_iphoneos-arm.deb - SHA-256 a2a6409b4023c8b8a5b3f86d91718f8350ac5453773379968673857188ade7f6
  • com.samcejko.tubie_0.4.3_iphoneos-arm64.deb - SHA-256 796fbf3bbc41fb3c3fee4b4ec8ec9acf53aac0f75b11f61048b830903b32c289
  • Tubie-0.4.3-arm64.ipa - SHA-256 09c77dab55c3ea30b801810e930508f9e86f331a34c2eaac4f5ead6919532e8d
  • Tubie-0.4.3.ipa - SHA-256 fa09cb0032fcca3f5af51fa9c5d9ebdff2e30b0dcc7b0d9c51343657107c8af5

Tubie 0.4.2

Choose a tag to compare

@samcejko samcejko released this 14 Oct 21:34
  • Playback speed works now. iOS 6's player cannot change the speed of an HLS stream (it silently stayed at 1×, and
    from a pause the video did not start again); on iOS 6 a speed other than 1× now plays the video's 360p MP4, which
    it can speed up, and 1× returns to the full-quality stream at the same spot. iOS 7 and newer change the speed of
    every stream directly.
  • A chosen speed no longer falls back to 1× after a pause, after buffering, in the mini player, in the background
    or from the lock screen.
  • The speed is remembered for the next videos, and the player shows it as a pill next to the quality (also in full
    screen), so it can be changed without leaving the video. 1.75× was added to 0.5×–2×.
  • Hold a finger on the picture to play at 2× while it stays down, as on YouTube; let go and the chosen speed returns
    (on iOS 6 while the MP4 plays, i.e. at a speed other than 1×).
  • iOS 7 and newer use the best-quality time stretching for faster or slower speech.
  • The iOS 6 package now declares iOS 6.x only; 64-bit devices with iOS 15 and newer use the arm64 package.

Installation (jailbroken iOS 6): the IPA through ipainstaller -f Tubie-0.4.2.ipa (AppSync Unified), the DEB through dpkg -i followed by su mobile -c uicache. Both carry the same build; do not keep both installed at once. iOS 14-17 (arm64, iPhone X and newer): the iphoneos-arm64 DEB for rootless jailbreaks (open it in Sileo or Zebra, or dpkg -i), the -arm64.ipa for TrollStore.

Checksums

  • com.samcejko.tubie_0.4.2_iphoneos-arm.deb - SHA-256 f86db79734eada791b1c07bcaa2358e7c13fe8cb8485a8e9c9796f4296ddd239
  • com.samcejko.tubie_0.4.2_iphoneos-arm64.deb - SHA-256 86a9d215c0da62c53f545ca856e611c4062dff7c8f919fe590c7b8417dfa32fe
  • Tubie-0.4.2-arm64.ipa - SHA-256 3226329f15a94b718ed6840b5d33cb1905f4940c6a73f3a52b3adc0d08e808f1
  • Tubie-0.4.2.ipa - SHA-256 63b164184beaac85742b20debc7c85fcd53ea55517223caccc33e927f2964145

Tubie 0.4.1

Choose a tag to compare

@samcejko samcejko released this 14 Oct 17:56
  • Links in video descriptions, comments and replies and on channel pages can be tapped (they show in blue). YouTube
    links - videos, shorts, channels, @handles, playlists - open in Tubie itself; links to Twitch, Kick and TikTok
    open in Twitcher, Kicker or TikTak when that sister app is installed.
  • Any other link: on iOS 6 a sheet offers Safari or Surfari (when installed); iOS 7 and newer open Safari directly
    and share through the system's share sheet.
  • The iOS 6 package now declares iOS 6.0 up to 10.x. 64-bit devices use the arm64 package.

Installation (jailbroken iOS 6): the IPA through ipainstaller -f Tubie-0.4.1.ipa (AppSync Unified), the DEB through dpkg -i followed by su mobile -c uicache. Both carry the same build; do not keep both installed at once. iOS 14-17 (arm64, iPhone X and newer): the iphoneos-arm64 DEB for rootless jailbreaks (open it in Sileo or Zebra, or dpkg -i), the -arm64.ipa for TrollStore.

Checksums

  • com.samcejko.tubie_0.4.1_iphoneos-arm.deb - SHA-256 aca12559e26ed3a1b3c29339a4bf1702819fb2430c0d26561f5ba2a7c603449b
  • com.samcejko.tubie_0.4.1_iphoneos-arm64.deb - SHA-256 baf814dcf6d7c68b5a250ac06a63d55ae1246a94697770bd0d7f4015334c8a0f
  • Tubie-0.4.1-arm64.ipa - SHA-256 d05bde23c3f4f14aa1743162bc787df0309ca1fe7aff64583e152f9f5c305850
  • Tubie-0.4.1.ipa - SHA-256 cfaec4c4886fbcd3445cbbc8999980fa3a636d8ab511dbaac5040fdfa80387ee

Tubie 0.4.0

Choose a tag to compare

@samcejko samcejko released this 14 Oct 16:18
  • A second build for 64-bit devices with iOS 14–17 (iPhone X and newer), from the same source tree: the .deb with
    iphoneos-arm64 in its name for rootless jailbreaks (palera1n, Dopamine; it installs into /var/jb) and
    Tubie-<version>-arm64.ipa for TrollStore. Tried on an iPhone X with iOS 16.
  • On iOS 7 and newer the app draws the glossy iOS 6 bars, the black glass tab bar, bordered bar buttons and rounded
    grouped tables itself, stays in light mode and opens the players full screen, so it looks the same as on the
    iPad 2. The player's controls, the shorts, the mini player and the grids keep clear of the notch and the home
    indicator.
  • The 32-bit build gets the same look on devices with iOS 7–10.

Installation (jailbroken iOS 6): the IPA through ipainstaller -f Tubie-0.4.0.ipa (AppSync Unified), the DEB through dpkg -i followed by su mobile -c uicache. Both carry the same build; do not keep both installed at once. iOS 14-17 (arm64, iPhone X and newer): the iphoneos-arm64 DEB for rootless jailbreaks (open it in Sileo or Zebra, or dpkg -i), the -arm64.ipa for TrollStore.

Checksums

  • com.samcejko.tubie_0.4.0_iphoneos-arm.deb - SHA-256 38f32c9dd1304c09af4ae01fa6683c72d08ea1a91097fc74854a5e11228174df
  • com.samcejko.tubie_0.4.0_iphoneos-arm64.deb - SHA-256 58e8f20133a0a7c6bca2cf34a84d5712da91625e126a31b856972c3604f7adf8
  • Tubie-0.4.0-arm64.ipa - SHA-256 4260620b12cc7743cfdc1cbb4962ef401b2f5bf0a1ca6a31cd4e667ab9ef3b87
  • Tubie-0.4.0.ipa - SHA-256 3a301fe9220e1bc0d36efabea4f4ee1d2038481a43da78923ba5dffa0d29cba7

Tubie 0.2.2

Choose a tag to compare

@samcejko samcejko released this 03 Oct 17:13
  • Adaptive videos were stuck at 480p: "Automatic" quality now starts at 720p (iOS 6's player hardly climbs once it
    begins low) and the player drops only if the connection cannot keep up. 1080p stays in the quality menu. (Long
    videos with no adaptive stream are still the 360p MP4 that YouTube serves without a PO token.)

Installation (jailbroken iOS 6): the IPA through ipainstaller -f Tubie-0.2.2.ipa (AppSync Unified), the DEB through dpkg -i followed by su mobile -c uicache. Both carry the same build; do not keep both installed at once.

Checksums

  • com.samcejko.tubie_0.2.2_iphoneos-arm.deb - SHA-256 a6713cc68e844d67d50ecea225419115eb625815653fef437cea41c4e0f232cf
  • Tubie-0.2.2.ipa - SHA-256 4aa453de54febfaeef7858c6ce639161a6d62945572190499103308554f40a9a

Tubie 0.2.1

Choose a tag to compare

@samcejko samcejko released this 03 Oct 16:22
  • Fixed a crash on the Google sign-in screen (the token polling ran against a freed block).
  • The Google client ID is now entered in Settings too, so the whole repository can stay public: each person uses
    their own OAuth client (ID + secret from a 5-minute Google Cloud project), nothing shared is baked in. See the
    README; a build may still carry the author's client as a default for its own test users.
  • Post comments and replies when signed in (needs the broader youtube.force-ssl permission, so sign in again).
  • Sharing a video now offers an "Open in..." chooser: copy the link, or open it in Safari or Surfari.

Installation (jailbroken iOS 6): the IPA through ipainstaller -f Tubie-0.2.1.ipa (AppSync Unified), the DEB through dpkg -i followed by su mobile -c uicache. Both carry the same build; do not keep both installed at once.

Checksums

  • com.samcejko.tubie_0.2.1_iphoneos-arm.deb - SHA-256 5947b9b7ea2953f5803b406923b85e822ed537ed05e2052f7bfd8fa16c943961
  • Tubie-0.2.1.ipa - SHA-256 4c6f93e1a779a0fcc0099fa5acc2f279ccdfeadc64a929d04f325548f346a058

Tubie 0.2.0

Choose a tag to compare

@samcejko samcejko released this 03 Oct 14:49
  • Google account: sign in with a code at google.com/device (the way a TV does). The account's subscriptions come
    into the app and stay in step (Subscribe buttons act on the account), videos can be liked and disliked, and the
    Library gains "Liked videos" and "My playlists". The watch history and "watch later" remain on the device - the
    YouTube Data API does not offer them. The sign-in needs the app's Google client secret entered once in Settings;
    it stays in the keychain.
  • Search showed only shorts, channels and playlists: ordinary videos were dropped by the parser. Fixed; shorts now
    follow the videos in the results (at most six) and carry a "Shorts" badge.
  • SponsorBlock skips "non-music" parts of music videos by default as well (the extension's own default); the log
    tells how many segments a video has.

Installation (jailbroken iOS 6): the IPA through ipainstaller -f Tubie-0.2.0.ipa (AppSync Unified), the DEB through dpkg -i followed by su mobile -c uicache. Both carry the same build; do not keep both installed at once.

Checksums

  • com.samcejko.tubie_0.2.0_iphoneos-arm.deb - SHA-256 dbd7fbebf6386b6a10ee423fd266b999baf7f91717b4e1f22e88ec19a64e9dd1
  • Tubie-0.2.0.ipa - SHA-256 516c89bd02dca4c21ed680ea6fc119767e10945e17982dee1bc194aa63d8e64d

Tubie 0.1.0

Choose a tag to compare

@samcejko samcejko released this 03 Oct 12:31

First version.

  • Videos: YouTube's HLS stream where it exists (renditions up to 1080p, automatic or chosen), otherwise the 360p MP4;
    shorts and clips up to a minute are converted from the adaptive MP4 files to HLS on the device and play in 720p.
    Quality and speed choice, resume positions, background sound, keep-screen-on, autoplay of the next video.
  • Shorts tab with a swipe player; the shorts of followed channels. Live streams (adaptive, up to 720p60).
  • Home with topic shelves (music, news, sports, live, gaming), "continue watching" and the subscriptions feed.
  • Channels (videos, shorts, live, playlists), playlists with continuous play, related videos, comments and replies.
  • Search with suggestions, filters (videos, channels, playlists, live) and recent searches.
  • Subscriptions (followed through RSS), watch history and "watch later" kept on the device - no Google account.
  • SponsorBlock with configurable categories, captions (also auto-generated) in the language of choice, Return YouTube
    Dislike counts.
  • Light and dark theme in the iOS 6 style, English and Czech.
  • Other apps can open content with the tubie: URL scheme (watch/<id>, short/<id>, channel/<id or @handle>,
    playlist/<id>, search?q=, open?url=<youtube link>); youtube.com and youtu.be links too.

Tested on an iPad 2 with iOS 6.1.3.

Installation (jailbroken iOS 6): the IPA through ipainstaller -f Tubie-0.1.0.ipa (AppSync Unified), the DEB through dpkg -i followed by su mobile -c uicache. Both carry the same build; do not keep both installed at once.

Checksums

  • com.samcejko.tubie_0.1.0_iphoneos-arm.deb - SHA-256 9c5740c281c3d495833061deb8ef9f5ff75826b1d999d83178ab00ae9edb377e
  • Tubie-0.1.0.ipa - SHA-256 49895e3eeed5c697c32128ceaafe1a5236a637e50334f84a536cff1cae69d4b2