Code

Discussion on XRadio - Full Android Radio App Source Code

Discussion on XRadio - Full Android Radio App Source Code

Cart 549 sales
Recently Updated

1050 comments found.

Hello, I have problems with: error: cannot find symbol import com.ypyglobal.xradio.R; ^ symbol: class R location: package com.ypyglobal.xradio

You did wrong everything, send me your code to bl911vn@gmail.com, we will see what are you doing in here.

I ALREADY SENT TO THE EMAIL

1. Why you upgrade my gradle classpath ‘com.android.tools.build:gradle:8.1.4’ to classpath ‘com.android.tools.build:gradle:8.3.0’ while you did not understand it will do. Please keep same as my original template
2. Your package name + your name space is com.medialive.hurakanradio while the JAVA package in android studio is com.radioss.medialive . You did not follow my document for this one. I always suggest everything should be same for package name and JAVA package. It is reason for generating wrong R file and you will see your error.
3. Now you should reskin again from beginning my original template, keep everything same and when you change package name LET CHANGE ypyglobal -> medialive , and xradio -> hurakanradio, and set package name and name space to be com.medialive.hurakanradio

The application is not working in OFFLINE_UI_CONFIG mode, I enable that and the application does not load anything, I checked the json and they are all correct but the application does not load, in neither of the two versions it does not load in multiple radio, nor in single radio please Check it, this message appears radio data is error. please check again

Good morning, I see that in version 5.0 they implemented open ads and the correct thing to do to show the open ads is to show it when you re-enter the app. I tried version 5.0 and it happens that the open ads are shown the first time you enter the application.

Advertisements (Open Ads) cannot be displayed when the user opens the application for the first time after installation.

Something is wrong or were there changes?

Good morning, the template does not reproduce the streaming: download HLS I attach a screenshot. https://imgur.com/Hs9i1WO

Hi all.

I don’t know what’s happen, but with this new version, my income drops about 80% I don’t know why, the app shows Interstitial and banners, but the impressions drops the same.

The only think that I did was change the old version to the new one.

Does anyone has any tip, any idea will helps a lot.

I am very desperate about this. I will try to restore the old version, I really hope that it helps

Thanks in advance.

The ECPM still the same. The % tax still the same

But Admob solicitations and Impressions dropped.

solved here. Thanks

The code has an error when showing interstitial ad for actions

int INTERSTITIAL_FREQUENCY = 3; //click each radio element to show this Look

after 3 actions it will show me the interstitial and I click on the button more than three times and the interstitial does not appear.... What is happening, can you help me or review your code please.

i am saying in here if you make “I want 2 or 3 clicks on the play button to show an interstitial ”, this is cheating behavior, you need to stop think about this one. Your admob will be died if you used this one

My option for INTERSTITIAL_FREQUENCY is only for Multi Radios because it has more radios and we can switch between each radio. But for single radio, it is impossible because you only have one screen, you can not implement the changing screen

thanks for the explanation

Hello

In this new version I received this question in app content:

The app uses the FOREGROUND_SERVICE_MEDIA_PLAYBACK permission. It can only be used if the app performs user-visible tasks when the user is not directly interacting with the app.

Media playback

Which tasks require the app to use the FOREGROUND_SERVICE_MEDIA_PLAYBACK permission? - Media playback - Displaying picture-in-picture - Others

Copuld you help, please?

Thanks in advance

They are asking to send a video, showing where the app use this permission.

Should we send a vídeo from the app playing any rádio?

Thanks in advance

Correct

Once more, thanks a lot.

I don’t know if anyone else having the same issue but this new update the last one is not showing the notification on my android 14 pixel phones, also that report station not working for me either i use your java file and change email etc and when you click on the botton in the app nothing happen, i send you a email yesterday and you reply back with out looking at my files to see if they a issue with the file… anyway hope you can look in to this because every one use different phones and may be not have the same issue that am having…

I dont understand why your AndroidManifest.xml is not from my template. It is old file , you did not add <uses-permission android:name=”android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK” android:minSdkVersion=”34”/> and
<service
android:name=”com.ypyglobal.xradio.stream.service.YPYStreamService”
android:foregroundServiceType=”mediaPlayback”
android:exported=”true” />
How it works in Android 14. It is very important permission

Why you add this one?
<uses-permission
android:name=”android.permission.WRITE_EXTERNAL_STORAGE” android:maxSdkVersion=”32”
tools:ignore=”ScopedStorage” />
while i never change this one

While your FragmentDragDrop.java is still old file. it is not same as my newest file. That is reason for button report is not working. Seem you just compare 2 files and add the lacked functions. You must do everything from beginning, You just copy your resource as i told in Changes.txt

Hi bro

Is there a way to choose or return with the Interstitial Splash ad?

I have had bad experiences with Open Ads when it comes to income with Admob

wait my update to change. I added <string name=”splash_ad_type”>open_ad</string> in ads.xml. You can change it to interstitial if you want

