Welcome to 8 chunks, an iOS SwiftUI app for creating playlists from Youtube video chunks.
The initial aim was to create a tool for building workout playlists from different pieces of different youtube videos, but it can be used for other playlists as well.
- iOS 13
- Swift 5
- Xcode 11
Use the package manager pip to install dependencies for ./scripts/update_playlists.py.
pip3 install youtube_dl
pip3 install pyyaml
pip3 install furl-
Edit playlists file at
./8chunks/Resources/resources.yaml
-
Update playlists by running
update_playlists.pyscriptcd scripts python3 update_playlists.py -
Run through Xcode
- Setting min duration for a clip in a playlist
- Background audio playlist
- Add Python script to Xcode Run Script
- Custom player
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.