Compatibility
Compatible with iOS 11.0 +
Description
Attempts to make old YouTube versions functional and not crash as the time goes by. It is confirmed to work on YouTube 16.32.6+.
You only need this tweak if you are on iOS 15 or lower, or you are using YouTube app version 20.23.3 or lower.
Ensure that you have https://repo.chariz.com repository added to your package manager.
Changelog
1.9.0: Added support for iOS 15 a.k.a YouTube version 20.23.3 and lower
1.8.9: Downgraded YouTube element metadata to version 19.14.2 to improve overall compatibility
1.8.8:
Fixed app crash when opening History panel in You tab on old YouTube versions
Fixed tapping on Shorts channel name not opening the channel page on old YouTube versions
Fixed swipe to remove button not showing in History page
Fixed app crash when playing Shorts on some devices
Fixed tapping on History or Playlist panel in You tab playing the first video instead of expanding the panel
Fixed app crash or video not playing for videos in You tab (YouTube premium users)
Made opening History or Playlist panel in You tab transition to a new page to prevent navigation issues
Made all videos in channel page play on tapping
Made Shorts not activated as a separate view controller on old YouTube versions
Made Shorts share button open iOS native share sheet instead (from 1.7.0)
Fixed Shorts title and channel name not showing on old YouTube versions
1.7.1:
Fixed tapping on video cards in History and Playlists pages not playing the video on old YouTube versions
Made Shorts view comments button open Shorts URL on old YouTube versions
Added missing view comments and share buttons to Shorts (view comments button works on YouTube version 17.10.2 and higher)
Updated spoofed iOS version to 15.8.5 (for iOS 14-)
1.6.10:
Spoofed iOS version to 15.8.4 (for iOS 14-) to make account sign-in works
Blocked another kind of YouTube upgrade dialog
Fixed going to the previous or next video in the second or more video of the playlist not working
Fixed the app hang on launch due to YouTube Playables (by removing them)
Fixed tapping on Audio Track video menu not working
Fixed missing icon for "Purchases and membership" menu in You tab
Added missing update dialog blocker (was in YouTube X tweak before)
Added an alert on app startup if the user has modified Info.plist file to spoof the YouTube version, as this is discouraged while using this tweak
Added a one-time alert to inform users that, to play a video, they may need to tap on the triple dot menu and select "Play"
Removed YouTube X as a dependency, Ported its version spoofing code to this tweak
Improved UI element compatibility by backporting the latest YouTube element metadata (20.18.4 at the time of writing, this works for the late versions of YouTube 17.x.x and above)
1.5.12:
Restored like/dislike buttons in Shorts
Restored refreshed Watch Later playlist on iPad
Required YouTube X 1.7.13+ to make video cards appear properly on YouTube version 17.09.1 and lower
Added the check to not apply this tweak on YouTube version 19.01.1 and higher
Fixed app crash when tapping on a video card on old YouTube versions
Fixed video previous/next buttons and autoplay not working on old YouTube versions
Fixed play video overlay button not working on old YouTube versions
Fixed app crash when revealing the video menu on old YouTube versions
Fixed "Select another account" menu not showing on old YouTube versions
Fixed Play option on videos under scrollable lists playing an entirely different video
Fixed the left side of the video player (with live chat) not responding to double tap to seek gesture on iPads
Fixed missing icon for some video menus
Fixed You tab image not showing on YouTube version 17.09.1 and lower
Fixed You tab not showing the default icon in signed-out state
Fixed tapping on a video in Home not playing on iPhones
Fixed Play option not showing for videos in Home tab and the search results on iPhones
Fixed tapping on a video in Home and Subscription tabs not playing
1.4.3:
Added Return YouTube Dislike tweak as a dependency
Added "Select another account" menu to the account overflow menu, making it possible to switch accounts
Removed NoYTPremium tweak as a dependency and included some of its code inside this tweak to work around uYou tweak's strict outdated requirements
Fixed Play option playing a different video if the video is in a grid
Fixed Play option not showing for videos in the search results, history, user's playlists and channel playlists
Fixed "Your movies" icon in Subscriptions tab not rendering correctly
Fixed missing number in like/dislike buttons under the video (RYD tweak must be enabled)
Fixed video like/dislike numbers being dark in dark mode
Fixed the account image not showing in the bottom bar
1.2.0:
Added Play option to the video and playlist menu (to work around video not playing when you tap on the video, only for videos that tapping does nothing)
Fixed tapping on a video not playing gracefully
Added NoYTPremium tweak as a dependency as it actually blocks a variant of the update dialog
Added YouSpeed and YTClassicVideoQuality tweaks as dependencies to work around broken video speed and quality selectors