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
*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>)
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
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).
You will need:
- Node.js
ffmpeg 3.2(mp3 ID3 COMM tag problem, see comment inNoCopyrightSounds.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 ;)
Find all //CONFIGURE:
comments in file and follow the White Rabbit 🐇
See also //NOTE:
comments.