Transform Your PWA into a Powerful Hybrid Native App
Elevate your RKH – Music Platform with the Hybrid Mobile App, a seamless cross-platform solution built on Apache Cordova. Unlock native features like background playback (Android), offline-first performance, push notifications (FCM/APN), and platform-specific optimizations—all while maintaining full parity with your existing PWA. Whether targeting Android or iOS, your plugins, customizations, and purchases remain fully supported, ensuring a smooth transition to app stores.
[Click here to see the full list of RKHM features]
Key Features
PageBuilder
Easily customize the look and design of your mobile app without writing a single line of code! Modify mobile pages within RKHM’s admin area just as effortlessly as you edit your PWA’s pages. Create new layouts or tweak existing ones directly from the admin panel. [Click here to see demos created with PageBuilder]
- Content widgets: Display filtered content in various styles with ease. For example, showcase a list of tracks by a specific artist or genre. Docs
- Design widgets: Build stunning call-to-actions, landing pages, and messages—design your app effortlessly, even without coding knowledge. Docs
- Table layout: Present filtered content in an elegant table format. Customize columns to display the details that matter most.
- List layout: Show filtered content in a list format with flexible column options—choose from single, double, or triple-column layouts.
- Slider layout: Create eye-catching sliders to display filtered content. Adjust the size and number of rows for completely unique designs.
- Custom-designed pages: Use our advanced PageBuilder to craft pages in your unique style, or install ready-made designs with a single click. Then, refine them effortlessly inside PageBuilder. demo #1 demo #2
- Import & Export pages: Easily transfer pages from our demo site to your RKHM with just a few clicks—images and assets included.
Commercial
- Private store: Offer free content or sell premium content to generate revenue.
- Community-based store: Allow verified users to sell their content while earning a commission from each transaction.
- AdMob (Android only): Monetize your Android app with Google ads.
- Banner ads: Display static or dynamic image-based ads to earn revenue.
- Audio ads: Play audio advertisements between tracks to increase earnings.
- Video ads: Show video ads between plays for additional monetization.
- Subscription: Create subscription plans to grant users access to premium content, remove ads, or unlock exclusive features.
- Royalty fee: Reward content creators based on stream counts, similar to YouTube.
- Different qualities: Offer lower-quality media for free while charging for higher-quality versions.
- Online gateways: Enable seamless transactions with automated payment gateways. Supported providers include PayPal, Stripe, Razorpay, Flutterwave, YooMoney, CinetPay, MPC, Chapa, PayStack, and KKiaPay—all free!
- Accept crypto: Accept any cryptocurrency with our premium “Cryptocurrency Gateway” plugin.
Community
- Roles & access: Manage user, guest, moderator, and creator permissions with just a few clicks. Docs
- Private library: Users can save content (music, playlists, podcasts, etc.) in their private library by liking, subscribing, or adding them to playlists.
- User profiles: Each user has a public profile where others can follow them and explore their public playlists.
- Creator verification: Allow regular users to verify their identity and become content creators on your app. Docs
- Playlists: Give users more control over their favorite content by letting them create and manage playlists.
- Subscriptions: Users can subscribe to their favorite creators to keep them in their library and stay updated on new content.
- Likes: Users can like static content to save it in their private library.
- Notifications: Keep users engaged with relevant push notifications (FCM for Android, APN for iOS).
- Social Login: Simplify sign-ups and grow your user base by enabling social login (Google & Apple)—no more email verifications or passwords!
Music
- Artist profile: Every artist has a dedicated profile where users can explore their albums, tracks, related artists, biography, social media links, and more.
- Album page: Each music album has its own page, displaying tracks, album statistics, and related works.
- Track page: Every track has a dedicated page where users can explore related content by album, artist, genre, and tags.
- Genres & Tags: Artists, albums, and tracks can be categorized using multiple genres and tags for better discoverability.
- Artist verification: Users can submit documents to verify their identity and become a verified artist, allowing them to upload, edit, and monetize their content based on your rules.
- Automation: Upload your own content, allow other artists to use your platform, or use automation to offer Spotify content through your app. Docs
- Cronjobs: If you don’t want to offer all Spotify content, use cronjobs to pull only specific content instead of everything.
- Lyrics: Tracks can have multiple lyrics in different languages, submitted by creators.
- Automated Lyrics: Enable Musixmatch API to fetch and display lyrics automatically for tracks that exist in their database.
- Store: Sell your own music or allow creators to sell their work through your app. Premium tracks can have a free demo version.
- Royalty fee: Set up royalty payments to compensate artists based on their unique stream count.
- Quality options: Provide multiple media sources for a track (e.g., YouTube, high-quality audio, low-quality audio). Offer some for free while charging for others.
- YouTube support: Add YouTube as a source for tracks, using the YouTube API to automatically find and embed videos.
- SoundCloud support: Integrate SoundCloud as a source for tracks, utilizing the SoundCloud Widget API to display and control SoundCloud-based content. Automation via API is also supported.
- Audio support: Upload audio files (MP3 or non-MP3 files that can be converted to MP3) or use remote audio files by entering their web address.
- Video support: Upload video files (MP4 or non-MP4 files that can be converted to MP4) or use remote video files by entering their web address.
- HLS Encryption: Protect premium content by encrypting it with HLS. Only your app’s player will be able to decrypt and play these files. Docs
Hybrid vs PWA:
- Complete Feature Parity with RKHM PWA – All functionalities from the web version are available in the native app. Installed plugins are fully supported!
- Full Admin Control – Manage your native app using RKHM’s admin panel, just like the PWA version.
- Custom Page Builder – Use the built-in PageBuilder to design and edit app pages, layouts, and UI components effortlessly.
- Enhanced Offline Experience – Preloaded assets ensure fast performance and better media handling than service worker caching.
- Native Push Notifications – Powered by Firebase Cloud Messaging (FCM) for Android and Apple Push Notification (APN) for iOS.
- YouTube Background Play (Android only) – Enable background audio playback for YouTube videos—even with the screen off!
- Native Media Controls – Control volume, play, pause, next, and previous directly—even for embedded YouTube videos!
- Optimized UI/UX – Native splash screen, smooth navigation, and platform-specific enhancements.
- In-App Downloads (iOS) – Native file system access replaces PWA service worker limitations.
iOS vs Android:
Following features are missing from iOS app compared to Android app:
- YouTube in-background (screen off) play
- Google (Chrome) Cast
- AdMob
Online Builder. Get the .apk in your email (Android only)
For six months after your purchase, you can simply fill out an online form with your app’s details, and we’ll send you a release-ready, signed .apk straight to your email! No installations, no Android Studio, no hassle—just your app, ready to go. How cool is that? Docs
Requirements:
- Android:
- RKHM Platform (Extended License Required for In-App Sales)
- An active installation of “RKH – Music”
- Apache Cordova (Optional – use our online builder!)
- iOS:
- RKHM Platform (Extended License Required for In-App Sales)
- An active installation of “RKH – Music”
- Apache Cordova + Xcode
- Apple Developer Account ($99/year)
- MacOS
Features added in Version 2:
- Social Login (Google & Apple) – Simplify user authentication with one-tap login.
- Google (Chrome) Cast Support (Android only) – Cast media to third-party devices effortlessly.
- Google AdMob Integration (Android only) – Monetize with native mobile ads.
Ready to help
No matter if you are a supported client, a customer whose support has expired or a stranger seeking answers, feel free to use https://support.busyowl.co to ask your questions. We will be more than happy to guide and assist you.
Documentation
Available at https://support.busyowl.co/documentation
Change log
Available at https://support.busyowl.co/changelog


Reviews
There are no reviews yet.