Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/taajik/lyricser
Adding lyrics to songs using Genius API, editing lyrics, reading lyrics and more.
https://github.com/taajik/lyricser
Last synced: 17 days ago
JSON representation
Adding lyrics to songs using Genius API, editing lyrics, reading lyrics and more.
- Host: GitHub
- URL: https://github.com/taajik/lyricser
- Owner: taajik
- License: mit
- Created: 2021-08-17T09:31:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-24T07:46:59.000Z (9 months ago)
- Last Synced: 2024-08-08T00:43:13.407Z (4 months ago)
- Language: Python
- Size: 85.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- project-awesome - taajik/lyricser - Adding lyrics to songs using Genius API, editing lyrics, reading lyrics and more. (Python)
README
# working_with_songs_lyrics
![Linux Support](https://img.shields.io/badge/Linux-Support-brightgreen.svg)
![Windows Support](https://img.shields.io/badge/Windows-Support-brightgreen.svg)These scripts are for dealing with lyrics of songs. Automatically adding lyrics to songs, editing lyrics, reading lyrics and more.
## Features
- Using Genius API, you can add lyrics to your songs and albums easily.
- You can add lyrics to musics in nested folders at once.
- You can have lyrics of albums in a text file.
- You can search through all of your lyrics files.
- Also, you can read lyrics of a song in a text file, edit it and then save it back to the song file.
- Support for MP3, M4A and FLAC formats.## Run
For fetching the lyrics from Genius.com and adding them to your songs (`./lyricser set -h`),
you need an API token, which you can get from [Genius](https://genius.com/api-clients).> Note that you don't need an API key to work with options other than '_set_'.
Then you need to set it as an environment variable:
```
export API_TOKEN=YOUR_API_KEY# or on Windows:
set API_TOKEN=YOUR_API_KEY
```
And then you can run it:
```
./lyricser --help
```