Skip to content
/ orion Public

CLI application that can be used to download music and automatically set metadata to it

License

Notifications You must be signed in to change notification settings

koniziwa/orion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌚 ORION

a CLI tool for easy downloading songs & metadata (for example, you can use it with iTunes to make beautiful music library like I do)

🍒 Preview

preview-select-song preview-folder preview-song

⚡️ Installation

💥 Dependencies

Make sure you have installed and added to $PATH

🫧 Cloning application

You can download zip archive containing all source code from GitHub OR use

cd directory-you-want
git clone https://github.com/koniziwa/orion.git

☃️ Getting packages

As a next step, we are going to install yarn (because i love it, but you can use any package manager you want)

npm install -g yarn

Then you should move to Orion directory (folder)

cd directory-from-previous-step/orion

Finally, install all required packages using just one word

yarn

🌴 Setting API keys

To use the application, you must get API keys and bind them

genius-api

  • [ YouTube ] Go to https://console.cloud.google.com/apis/, get into account, create sample project, find and enable YouTube Data API v3, forward to Credentials, create API key using Create credentials, save API

youtube-api youtube-credentials

We want to bind API to our application, let's do it

cd folder-where-you-have-orion/orion
node ./setAPI.js

Simply paste tokens you have

⭐️ Congratulations!

Now you have installed Orion on your device, just try it

node ./index.js