Skip to content

An Automated Music Player for Sky: Children of the Light

License

Notifications You must be signed in to change notification settings

Viwyn/Sky-Music-Player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sky: COTL Automatic Music Player for PC

Automatically play music in the game Sky: Children of the Light (referred to as Sky) from pre-written music sheets and mimicing key strokes. This project is made for fun, I enjoy music and Sky, using this goes against terms of service of Sky so use it at your own risk. I will not take any responsibility for anyone getting banned from using this.

About

This python script takes the JSON file or skysheet file found in the Sky Music Nightly website and playes the song in game. After you downloaded the skysheet file or JSON file, put it into the songs folder and it should automatically detect it next time the script is ran again. The script will give you a 3 second window after you have selected a song to tab back into the game before it tabs back for you, sometimes this bugs out so I do recommend doing it manually, it will pause the song if you tab out of Sky so it does not take over your keyboard. The script will automatically end after a song has finished playing. You can press Ctrl + C to cancel it manually

Here is the wiki guide to Sky's music

Setup and Installation

  1. Download Python from their official website

  2. Clone this repo (Click on the green button near the top that says "<> Code", then click "Download ZIP", then extract the zip anywhere you want)

  3. Install required dependencies pip install -r requirements.txt (Right click inside the music player folder, then click "Open in Terminal". Then, copy the above code and paste it into the terminal.)

Usage

  1. Run Sky

  2. Run this script (Right click inside the music player folder, then click "Open in Terminal". Then, paste in py index.py to run the script. You will need to do this each time you want to play a song.)

  3. Pull out an instrument in Sky

  4. Select a song by typing in the song number and pressing Enter

Downloading Songs

  1. Head over to the Sky Nightly website and go to the song library page

  2. Search for a song of your choice and download it

  1. Head over to your library and find the song that you just downloaded and download it to the songs folder. (the program by default will read from the songs folder, read comment on line 131 in index.py)

  1. Launch or relaunch the script and the song will be loaded into the list!

this is a passion project, it might not work flawlessly im sorry, i just love music in sky

About

An Automated Music Player for Sky: Children of the Light

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages