
Closed
Posted
Paid on delivery
I need a developer who can wire proper play / pause as well as previous-next buttons into my existing Android app so that they appear on the lock screen and in the pull-down notification shade (just under the Wi-Fi and other system icons). The media involved is music only—no video or podcast handling is necessary—so you can focus on a clean MediaSession implementation. The notification tab should let users control music playback directly; no extra settings tiles or album art tweaks are required, the default visual style is fine. My current build is already functional inside the app, I just haven’t been able to surface those controls outside it. All work must remain compatible from Android 8.0 upward. Please deliver: • Updated Kotlin/Java code (or clear patches) that registers the MediaSession, builds the notification with playback actions, and updates metadata correctly. • Any required manifest tweaks and pro-guard rules. • A short README so I can reproduce the build and understand key changes. If you can solve the lock-screen integration cleanly and test it on at least two recent Android versions, let’s get started right away.
Project ID: 40652627
28 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
28 freelancers are bidding on average ₹988 INR for this job

I can implement this cleanly in your existing Android app, You’ll receive the updated source/patches along with a short README explaining the important changes and how the MediaSession and notification flow work.
₹1,050 INR in 7 days
5.1
5.1

With extensive experience in Android app development, I bring a unique perspective to your project. I understand the crucial nature of a streamlined, user-friendly interface and my expertise aligns perfectly with your needs. My strong command over Kotlin/Java and understanding of MediaSession implementation will ensure that I incorporate the desired play/pause, previous-next buttons, and overall better control of music playback not just within your app but also on the device lock-screen and notification shade. I have a deep familiarity with all Android versions from 8.0 upwards and have successfully tackled similar projects before. Having developed multiple mobile applications, including ones with complex functionalities and system integrations, I am adept at managing dependencies and ensuring compatibility across different devices and software versions. In addition to delivering clear patches or updated Kotlin/Java code for the MediaSession implementation, I will also provide all necessary manifest tweaks and pro-guard rules. A comprehensive README will be part of the delivery providing you the information required to reproduce the build and have a sound understanding of the key changes implemented. Let's collaborate on this project to give your users an excellent Spotify experience that goes right from their fingertips through their lock-screen for an unbeatable user experience!
₹1,050 INR in 7 days
4.2
4.2

With experience in Android app development, I understand your need for integrating play/pause and previous-next buttons into your existing app, focusing on a clean MediaSession implementation for music playback controls on the lock screen and notification shade. I have successfully implemented similar features in past projects, ensuring compatibility from Android 8.0 onward. Could you provide access to the current codebase for a quick review before proceeding with the integration? Regards, Yogesh Kumar
₹780 INR in 10 days
4.1
4.1

Hello, I read your requirement for adding proper Android MediaSession controls so users can control music playback from the lock screen and notification shade. I have experience with Android media playback, Kotlin, MediaSession, notifications, background services, and handling playback state/actions outside the app. I can integrate play/pause and previous/next controls into your existing implementation without changing the current in-app music flow. I’ll handle the MediaSession, notification actions, playback metadata, required manifest/configuration changes, and compatibility from Android 8.0+. I’ll also test the controls on at least two recent Android versions and provide the updated code with a short README. I can start by reviewing your existing playback implementation and then wire the external controls into it cleanly. Best Regards, Ravina
₹1,050 INR in 3 days
2.6
2.6

The key is connecting your existing playback state to a properly registered MediaSession and notification, with lock-screen visibility handled consistently from Android 8 onward. I’d first inspect the current player lifecycle and callbacks, then wire play/pause/previous/next actions and verify metadata updates across the notification shade and lock screen. I can provide the required manifest/ProGuard changes and a concise README. I can start today. DM me for project discussion.
₹1,050 INR in 3 days
2.4
2.4

Hi, I will wire play/pause and previous/next controls into your existing Android app using a proper MediaSession, so they appear on the lock screen and in the notification shade from Android 8.0 upward. I will also deliver the Kotlin patches, manifest tweaks, ProGuard rules, and a short README. I can start today. For the notification, I will bind playback actions to the MediaSession callbacks and keep metadata in sync, then test on two recent Android versions. Questions: 1) Is your app in Kotlin or Java? 2) Which two Android versions should I test on? Looking forward to discussing further. Regards, Shayan.
₹915 INR in 1 day
0.9
0.9

Hi, I can integrate MediaSession to add reliable play/pause and previous/next controls to your existing Android music app. I’ll implement lock-screen and notification-shade controls with proper playback actions and metadata handling. I’ll provide the required Kotlin/Java changes, manifest updates, and ProGuard rules while maintaining Android 8.0+ compatibility. I’ll test the implementation across at least two recent Android versions and ensure controls work smoothly outside the app. I can start immediately and provide clean patches plus a concise README explaining the changes.
₹800 INR in 1 day
0.0
0.0

Hello There, Couple of quick question: * Is music playback already working in the app and you only need Play/Pause, Previous, and Next controls to appear and respond correctly on the Android lock screen? * Should the implementation use Android MediaSession with a foreground media service so the controls, track metadata, and album artwork stay synchronized even when the app is backgrounded or the screen is locked? We have experience in Android media applications with background audio playback, MediaSession, foreground services, lock-screen/notification controls, track metadata, album artwork, lifecycle handling, and Android version compatibility. Our company has 17+ years experience in IT service development. You might see our profile is new, but not new in this business. Kindly open the chatroom, we can discuss your requirement in detail. Also release the payment once we are finish the task as you prefer. Give us a opportunity and we won't fail you. Thanks, Sandeep K.
₹600 INR in 7 days
0.0
0.0

Hello, I can implement the MediaSession-based playback controls in your existing Android application and surface them correctly on both the lock screen and notification shade while keeping your current in-app music playback functionality intact. I can handle: * MediaSession registration and lifecycle management * Play, pause, previous, and next actions * Media notification with proper playback state updates * Lock-screen playback controls * Notification-shade media controls * Accurate media metadata updates * Android 8.0+ compatibility * Required foreground service and manifest changes * ProGuard/R8 rules where required * Integration with your existing Kotlin/Java playback architecture * Testing across at least two recent Android versions * A concise README covering implementation and build/setup steps Since your existing playback already works inside the application, I’ll focus specifically on bridging that functionality to Android’s system media controls without unnecessarily changing your existing playback logic. I have experience working with Android native development, Kotlin/Java, Android SDK components, and legacy Android codebases, so I can adapt the implementation to your existing architecture rather than forcing an unnecessary rewrite. I can review your current playback/service structure first, identify the correct integration point, and provide clean, maintainable changes or complete updated files as required. Ready to get started.
₹750 INR in 1 day
0.0
0.0

Hi, thanks for sharing your project. We have relevant experience and can deliver a high-quality solution tailored to your requirements. As we’re new to this platform, we’re currently offering very competitive pricing to build strong, long-term client relationships and establish our presence here. Please send me a message so we can discuss your requirements in detail. I’d be happy to share relevant work, suggest the best approach, and offer you a competitive quote. Looking forward to connecting! Best regards, Royal IT Service
₹1,050 INR in 7 days
0.0
0.0

The lock screen controls won't render until MediaSession is set active and the notification uses MediaStyle properly. In-app playback works; the missing piece is an external control surface on Android 8.0+ that stays responsive when the activity is gone. Relevant experience: - Built a mobile app with Android 8.0+ notification channels, action buttons, and background scheduling for a different domain; the PendingIntent flags and channel setup that break lock screen controls were handled there. What this covers: - MediaSessionCompat registration, MediaStyle notification with play/pause and skip actions, metadata updates synced to the player. - Manifest declarations for the media button receiver/service, Android 8.0+ notification channel, and proguard rules. - Short README with build steps and test notes across two recent Android versions. Session first, then action wiring, then manifest and README. If playback currently uses ExoPlayer or MediaPlayer in a service, point me to that file and manifest; I'll return the first patch with session-active wiring and a test checklist before the README. Best regards, Mohammad Juned
₹720 INR in 3 days
0.0
0.0

Hey, This is exactly the kind of focused Android work I enjoy — and I know what's needed here. You need a clean MediaSession implementation with a MediaStyle notification that surfaces play/pause and previous/next controls on the lock screen and notification shade. I'll wire the session metadata updates correctly so the controls stay in sync with playback state, add the required manifest entries, and make sure everything works from Android 8.0 upward. I'll deliver: • Updated Kotlin code with MediaSession + MediaStyle notification • Manifest and ProGuard changes if needed • Tested on at least two Android versions • Short README explaining the changes I can get this done in 2 days. Let's get it sorted. Prasham – CodeXen
₹1,000 INR in 2 days
0.0
0.0

I recently helped another client integrate seamless media controls into their Android app, enhancing user experience across the lock screen and notification shade. I can ensure that your app features clean play/pause and previous-next buttons through a straightforward MediaSession implementation. My focus will be on delivering a user-friendly interface that works flawlessly from Android 8.0 and above. I understand you need updated Kotlin/Java code, manifest tweaks, and a README for easy reproduction. My experience includes similar projects, and I have 5-star reviews on similar projects. Feel free to send me a message for a free consultation or to discuss your project further. Regards, Daniel
₹750 INR in 7 days
0.0
0.0

As an experienced Full-Stack & App Developer with over five years working on Android and Android Studio, I bring a wealth of skills and knowledge that make me the ideal candidate for your project. Central to my skill set is my expertise in Kotlin programming, making me highly proficient in designing clean MediaSession implementations, as you've specified. I understand the importance of ensuring a seamless user experience with any app and, in this case, how crucial it is to make sure the music controls appear not only on the lock screen but also in the notification shade at all times. This means I will reconfigure your existing code, adding the necessary lines that enable these functionalities while ensuring compatibility from Android 8.0 upwards. I take pride in delivering high-quality, production-ready code alongside thorough testing to ensure that it functions properly not just now but in the future too. I promise to provide you with well-documented updated Kotlin/Java code that registers the MediaSession, builds notifications with playback actions, and updates metadata correctly, along with any required manifest tweaks and pro-guard rules. Rest assured, your project is safe hands when you choose to work with me!
₹1,050 INR in 7 days
0.0
0.0

Hi, You need play/pause and previous/next on the lock screen and in the notification shade for music-only playback, using MediaSession — in-app playback already works; controls just aren’t surfaced outside the app. Compatible from Android 8.0 up. I work in native Android (Kotlin/Java) and can wire MediaSession + a MediaStyle notification with playback actions, metadata updates, manifest/service tweaks, and ProGuard rules as needed, plus a short README. I’ll keep the default system look — no extra tiles or album-art work. Happy to start once I have access to the relevant playback/service code.
₹1,050 INR in 7 days
0.0
0.0

Hi, I'm an Android developer with 6+ years of experience, including production apps with real-time integrations. I can implement this cleanly using MediaSessionCompat with a proper MediaSession callback, notification with play/pause and previous/next actions, and correct metadata updates — compatible from Android 8.0 upward. Deliverables: - Updated Kotlin code registering the MediaSession and building the notification with playback actions - Manifest changes and ProGuard rules as needed - Tested on at least two recent Android versions - Short README explaining the implementation and how to reproduce the build Since your app is already functional, I'll focus purely on wiring up the lock-screen and notification controls without touching your existing playback logic — clean, minimal changes. Happy to start right away and can turn this around quickly. Thanks, Kamaljeet
₹1,050 INR in 5 days
0.0
0.0

Hi client, I understand the need to add proper controls on your app's notification bar, even when the screen is locked. I'm confident and i believe i can complete it in not more than 24 hours. Just hand me the code and i'll deliver in no time. Cheers,
₹700 INR in 1 day
0.0
0.0

Your player already works inside the app. The lock screen and notification shade should control it without opening anything. I have not shipped a client Android store app, so I will not wave a portfolio. I will patch YOUR project: MediaSession, notification play/pause and skip, metadata sync, manifest and ProGuard, Android 8+, music only. You judge the lock screen on a real device. The flow: 1. You send the repo or the playback module and confirm it builds. 2. I register MediaSession, wire shade and lock-screen actions, keep metadata in sync. 3. You get the patch plus a short README so you can rebuild it. Once the project builds on my side, patched build the same day. Share the repo or the media-playback module and I start on MediaSession first?
₹1,500 INR in 1 day
0.0
0.0

Hi, I can help implement the media controls in your existing Android app. I have experience with Android development and Kotlin, and I can integrate proper Play/Pause and Previous/Next controls so they work from both the lock screen and Android notification shade. I’ll work with the existing codebase and make the changes without unnecessarily modifying the rest of the application. I’ll also test the controls to ensure the media state and buttons behave correctly. I can start immediately and aim to complete this within 1–2 days. Since I’m building my Freelancer profile, I’m offering a competitive bid and would appreciate the opportunity to prove my work. Bid: ₹750 INR Delivery: 2 days Thank you.
₹700 INR in 2 days
0.0
0.0

Hi, Your playback already works in-app, so this is purely surfacing the controls outside it, which is exactly what a proper MediaSession setup handles. My plan: Register a MediaSession wired to your existing playback, so play/pause and prev/next work from the lock screen and notification shade. Build a MediaStyle notification with playback actions, using the default style you specified. Keep session metadata and playback state in sync with what's playing. Handle the manifest changes, foreground-service setup, and ProGuard rules needed for reliable behavior. Keep it compatible from Android 8.0 (API 26) up, with correct notification-channel and foreground-service handling. You'll get the updated Kotlin/Java code (or clear patches), manifest and ProGuard tweaks, and a short README on the key changes. I'll test on at least two recent Android versions. One thing to confirm: is your playback running in a Service, or in an Activity/ViewModel? Reliable lock-screen controls need the audio tied to a foreground service, so if it isn't already, I may move it into one. Sharing the playback files lets me confirm fast. Thanks, Yatin
₹1,050 INR in 4 days
0.0
0.0

Noida, India
Payment method verified
Member since Dec 28, 2022
₹600-1500 INR
₹600-700 INR
₹600-1500 INR
₹37500-75000 INR
£20-250 GBP
₹1500-12500 INR
₹2500000-5000000 INR
₹1500-12500 INR
₹1500-12500 INR
₹750-1250 INR / hour
₹1500-12500 INR
₹600-1500 INR
₹12500-37500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹12500-37500 INR
$30-250 USD
₹750-1250 INR / hour
₹600-1500 INR
₹1500-12500 INR
₹150000-250000 INR
₹12500-37500 INR