Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.86 KB

README.md

File metadata and controls

33 lines (24 loc) · 1.86 KB

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