I did that and it’s still the same, showing open ads

https://prnt.sc/kNEwhX49djJM

I wait for the update?

Ready, it worked for me

Hi, about the newest update

Are there anyway to choose to turn back interstitial after splash screen

Please, please,please

The difference between interstital payment and open ads payment is HUGE

We will loose almost 40% with open ads.

Please, could you help us?

Please…

Ok stop update I will make option

Really Thanks A LOT!!!

wait my update to change. I added <string name=”splash_ad_type”>open_ad</string> in ads.xml. You can change it to interstitial if you want

Hello. Admob restricted my app for this problem with the splash interstitial and banner .The problem is already repeated for the second time.

What did they said in email? Take screenshot and send me.If you don’t use splash ads. What ads you think you will use? Also send me your code which you submit to my email bl911vn@gmail.com. I want to see what you did you do

Hello.

What version of PHP, Apache and MySQL is required to mount the panel on Linux? In future versions could this panel be mounted on containers?

you can install the newest version and try

Hello, can you give me the offline mode configuration? radios are not shown…

You must check again your radios.json, It is not shown, that means your JSON is invalid, you can see many website to check JSON valid https://jsonlint.com/, they can guide you where you wrong

Does the album cover display system in the app via the Last.fm platform still work?

Can you check this question?

I verified that the API that comes with your project is suspended, I managed to implement a solution with another API. Thanks.

We checked again. It is not suspended. First you need to check again your api key, and please wait my new update, we have changed http api before to https api. I think http normal can be problem. You should note one thing, LastFM api is not perfect as iTunes API

The intertitial splash ad implementation is not allowed by admob, you must change this and use the OPEN ADS ad.

I have many apps which using splash ads. It is accepted. What document you said it is not allow?

When you submit a new application they will reject you. An interstitial should not be shown when an application is opened, the interstitial should only be shown when a click is made and should be governed by the number of clicks or the number of actions. Of course, as you tell me that you have an old app approved by admob, they will not reject you, we are the ones harmed by adding a new application

Wait new my new update to replace with Open Ads

Hi. Admob restricted my app for this problem with the splash interstitial: https://www.dropbox.com/scl/fi/g95i34zmwg1ord0cglsb0/splash.jpg?rlkey=iqtiq7rtk0d4o9zx01roex7zb&dl=0

You can turn it off and submit again to review

Okay, but that shouldn’t happen. It can be avoided, or not?

Let wait to see my update to replace again with Open Ads in Splash

Before buying a question, is there a report button in the application for radio stations that don’t work, and a push notification system? Tnx

In my new update, we have button to report Radio Error via email

Hi, I want to upgrade my project but i get this issue from google:

Issue details

We found an issue in the following area(s):

Version code 40000007: Policy Declaration – Data Safety Section: Device Or Other IDs Data Type – Device Or Other IDs (some common examples may include Advertising ID, Android ID, IMEI, BSSID, MAC address)

Here is the policy url: https://seydapp.com/radyo/islamiradyolar/privacy_policy.php

What is the problem what must i do can you help me please?

Thank you.

this is not problem about Policy. Our app is using admob and firebase, it will collect AD_ID for ads, so you can declare again Data Safety form. That is all

In your application installation document please add screenshots for the selections for this problem. It is a bit confusing for me to know which one must be select. Thank you.

1.Is all of the user data collected by your app encrypted in transit? please choose YES not NO
2. Has your app successfully completed an independent security review, according to the
Mobile Application Security Assessment (MASA) framework? Only answer ‘yes’ if the review is in good standing? please Choose NO not YES
3. Your app is collecting Device or other IDs. Please choose it
4. Finally , please choose as my image https://imgur.com/Hs7ZWu7 https://imgur.com/N3KY0dy

hello, it doesn’t work only for me? headphone control button (Play, Pause, Next, Previous). bluetooth

if possible record video for me how you used this headphone when listening radio app. I am doubting this problem is from keycode of this headphone

you can send video to bl911vn@gmail.com

Hi Sir,

I hope all is well with you today. Please kindly note that lately I keep on getting the following response from Google Play when submitting apps based on the xRadio template.

“Issue found: Violation of Broken Functionality policy Your app contains content that isn’t compliant with the Broken Functionality policy.

App loads, but crashes….”

I have send you and email with attached screenshots and my source code. Please kindly assist as always Bro. Thank you

Hi Sir,

Yes it does still contain: com.ypyglobal.xradio … see below. I’ll replace with my package name and keep you posted. Thank you so much. What causes that if i may ask?

  1. Application classes that will be serialized/deserialized over Gson -keep class com.ypyglobal.xradio.model.* { <fields>; } -keep class com.ypyglobal.xradio.ypylibs.model.* { <fields>; } -keep class com.ypyglobal.xradio.ypylibs.imageloader.* { *; }

Let change to your package name and export again. You don’t need to know what is that. Just follow me

noted with thanks Sir. Let me do that

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