Code

Discussion on XRadio - Full Android Radio App Source Code

Discussion on XRadio - Full Android Radio App Source Code

Cart 549 sales
Recently Updated

1049 comments found.

I have a question — is it possible for the app to display a blurred album cover as the background instead of a gradient or graphic background? So that everything looks visually consistent and cohesive?

yamilm3

yamilm3 Purchased

Hello! How are you?

I’m currently installing the web panel of the Android project on a subdomain, and I’ve run into an issue that I can’t solve.

I already created the database and configured the credentials in Xradio DB (host, username and password), but when I try to access the panel I get a cookie/session error and the panel doesn’t work properly.

Could you please guide me on what might be missing or what additional configuration I should check?

Thank you in advance

send me detail error to bl911vn@gmail.com or you can send me full your cpanel information we will check for you

Is it possible to change the player name in the application to a custom one? Currently it shows YPYMediaPlayer 6.1, and I would like to replace it with my own name.

If my support is not active anymore, please let me know.

if it is user agent it is very easy you can put your user agent in admin panel and no need to update app. if your app is offline mode you can update your user agent in radios.json and rebuild your app

Thank you for your response. I found this option and it’s amazing :) It allows me to distinguish playback from the mobile application in Centova Cast and other systems. The new administrative panel is also very impressive. It is definitely one of the best applications on the market.

Yes thank bro, let wait more feature in the future

Hi, all

About the new panel? - The images are not working in the new panel. - About the ads in favorites, arfe there something inthis new update? - There is no changelog in the page, and the file “changes.txt” did not metions about.

Could you help?

Thanks in advance

for admin panel you just copy and paste “uploads” folder in your old admin panel to new admin panel it will be ok. For favorite i have param in IXradioConstant.java i have noted it

Can you add some features to your xradio app for an additional fee?

Hi, could you tell me when the next update for this fantastic code will be? Thanks

Hello, We will make update with fixing some problem about ads and i will have plan to upgrade all this projects to JetpackCompose system. It is same as SwiftUI in iOS

We are hard working to release it. Thanks so much

If I lock my phone screen, will the station keep playing or stop? Also, do you have next station and previous station button available when radio is playing so I can change to next station and previous station, especially when my phone screen is locked. Thanks

this is foreground service radio will play when you lock screen of course we have next and previous button you can try apk to test

Thanks. Where can I try apk? Please let me know. Thanks

Sorry bro, here is apk, before our description was wrong https://drive.google.com/file/d/1hIbUd9Czuj94vMMhvYklmy9J1qhM9lxD/view
djcelo

djcelo Purchased

I Think that developer abandon this project, unfortunately, that was a great app!

code has updated you can check

let enjoy new admin panel system

Wow, thank you, I will download that.

Hey bro

How do I remove the banner only from the favorites section and the radio station details?

I only want to keep the banners on the home screen, categories, and themes tabs of the app.

I think that will solve the policy center issue: “More ads or paid promotional material than publisher content.”

Thanks for your reply

This is option we will add for next update. You can turn on off banner for each tab

We have updated to newest verison 6.1. Let wait to see, now we added support option to show ads in favorite. You can add or remove it or show it when it has minimum items. It is new config in IXRadioConstants.java int MINIMUM_ITEMS_TO_SHOW_ADS_IN_FAVORITE = 3;

Pafegu

Pafegu Purchased

Hi. The problem many people have with ads is related to user experience. Configure interstitials to require 5 clicks, and the problem is solved.

This is nice when you know how to resolve

djcelo

djcelo Purchased

Hello everyone, to whom it may concern,

That´s about: More ads or paid promotional material than the publisher’s content.

I hid the ads banner from the bottom of the app and sent my app to Google Play and voilà, app approved!

As I suspected, Google’s reviewer doesn’t find it sufficient to, for example, have only one app in favorites and already show an ad.

It would be great if the developer could set ads to appear only, for example, after the 3rd favorite.

This would solve the problem.

Would it be possible, developer?

Thank you in advance.

djcelo

djcelo Purchased

Hi developer. Any help?

No we will only have option to turn on or off banner for each tab. Other client want so. We must to synchronize

If you want to do as you want, you can hide us to customize option as you want

bme1983

bme1983 Purchased

Hi, I’m having this problem with several of my apps: More ads or paid promotional material than the publisher’s content. What you recommend is increasing the number of actions to 8 or 10 before printing an interstitial, or setting a timer so the interstitial doesn’t show until after 180 seconds. Could you help us with this?

