Skip to content

Android app for syncing lyrics, written on Flet (Python)

Notifications You must be signed in to change notification settings

Dzheremi2/LRCMake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LRCMake

What is LRCMake

LRCMake is the app written in python using Flet framework. LRCMake is used for syncing lyrics for future contributing it to various resources, especially LRCLIB.

LRCMake support exporting lyrics to clipboard and direct publishing to LRCLIB.

Installation

Despite the fact that LRCMake is the app, it currently doesn't have .apk file...

Because Flet's FilePicker doesn't return correct file path on mobile which causing that metadata reader does not work. There is no .apk file until I know how to solve this issue.

The only way I know how to launch it with working metadata is Flet's app using Termux, so this instruction is for Termux and Flet's app.

Caution

This method requires root, if you want to see songs metadata

  1. Install Flet's app from Google Play and Termux from F-Droid
  2. Install Python 3.11.10, Rust and PIP from Termux
  3. Clone this repo in any directory you frefer to
    1. Go to this directory
  4. Create the Python venv here using python3.11 -m venv .venv
  5. Then execute source .venv/bin/activate to activate environment
  6. Execute pip install -r requirements.txt to install needed dependencies
    1. If it's unable to install some of them, look into the errors you've got during installation, the answers is in there
  7. Run app by sudo flet run --android
  8. To open app in Flet's app you need to scan QR-code you've got after running the app

Tip

You need to make this with sudo because if you wouldn't, it will error with Permission Denied to read selected song metadata

About

Android app for syncing lyrics, written on Flet (Python)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages