XMRPod is an open-source podcast app for Android with a Monero tipping proof of concept for podcasts that publish compatible XMRChat tip information.
The current MVP adds a Tip action to the playback screen. When the active podcast exposes a supported Monero or XMRChat funding link, XMRPod opens a compatible wallet or browser so the listener can send a tip.
Release builds use:
com.xmrchat.xmrpod
Debug builds use:
com.xmrchat.xmrpod.debug
Build a debug APK with:
./gradlew :app:assembleDebugOn this FreeBSD workstation, use the local AAPT2 override:
JAVA_HOME=/usr/local/openjdk21 ./gradlew :app:assembleDebug -Pandroid.aapt2FromMavenOverride=/home/wao/Android/Sdk/build-tools/35.0.0/aapt2Debug APKs are written under:
app/build/outputs/apk/
Release notes come from CHANGELOG.md, not from generated commit summaries.
To publish a new XMRPod release, add a new topmost ## [version] - YYYY-MM-DD section to CHANGELOG.md, run the release metadata step locally, commit the result, and push it to develop.
GitHub Actions will read the latest changelog version, create the xmrpod-vversion tag if it does not exist, build the Free release APK, and publish a GitHub release that links back to the full changelog.
You can run the release metadata step locally with:
python3 scripts/update_changelog_release.py --version version --version-code code --date YYYY-MM-DD --writeXMRPod is licensed under the GNU General Public License, version 3. See LICENSE.