🎧 Enigma Maloja patch
September 19, 2026 · View on GitHub
Adds Maloja as a scrobbling provider for YouTube Music, for use with Morphe — as an add-on to the official Morphe patches.
❓ About
The official Morphe Scrobbling patch supports Last.fm and ListenBrainz. This patch source adds
a Maloja Scrobbling patch that sends your listens to a self-hosted Maloja server through its
ListenBrainz compatible API. The Maloja settings appear inside the Morphe Scrobbling screen,
right after Last.fm.
This is not a fork: keep using the official source and add this one next to it.
How to use
- Add this source to Morphe: https://morphe.software/add-source?github=ImEnigma2x0/morphe-maloja-patch
- Patch YouTube Music with both sources selected. Keep the official patches you normally use
(at least
Settings, which is applied automatically) and enableMaloja Scrobblingfrom this source. - In the patched app open Settings → Morphe → Scrobbling → Maloja, enable it, set the
Server URL (for example
https://maloja.example.com) and your Maloja API key, then tap Verify connection.
Notes
- Only HTTPS servers are supported.
http://URLs are upgraded tohttps://. - Maloja ignores "now playing" updates, so there is no such option.
- Metadata cleanup (tag removal, custom regex, "Artist - Title" parsing) has its own options under Maloja, since the official ones are only available while Last.fm or ListenBrainz is enabled.
- Works with the official
Play album songspatch: the album track title and length are used instead of the music video ones.
🩹 Patches list
v1.0.0 •
main• 1 patches total
📦 YouTube Music • 1 patch
🎯 Supported versions:
| 🧪 9.36.50 | 🧪 9.35.54 | 🧪 9.34.52 | 9.15.51 |
|---|
| 💊 Patch | 📜 Description | ⚙️ Options |
|---|---|---|
| Maloja Scrobbling | Adds Maloja as a scrobbling provider. Requires the official Morphe patches to be applied as well, so the settings appear in the Scrobbling screen. |
🛠️ Building locally
Building needs a GitHub token with read:packages for the Morphe registry (gpr.user and
gpr.key in ~/.gradle/gradle.properties) and an Android SDK.
- Run
./gradlew buildAndroid - The built patches
.mppfile is found inpatches/build/libs/patches-*.mpp - Import it as a local source in Morphe Manager, or patch with Morphe Desktop together with the official bundle.
Releases are created by release.yml with semantic release: feat: and fix: commits on main
create a release, and on dev a pre-release.
📜 License
Licensed under the GNU General Public License v3.0. See NOTICE.