Jump to content
Rachel Tang

[Release]LRC Plugin for Poweramp

Recommended Posts

Posted (edited)

For anyone who is fond of a plugin to implement a lyrics parser to make up for Poweramp's lack of local lyrics support, here is it.

It reads external lyrics located at where the songs are. To be clearer, for a song placed at XXX/YYY.mp3, this app tries to load XXX/YYY.lrc and display it in a floating window.

Now live on Google Play: https://play.google.com/store/apps/details?id=net.rachel030219.poweramplrc (and Coolapk for users in China Mainland https://www.coolapk.com/apk/255710 or GitHub releases for convenient apk downloading https://github.com/Rachel030219/Poweramp-LRC-Plugin/releases)

There are still plenty of bugs, even though it has been released in production track. When you run into one, don't forget to report it here or open an issue on GitHub 😜

If you like it, you can always give it a star on GitHub or view its (poorly written) source code: https://github.com/Rachel030219/Poweramp-LRC-Plugin

Thanks to everyone who made it possible! 😏

Edited by Rachel Tang

Share this post


Link to post
Share on other sites

Hi, downloading, thanks for the info.

If you have good ideas regarding further API improvements in Poweramp - please let me know.

Share this post


Link to post
Share on other sites

@clever_man Hi, I've just uploaded a newer version fixing an issue which has caused app crashing on many devices, hope it'll work well for you… And if not, I'd be glad to receive crash logs. Your report made the app better, thanks!

Share this post


Link to post
Share on other sites
On 4/4/2020 at 11:54 AM, Rachel Tang said:

@clever_man Hi, I've just uploaded a newer version fixing an issue which has caused app crashing on many devices, hope it'll work well for you… And if not, I'd be glad to receive crash logs. Your report made the app better, thanks!

Hi.

Just downloaded and have question.

There will be any options for changing theme, size, font color etc?

 

Also there lyrics are show late than singing. It's app bug?

 

Thanks for app

Share this post


Link to post
Share on other sites
8 minutes ago, fazi78 said:

Hi.

Just downloaded and have question.

There will be any options for changing theme, size, font color etc?

 

Also there lyrics are show late than singing. It's app bug?

 

Thanks for app

 

Quote

There will be any options for changing theme, size, font color etc?

Yes. These features are under development and should be available soon… 

But not in recent days since I'll be unable to program in nearly a week.

Quote

Also there lyrics are show late than singing. It's app bug?

It depends on how late it is. 

If it's a latency that is at most 500 ms, it is the app's bug. Poweramp's API only enables apps to count time in seconds, so… (the reasons are shown after permissions are granted properly). However, there is a plan to make the segments more detailed, for about 100 ms, but this is not a promised feature, since in current stage performance and power consumption are not evaluated yet.

If the latency is more than 500 ms, try pause and resume(double-click the play button) in Poweramp. That possibly fixes it, which resets the time Poweramp passes to 3rd party apps.

Share this post


Link to post
Share on other sites

@Rachel Tang do you mean track progress time resolution?
As I previously mentioned, feel free to request any additional changes to Poweramp APIs as needed. Thanks!

 

Share this post


Link to post
Share on other sites

@maxmp Thanks!

Modifying the API too much for the sake of one app seems unfair and redundant, so I plan to request API change only in some cases where there is no effective solution that can help solve the problem.
And here is a request (to implement a feature long requested by the users). Could the embedded lyrics in each song be provided within the TRACK_CHANGED broadcast in the form of a content provider URI? Parsing the ID3 info again would be wasting performance and memory.
 

Share this post


Link to post
Share on other sites

@Rachel Tang actually, Poweramp doesn't extract lyrics for usual playback (to save battery, Poweramp doesn't do useless things). So to add this feature, either Poweramp should do otherwise useless thing for users not using plugins, or some extra option should be added, etc.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...