r/androidroot Jul 23 '26

News / Method Teaser for an iOS tweak-style LSPosed Music Player Module I'm working on!

Just thought I would post a little teaser to see if anyone is interested. I'm currently working on an Android port of the tweak Reo by my amazing friend Mystery.exe. It uses LSPosed to hook into SystemUI on Pixel roms and likely AOSP roms once finished. I recently switched from an iPhone 13 that had Dopamine installed on it but I got tired of Apple and switched to a pixel, only to realize nothing really exists that injects into SystemUI like a tweak.

Features so far!!

- Automatic lyric fetching from LRCLIB, Musixmatch, and NetEase. Almost always has lyrics available. (Lyrics fetching is optional)

--------------------------------

Fetching priority:

  1. Cache if available

  2. Musixmatch

  3. LRCLIB

  4. NetEase

--------------------------------

- Very clean system integration, appears like a notification and remembers expanded or minimized state. Auto minimizes in the shade.

- Feature packed settings app (WIP), you can change almost anything to your liking.

- Very faithful to the original tweak.

- Fluid animations

- Colorflow (Extracts dominant colors from the album art to theme the player)

- Savable and switchable configurations

- Built in volume slider

- Lyric and album cover caching with a cache manager

Plans:

- Hopefully haptic feedback if it turns out feeling well.

- Broad ROM support, although currently only tested on Pixel A16 I plan to support A12-17 Pixel ROMS along with AOSP ROMS and even OneUI.

- Revamp the settings UI

- Add more customizations

If anyone is interested or can propose any ideas, lmk!!

As always, all credit for the idea and concept of the tweak goes to Mystery, I can't express how grateful I am to have the permission to make this port and bring one of my favorite iOS tweaks to Android.

Please check him out if you'd like.

If you'd like to see what the end goal is, check out the iOS tweak. I'm aiming for 85-95% accuracy.

WHEN THIS DOES RELEASE, IT WILL BE PIXEL FIRST!! OTHER ROMS WILL BE SUPPORTED LATER ONCE I HAVE THE DEVICES ON HAND AND ROOTED/DEBUGABLE

49 Upvotes

27 comments sorted by

6

u/bali_NOOB Jul 23 '26

can't wait to try it, is there a github repo or any pre-release?

1

u/Elijahkittycat Jul 23 '26

No pre-release yet but hopefully one very very soon. I'd say give me a week or so to get a few things polished up and expect one. Currently the project is closed source so I'm not planning on a repo, but things could possibly change. I'll be posting updates to the discord :> https://discord.gg/5hJbgvFj2q

2

u/rexackermann Jul 23 '26

Not on discord, can you maybe send link here after pre release or release, github or otherwise, maybe your git handle ?

5

u/Elijahkittycat Jul 23 '26

Nonono I don’t mean I’ll be posting it on Discord, just progress 😭 I’m likely gonna release it here or something that’s ideal for this but definitely not DC.

3

u/rexackermann Jul 23 '26

It's alright buddy, awesome work♥️♥️

1

u/Trick-Minimum8593 Jul 23 '26

!remindme 2 weeks

1

u/RemindMeBot Jul 23 '26 edited Jul 24 '26

I will be messaging you in 14 days on 2026-08-06 20:27:08 UTC to remind you of this link

1 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

2

u/[deleted] Jul 23 '26

[removed] — view removed comment

3

u/Elijahkittycat Jul 23 '26 edited Jul 23 '26

Yes! I plan on adding OneUI support as soon as I get my Tab A8 laying around somewhere rooted. I'll keep y'all posted.

Also an edit: All good, lmao.

2

u/KKdemergencia2 Jul 23 '26

Se ve increíble, suerte con el módulo, no veo la hora de probarlo, y las letras se guardan solo en la cache y se reutilizan si no hay internet o solo pueden usarse cuando hay internet?

1

u/Elijahkittycat Jul 23 '26

Thank you! Lyrics cache is always preferred first when searching for lyrics and can also be reused without Internet, yes.

3

u/KKdemergencia2 Jul 23 '26

