Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8 chunks

Swift Version License PRs Welcome

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.

Requirements

  • iOS 13
  • Swift 5
  • Xcode 11

Installation

Use the package manager pip to install dependencies for ./scripts/update_playlists.py.

pip3 install youtube_dl
pip3 install pyyaml
pip3 install furl

Usage

  1. Edit playlists file at ./8chunks/Resources/resources.yaml

    playlists_ios.png
  2. Update playlists by running update_playlists.py script

    cd scripts
    python3 update_playlists.py
  3. Run through Xcode

    playlists_ios.png player_ios.png

TODO

  • Setting min duration for a clip in a playlist
  • Background audio playlist
  • Add Python script to Xcode Run Script
  • Custom player

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

iOS SwiftUI app for creating playlists out of Youtube video chunks

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages