[this project is incomplete and currently a work in progress]
add in the new sources.
download and untar within python
This repo is used to download the Apple TV screensavers in 4k HDR mov format.
The entries.json file and urls-aria.txt are updated to current, to update, follow the instructions below.
Or to download in another format or resolution, such as SDR or 1080p, edit and re-run parse_entries.py and edit HDR to SDR, and/or 4K to 1080.
https://sylvan.apple.com/Aerials/resources.tar
Inside the tar file, extract entries.json to current directory.
Parse json to txt and csv files: parse_entries.json
Download videos using aria:
aria2c --check-certificate=false -i urls_aria.txt -c -d ./apple_4k_screensaver_videos/
In the resources.tar file, extract ./TVIdleScreenStrings.bundle/en_GB.lproj/Localizable.nocache.strings. (you can use another file based on your locale preference)
Using the following website, convert this file to xml and download as strings.xml and put in current directory: https://localise.biz/free/converter/ios-to-android
Run parse_sub_strings.py to convert strings.xml to sub_strings.json.
Run make_subs.py to convert sub_strings.json to .srt subtitles files in the directory './subtitles/'.
Gist: https://gist.github.com/dmn001/471efcecc19bfb9be7a8575a557162b7
2021-05-30: There are 63 videos with total size 20.17 GB.