May 5, 2026

Audiobook app chaos unlocked

Adding a feature to a closed-source app

One person tried to force two audiobook apps to talk — and the comments loved the chaos

TLDR: A user tried to make a closed audiobook app sync with their server using AI, turning a small annoyance into a wild DIY experiment. In the comments, people were less scandalized than excited, joking about app modding, weird side projects, and AI acting like a brutally picky editor.

A perfectly ordinary annoyance — one audiobook app not remembering your place when you switch devices — turned into full-on "hold my coffee" internet theater. The writer, already a fan of Audiobookshelf, a tool for managing audiobooks, decided not to take the normal route of asking the open-source crowd for help. Instead, they went for the chaos option: use an AI assistant to crack open a paid, closed app and bolt on syncing themselves. Naturally, that choice became the real spectacle.

The mood in the comments was a mix of curious admiration, hacker envy, and joking disbelief. One reader was instantly hooked on the DIY rebellion, basically saying, wait, you can patch apps like this and run them on normal phones? That sparked the strongest undercurrent in the discussion: not outrage, but fascination. People weren’t clutching pearls — they were asking where to sign up. Another comment wandered in with a wonderfully weird flex about an “Orange Juice extension,” which gave the thread that classic internet energy where someone always shows up to say, same, but in a much stranger way.

And then there was the funniest mini-drama of all: the author casually admitted the post itself took six hours because Claude, the AI helper, kept critiquing the writing like an overcaffeinated editor. That confession may have stolen the show. So yes, the story is about making a stubborn app do something it was never meant to do — but the comments turned it into a comedy about ambition, curiosity, and AI becoming the world’s most exhausting writing coach.

Key Points

  • The article centers on adding Audiobookshelf progress synchronization to the closed-source Android app Smart Audiobook Player.
  • The author decompiled SABP’s APK using apktool and jadx to inspect whether the app could realistically be modified.
  • The decompiled output was partially readable despite obfuscation, making further analysis possible.
  • Tracing showed that PlayerService.u0() was the common function used by all progress-saving code paths, creating a potential hook for sync logic.
  • The author then began investigating the Audiobookshelf API to determine the requests and payloads needed for synchronization.

Hottest takes

"I would love to mod Android apps" — Oxodao
"For now Xposed modules does the job" — Oxodao
"Claude... is a very thorough judge" — stavros
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.