Skip to content
This repository has been archived by the owner on Oct 20, 2018. It is now read-only.

Helps download and catalog your favorite NCS songs & auto add proper NCS text (for YouTube) to ID3 comment tag.

Notifications You must be signed in to change notification settings

ZiroKyl/NoCopyrightSounds-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoCopyrightSounds Downloader

Little script that helps

  • download and catalog some set of your favorite NCS songs
  • auto add proper NCS text (for use in YouTube and Twitch) to ID3 comment tag

No Copyright Sounds logo

Usage

*nix:

cat NoCopyrightSounds.txt | NoCopyrightSounds.js > out

Windows:

type NoCopyrightSounds.txt | node.exe NoCopyrightSounds.js > out.txt

NoCopyrightSounds.txt must contain one full YouTube URL and user-comment (optionaly) per line.

Line format:

<full YouTube URL> (<user-comment>)

Example

I love this song so much https://www.youtube.com/watch?v=vpvytpRa_tQ&index=12&list=PLRBp0Fe2GpgnIh0AiYKh7o7HnYAej-5ph I can't stop (and pause) listening (cool)

This line produce ./music/Jensation - Joystick.mp3 file and set ID3 comment tag to:

(cool)
Song: Jensation - Joystick [NCS Release]
Music provided by NoCopyrightSounds.
Video Link: https://youtu.be/vpvytpRa_tQ

Errors

If you see errors in out file then just use it as input file:

cat out | NoCopyrightSounds.js > out0

You can also use pipe-man style (-:

cat out0 | NoCopyrightSounds.js | NoCopyrightSounds.js | NoCopyrightSounds.js | NoCopyrightSounds.js | NoCopyrightSounds.js > out1

Remember, this script not universal. It support only few original songs sources (see downloadFrom object).

Install 📦

You will need:

  • Node.js
  • ffmpeg 3.2 (mp3 ID3 COMM tag problem, see comment in NoCopyrightSounds.js)
  • ID3 (place together with NoCopyrightSounds.js)

For Windows: just download (includes ID3), unpack and configure.

For *nix: clone or download repo, configure NoCopyrightSounds.js and run:

npm install --production

OR download Windows version ;)

Configure NoCopyrightSounds.js 🔧

Find all //CONFIGURE: comments in file and follow the White Rabbit 🐇

See also //NOTE: comments.