Remix online music from various online audio sources. You can specify which online videos or online audio sources to use by their URL.
This uses the Chrome WebDriver to play online audio sources. With a bit of JavaScript and Python, we can modify the videos and play them at certain times to form remixes.
This program specifies the timing using beats, so videos need to be timed in beats, and the timing of the remix is also given in beats.
Features:
- Store your remixes in JSON files
- Play your remixes as online videos
- CLI-based UI
Known issues:
- Some sites might have CORS issues.
- Videos are limited to being between (1/16)x and 16x speed.
- Lag may affect the timing of the videos.
- Using shortened URLs increase reloading time since we detect if the URL is the same to skip reloading.
Unknown issues:
- This has only been tested on Windows.
Credits:
- JavaScript code adapted from Pitch shifter - HTML5 Video audio FX