项目作者: ZiroKyl

项目描述 :
Helps download and catalog your favorite NCS songs & auto add proper NCS text (for YouTube) to ID3 comment tag.
高级语言: JavaScript
项目地址: git://github.com/ZiroKyl/NoCopyrightSounds-Downloader.git
创建时间: 2017-04-23T09:58:21Z
项目社区:https://github.com/ZiroKyl/NoCopyrightSounds-Downloader

开源协议:Other

下载


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:

  1. cat NoCopyrightSounds.txt | NoCopyrightSounds.js > out

Windows:

  1. 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:

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

Example

  1. 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:

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

Errors

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

  1. cat out | NoCopyrightSounds.js > out0

You can also use pipe-man style (-:

  1. 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 :package:

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:

  1. npm install --production

OR download Windows version ;)

Configure NoCopyrightSounds.js :wrench:

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

See also //NOTE: comments.