LRC Editor Save

An Android App that helps you to create and edit .lrc files easily

Project README

LRC Editor   License: GPL v3 Version: 3.2.6

LRC Editor App Icon

LRC Editor is an Android app that helps you to create and edit .lrc files easily

It is available to download on the Google Play Store, F-Droid as well as GitHub.

Download from Google Play Get it on F-Droid Download from GitHub

About

LRC Editor is a small, minimal Android app that helps you to create and edit .lrc (lyric) files. It's got all the necessary features required to edit LRC files easily. Timestamps can be both fine and coarse tuned. You can edit lyrics, insert more lyrics, batch edit timestamps and much more. Also, you can open LRC files directly from your file manager1. The best part is that LRC Editor is completely free of ads!

You can then use the LRC files in Karaoke applications, Music players etc that support it. The stock music players of major phone manufacturers like Xiaomi, Huawei, OPPO, Samsung and more support LRC files. LRC files aren't supported on LG's stock media player, the Google Play Music app among others.

Note: To get the best precision from this app, use a high quality constant bitrate MP3 file or another music container that isn't compressed and is designed for precise seeking. Compressed music files usually don't have accurate seek information in them which might lead to desync issues.

1 Samsung's stock file manager has issues with this

Screenshots

   

More screenshots are available in the Google Play Store page

Permissions

LRC Editor requires the storage permission so that it can read and save LRC files.

Note: Android 11 brings much more stricter storage access enforcements and LRC Editor might not be able to access storage once the targetSdkVersion is increased to 30 or above, even after granting the storage permission.

Build from source

If you wish to build from source, clone the repo and run gradle's assembleDebug task:

$ git clone https://github.com/Spikatrix/LRC-Editor
$ cd LRC-Editor
$ ./gradlew assembleDebug

(Use gradlew.bat if you're on Windows)

Alternatively, you can clone the repo and open the project in Android Studio and then build the app from there.

There are two build flavors in this project:

  • fdroid: The build for F-Droid which has links to LRC Editor's F-Droid page and no IAP implementation.
  • playstore: The build for Google Play Store which has links to LRC Editor's Play store page and has an IAP implementation. However, the IAPs will not work as the original keys are not exposed.

Contributing

LRC Editor is a FOSS app developed by me. Contributions are always welcome.

Here are a few ways you can help:

  • Report bugs and provide suggestions via the Issue Tracker or via email
  • Translate the app (main, playstore, fdroid) and send in the translations via a pull request or via email
  • Translate the app's Google Play Store description and send it to me via email
  • Tackle one of the issues/feature-requests from the Issue Tracker, make new useful features or fix bugs. In doing so, make sure that the app is still fast, minimal and easy to use.
  • Cleanup and refactor the code making it much more easier to understand and maintain.

Translators

A big thank you to all the app translators:

  • Chinese Traditional (zh-rTW) by Martin C
  • Chinese Simplified (zh-rCW) by Krasnaya Ploshchad
  • French (fr) by tintinmar1995
  • German (de) by Leon Thelen
  • Indonesian (in) by Fajar Maulana
  • Polish (pl) by Zbigniew Zienko
  • Portuguese (pt-rBR) by Ayrtown Karlos
  • Spanish (es) by Jonathan Martinez

And a big thank you to all the Google Play Store description translators:

  • German (de) by Leon Thelen
  • Portuguese (pt-rBR) by Ayrtown Karlos

License

This project is licensed under the GNU GPLv3 License

Open Source Agenda is not affiliated with "LRC Editor" Project. README Source: Spikatrix/LRC-Editor
Stars
57
Open Issues
12
Last Commit
10 hours ago
License

Open Source Agenda Badge

Open Source Agenda Rating