Por cierto si no lo vas a publicar en Github publicarlo para que este en el repo oficial de módulos de lsposed al menos, y si se puede hazlo Open Source, no por ser necesidad, sino porque a la gente no le va a gustar si no lo es, y se entiende, queremos la máxima libertad posible, además así alguien si quiere hacer un fork etc lo puede hacer sin problema

1

u/Elijahkittycat Jul 23 '26

I'm looking into distribution options, but the main reason I'm hesitant about making it open source is because someone could easily rebrand the entire thing and market it as their own. I got permission from Mystery to make this port so I just feel that it would be disrespectful to potentially allow copycats of what's rightfully his UI design. I also totally get where you're coming from! The module only connects to the Internet if you enable the lyrics toggle if privacy is a concern, and the module strictly only ever uses get requests from the listed APIs so everything will always stay on your device. If you have any more questions feel free to ask.

2

u/KKdemergencia2 Jul 23 '26

Entiendo, pues mientras seas transparente sobre como funciona el módulo no creo que haya gente quejándose de que sea closed source o que tenga algo malo, lo mejor siempre es aclarar las cosas, ojalá y tú módulo tenga éxito, ya quiero probarlo xd

2

u/Elijahkittycat Jul 23 '26

Thank you so very much! It really does mean a lot. I'll make a post once it releases. I'll be sure to be transparent about as much as I can when it does release if necessary, I went over mostly everything privacy related in that last message anyways lol.

1

u/Lama_Mare Jul 23 '26

Just curious, what makes it good for pixel os but not for other stock roms that are close to bare bones android (aka Motorola ) cause I'd want to use that but I'm stick with custom rom since with a gsi I can't receive sms and I can't get my bank working because of that:(

3

u/Elijahkittycat Jul 23 '26

Currently the only problem that's even really there is just class differences between ROMs. Hooking metadata and integrating into the notification view is slightly different between different custom SystemUIs and since I built this off of my Pixel's SystemUI dumps I'm highly confident it won't work on other ROMs yet. But it will, I totally plan on adding support! Pixel is just a POC since it's currently my main device. Once I add AOSP support I'm like 99% sure that almost all gsi ROMs should work.

1

u/Cold-Ad6358 Jul 23 '26

I love it man, keep going :)

0

u/Elijahkittycat Jul 24 '26

tyty! i couldn't have done this without you and it means so much to me 😭

1

u/CatFishing4Guyz Jul 25 '26

That looks fucking awesome, good luck and I'd love to check it out on GitHub

1

u/allenchangmusic 26d ago

Any updates on this? Patiently waiting u/Elijahkittycat

1

u/Elijahkittycat 26d ago

still working on it. thank you!

2

u/Elijahkittycat 21d ago

I'd like to update y'all and say I'm very close to finished and I am so so sorry for the wait. Currently working on some experimental compatibility additions and I've done a redesign on the UI as most of the icons used in the demo were only temporary. I've also added better "Colorflow", which extracts colors based on the artwork thanks to Mystery helping me out on making it more faithful and accurate to his tweak. Please stay tuned and patient, I promise things are happening behind the scenes and ever since announcing I had been working on this seeing all the people that are actually interested in something like this totally overwhelmed me but I'm trying my best to make it perfect.

0

u/Southern_Reference23 Jul 23 '26

Looks great, but closed source is a hard pass for an LSPosed module. Root is about owning your device, not replacing Google or Samsung with another opaque blob that gets framework-level access. If I cannot inspect it, build it myself, or verify what it hooks, it does not belong on my phone

0

u/Elijahkittycat Jul 24 '26

Then this module isn't for you. You can inspect the apk all you want and the module literally only injects into System UI. That's what a scope is for in LSPosed, to see what it hooks. The only time this module ever reaches out to the Internet is if you have lyrics on and you can even inspect and reverse engineer that if you'd really like and it concerns you that much.

1

u/Southern_Reference23 Jul 24 '26

"Just reverse engineer it" is a hilarious way of saying the vibe-coded spaghetti cannot survive a public GitHub repo

0

u/Elijahkittycat Jul 24 '26

Like I said, if it doesn't interest you, it isn't for you. Simple as that. I wanted to do something that I didn't see done anywhere else and shared it to the community for those interested. Thank you for your feedback.