Reduce the number of ads: Add fewer ad units to your pages or app screens to ensure the content is more prominent.
Improve content quality: Ensure your content is valuable, original, and not just copied from other sources. If you use content from other sites, make sure to add your own commentary or value to it.
So let increase FREQ_INTESTITIAL_ADS in IXRadioConstants.java to 8, 10. Dont use 3 as now. If you want to hide banner ads or open ads when starting app, you just put ad id to be empty

Seem now google ask so much from apps. It needs have valuable content

bme1983

bme1983 Purchased

I have between 100 and 200 radio stations

djcelo

djcelo Purchased

HI All

Does anyone knows how to solve this?

I received the same advice from google and my app has more then 300 radios stations.

I really don´t know what to to, we are desperate here!!!

@david- wrote: (1 month ago)

Good evening. No matter how many more stations I add, from 100 to 200, they won’t remove this violation: “More ads or paid promotional material than publisher content.” And I get the interface every five clicks. They won’t remove this violation. What’s the problem, and why are they rejecting the update? See the screenshot. https://imgur.com/a/i0gOf2k

send me your app link

djcelo

djcelo Purchased

Hi, thanks for your help.

What email can I use to send you the app link?

Also, could you please tell me how I can hide the banner ads in the Favorites area?

Thanks in advance!

Best regards

banner in favorite is not problem. Send me link app is bl911vn@gmail.com

Hi, ads only work with radio links. Is it possible to enable ads in categories?

you means intertestial ads right?

Yes

You’re doing a good job, when will there be a new update?

we will update in next time. Dont worry we still support so much for this product

david-5

david-5 Purchased

Good evening. No matter how many more stations I add, from 100 to 200, they won’t remove this violation: “More ads or paid promotional material than publisher content.” And I get the interface every five clicks. They won’t remove this violation. What’s the problem, and why are they rejecting the update? See the screenshot. https://imgur.com/a/i0gOf2k

When are we going get AndroidXMedia3?

We have updated to newest verison 6.1. Let wait to see

david-5

david-5 Purchased

Good morning. I tried the latest update from July 15, 2025, which is for API level 35. I’m getting these observations and recommendations in the attached screenshot. What should be done about this? https://imgur.com/a/NW6rdFB
david-5

david-5 Purchased

Should I keep updating my apps? Or do I expect you to update what Google sees? We all know there’s only until August 31st of this year to update to API 35 and Android 15. Time is running out. When will you release a new version fixing the bugs?

This is just recommend options it is nothing else to worry, they just ask you to upgrate to Android 35 we will process other problem later, Step by step

Hi, about Empress2k (Below) problem, Is it safe to create or update the app now? Or is it better to wait for the latest update from you?

It is nothing problem. It is just deprecated API, we can sure 100000% you can do normally

Google is such a big pain,,,, now they complaining about this issue…

Your app uses deprecated APIs or parameters for edge-to-edge

One or more of the APIs you use or parameters that you set for edge-to-edge and window display have been deprecated in Android 15. Your app uses the following deprecated APIs or parameters:

android.view.Window.setStatusBarColor

These start in the following places:

com.google.android.material.bottomsheet.a.onCreate
com.xxxxxxxx.ypylibs.activity.YPYFragmentActivity.e1

Remove resizability and orientation restrictions in your app to support large screen devices

From Android 16, Android will ignore resizability and orientation restrictions for large screen devices, such as foldables and tablets. This may lead to layout and usability issues for your users.

We detected the following resizability and orientation restrictions in your app:

<activity android:name="com..XRadioGrantActivity" android:screenOrientation="PORTRAIT" />
<activity android:name="com..XRadioShowUrlActivity" android:screenOrientation="PORTRAIT" />
<activity android:name="com..XSingleRadioMainActivity" android:screenOrientation="PORTRAIT" />
<activity android:name="com..XMultiRadioMainActivity" android:screenOrientation="PORTRAIT" />
<activity android:name="com..XRadioSplashActivity" android:screenOrientation="PORTRAIT" />

To improve the user experience for your app, remove these restrictions and check that your app layouts work on various screen sizes and orientations by testing on Android 16 and below.

Edge-to-edge may not display for all users

From Android 15, apps targeting SDK 35 will display edge-to-edge by default. Apps targeting SDK 35 should handle insets to make sure that their app displays correctly on Android 15 and later. Investigate this issue and allow time to test edge-to-edge and make the required updates. Alternatively, call enableEdgeToEdge() for Kotlin or EdgeToEdge.enable() for Java for backward compatibility.

you should be calm down it will be ready for next update nothing is hurry up in here it is just warning

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey