WatchTube: a standalone WatchOS youtube player utilizing Download API for search data and video streaming
WatchTube is a standalone WatchOS youtube player utilizing Download API for search data and video streaming. The app is based off of Ziph0n’s original Wristplayer and is a fork of akissu’s youtubedl-watchos, it aims to achieve the following:
-
Fully standalone usage of the app relying on Download API to not use the official YouTube API and avoid ratelimits
-
Not requiring people to provide a YouTube API Key for usage
-
Free alternative to other apps on the App Store since you shouldn’t be paying for, what is essentially a gimmick
Installation
- OPTIONAL: Star this repo ?
- OPTIONAL: Setup your own Download API instance
- Use your instance’s address from step 1 to fill in
Settings.swift
or usellsc12.ml
as default. - Replace all of the signing and team identifiers in Xcode
Replace the bundle ID for all 3 targets with something unique. Don’t forget to replace bundle ID in the
info.plist
file in the watchkit extension folder. Expand NSExtension and expand NSExtensionAttributes to find WKAppBundleIdentifier.
Make sure you add your Apple ID to Xcode or else your personal team will not appear.
- Build and deploy WatchOS app
Plug your iPhone into your Mac and it should start preparing both devices for development.
- Exhale ??
Demonstrations
Note that this is a demonstration of the simulator. The video playback controls were odd and the videos look long to load. This is not a problem on real devices.
More demonstrations coming soon!