weitcis / LyricFetcher

Fetch all the lyrics using NetEase Music API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LyricFetcher

Fetch all the lyrics using NetEase Music API

Usage

$ LyricFetcher --help
Usage:

    $ LyricFetcher

Options:
    --serverPrefix [default: http://localhost:3000] # the listening address of NeteaseCloudMusicApi
    --path [default: working path] # the menu of songs you want to fetch lyrics for

Installation

Main

git clone https://github.com/CaptainYukinoshitaHachiman/LyricFetcher.git && cd LyricFetcher
swift build -c release
# macOS
sudo cp ./.build/x86_64-apple-macosx/release/LyricFetcher /usr/local/bin
# Ubuntu
sudo cp ./.build/x86_64-unknown-linux/release/LyricFetcher /usr/local/bin

Dependencies

ExifTool

macOS
brew install exiftool
Ubuntu
sudo apt install libimage-exiftool-perl

NeteaseCloudMusicApi

git clone https://github.com/Binaryify/NeteaseCloudMusicApi.git
npm install
# run the command below from the same directory before using LyricFetcher
node ./NeteaseCloudMusicApi/app.js

About

Fetch all the lyrics using NetEase Music API

License:MIT License


Languages

Language:Swift 100.0%