-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
executable file
·49 lines (39 loc) · 1.76 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Hello!
This is a lyrics plugin for the beets music managment system.
The engines module was borrowed from the lrcShow-X project [https://code.launchpad.net/lrcshow-x].
The purpose of this plugin is to fetch lyrics for tracks and tag the files with them.
There are two ways currently to use this plug. The first is via the command line ( beet lyrics <path> ) which will parse the directory and tag files whether or not they are in your library.
The second is via import of albums/tracks which is the standard use.
Installation:
Clone the repository:
mkdir ~/.beets
cd ~/.beets
git clone git://github.com/Lugoues/beets-lyrics.git
Configure beets:
edit ~/.beetsconfig
add ~/.beets/beets-lyrics to 'pluginpath' line
add 'lyrics' to the 'plugins' line
Example:
[beets]
directory: /path/to/Music
library: ~/.beets/library.blb
import_copy: yes
import_art: yes
threaded: yes
color: yes
path_format: $artist/($year) $album/$track - $title
plugins: lyrics lastid
pluginpath: ~/.beets/beets-lyrics
[lyrics]
on_import:yes
processes:10
Configuration:
You can add '[lyrics]' to your beetsconfig file now with two options
force: either yes or no, specify whether the lyrics plugin should overwrite any existing lyrics
engines: space delaminated list of engines you wish to search (Defaults to all engines). Order will determine priority
Available Engines: ailrc, ALSong, baidu, cmdi, evillyrics, google, lrcdb, lyrdb, miniLyrics, sogou, ttPlayer, winampcn, youdao
processes: number of consecutive fetches
on_import: either yes or no, specifies whether lyrics should be automatically updated on import (defaults to yes)
ToDo:
- Add UI to allow users to compare old lyrics w/ new lyrics before updating
- Add ability to tag tracks via library interface