https://github.com/bchao1/lyricsfinder
🎵 Tkinter-based desktop app for finding lyrics online.
https://github.com/bchao1/lyricsfinder
desktop-app gui lyrics music tkinter
Last synced: about 1 year ago
JSON representation
🎵 Tkinter-based desktop app for finding lyrics online.
- Host: GitHub
- URL: https://github.com/bchao1/lyricsfinder
- Owner: bchao1
- Created: 2018-08-07T07:04:30.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-15T15:02:21.000Z (almost 8 years ago)
- Last Synced: 2025-04-28T15:06:34.688Z (about 1 year ago)
- Topics: desktop-app, gui, lyrics, music, tkinter
- Language: Python
- Homepage:
- Size: 16.2 MB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lyricsfinder
A lightweight desktop application for lazy people who don't want to open a browser to download lyrics.
## Getting Started
### Prerequisites
You should first make sure the Internet is available, since all lyrics are retrieved from [this site](https://www.azlyrics.com/).
**Python 3.6.1** is used, and the following packages are needed:
```
bs4==0.0.1
requests==2.18.4
tkinter==8.6
```
You can install required packages using *pip*:
```
pip install bs4
```
Check the installed packages by typing:
```
pip freeze
```
For the **tkinter** module, first open a python shell and check its version by typing:
```
import tkinter
print(tkinter.TkVersion)
```
### Installing
Go to the directory you wish to install **lyricsfinder** and type:
```
git clone https://github.com/Mckinsey666/lyricsfinder
```
You should then see a directory named **lyricsfinder**.
## Running 'lyricsfinder'
Go to the directory, and type on the terminal:
```
python3 lyricsfinder.py
```
You should see the following interface

Type in the name of the song to search for its lyrics:

Select the song and download the lyrics!


Once you launch **lyricsfinder**, you should see a **lyrics** directory that contains the downloaded lyrics.
## Authors
Brian Chao, National Taiwan University