Code

Discussion on Your Radio App

Discussion on Your Radio App

Cart 1,266 sales

1499 comments found.

What hardware do I need for the broadcast end?

Hi, This is a streaming radio player app for android mobile devices, so the radio played is based on the streaming radio URL entered through the admin panel, so, it doesn’t use any hardware, the streaming radio URL is obtained from streaming media service provider sites such as shoutcast, icecast, live365 or others, here the example how find radio streaming url. Thanks

Hello, After last update, I cant add new radio station.

Hi, I already did that. Are you sure the radio-add.php file is updated?

Hi, Try to download radio-add.php and update with it. Thanks

Does this update fix any AdMob-related issues? I received a notification about “More ads or paid promotional material than publisher content,” and I can’t find an explanation since everything is configured correctly. However, since the last update, I’ve been getting this message and I’m restricted on AdMob. Please tell me what’s happening and if this new update offers any solutions.

Hi,

Ad placement is completely in your control, our implementation is in accordance with existing placement standards and does not violate AdMob policies, our other item buyers also have no problems with this, but the fact that this is a common problem with AdMob.

So, the solution is you can reset the ad placement via the Config.java file, you can choose which ad placement you want to activate or deactivate, control via the admin panel can also be done by giving a value of 0 to the ads unit id to deactivate it, then you can also increase the interval so that the interstitial does not appear too often to improve the user experience.

Thanks

Hello, thanks for the new version. I’m facing some issues with AdMob. Every week, I’m receiving a notification from them about Restricted ad personalization. You can see the full description in this screenshot: https://prnt.sc/KcV3PngBZabo I was wondering if you could help me understand how to fix this. Best regards.

Hi,

You need to use Google AdMob’s built-in feature called “Privacy & messaging” to fix this issue.

To configure this requirement directly in the AdMob Console without using a third-party service, start by logging into your account and navigating to the Privacy & messaging section in the left sidebar. Click on the GDPR card and select Create message, then choose the specific apps where you want the consent form to appear and set your default language. Crucially, you must ensure the user interface options include a “Do not consent” or “Manage options” button to strictly comply with TCF v2.2 standards. Once you have customized the design to match your app’s branding, simply review your settings and click Publish to activate the consent form.

For more details, you can explore further in your AdMob account.

Thanks

Hello, when the stream link for a radio station is updated using the backend, if the user plays that radio station from their favorites list, it won’t work because the station keeps the old stream link in the favorites list. Is there a way to push the favorites list to retrieve the new links?

Hi, Favorites are offline and stored internally in the app on the user’s device, so the user must remove and add favorites again. If you want favorites to be dynamic and follow changes from the admin panel, they would need to be stored on the server side. This would require additional customization. Thanks

It would be nice if they added social media buttons to each radio player; it would look great. It’s just a suggestion.

Hi, We don’t quite understand the social media buttons for each radio player. If that’s the case, then it could be said that the app will promote the social media of each existing radio player. It seems like this has a different purpose, because what should be promoted is the app itself, so users have to install this app to be able to listen to the streaming radio provided in the app. Thanks

hello guys can u add support for smart tv`s ? or tv box

I have the same issue reported by parsi1 When I try to build in Android Studio, I get this error:

Could not HEAD ‘https://jitpack.io/com/github/solodroid-dev/ads/admob-ads-sdk/maven-metadata.xml'. Received status code 401 from server: Unauthorized

Hi, We have checked and there are no problems, the project can be built without any problems, try reopening the project from the original file if you still experience problems, if necessary, invalidate the cache and restart your Android Studio. Thanks

parsi1

parsi1 Purchased

When I try to build in Android Studio, I get this error:

Could not HEAD ‘https://jitpack.io/com/github/solodroid-dev/ads/admob-ads-sdk/maven-metadata.xml'. Received status code 401 from server: Unauthorized

A colleague reproduced the same issue, so it seems to be on your GitHub/JitPack side. Could you please check the repo/JitPack configuration and permissions?

Hi, We have checked and there are no problems, the project can be built without any problems, try reopening the project from the original file if you still experience problems, if necessary, invalidate the cache and restart your Android Studio. Thanks

AdMob is notifying me that I’m seeing more ads or paid promotional material than publisher content. However, I have a large number of stations and I’ve increased the interstitial ad interval. How can I fix this? When will there be a new update?

parsi1

parsi1 Purchased

Does the library com.github.solodroid-dev.ads:admob-ads-sdk:1.+ support rewarded ads?

Can I use this version too? com.github.solodroid-dev.ads:simple-ads-sdk:1.+

Hi, there is a function to display rewarded ads in the library, but this item does not implement it, then simple-ads-sdk was renamed to facebook-ads-sdk in this sdk. Thanks

parsi1

parsi1 Purchased

Thank you

Can I use the simple version?

Isn’t it outdated?

Hi, simple-ads-sdk is no longer maintained, but you might still be able to use it, as we said before, it has been replaced with facebook-ads-sdk which is maintained along with other new sdk sources. Thanks

parsi1

parsi1 Purchased

In RadioPlayerService.java, the following block throws a NullPointerException on every version, including the current one. The crash is specifically due to context being null during onCreate.

Crash message:

com.app.radiojibi.services.RadioPlayerService.onCreate java.lang.NullPointerException

Problematic code:

mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); if (mAudioManager != null) { mAudioManager.requestAudioFocus(onAudioFocusChangeListener, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN); }

It consistently fails on “context”

Temporary workaround I applied:

try { mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); } catch (NullPointerException e) { mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); } if (mAudioManager != null) { mAudioManager.requestAudioFocus(onAudioFocusChangeListener, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN); }

Hi, Ok, thanks for the info, if the indication is that context is null, then there is another alternative, namely using the if (context != null) statement. Thanks

parsi1

parsi1 Purchased

Will this solution also fix my problem?

try { mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); } catch (NullPointerException e){ mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); } if (mAudioManager != null) { mAudioManager.requestAudioFocus(onAudioFocusChangeListener, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN); }

Hi, Previously you have mentioned a temporary solution, so if it solves the problem or the error doesn’t occur again, then it can be implemented as a solution. Thanks

Hi, Ok, we will check it further, in the previous comment we have provided an answer regarding this matter. Thanks

hello guys can u add support for smart tvs ? people are asking if they can install it on smart tvs can this be done? thank you

parsi1

parsi1 Purchased

Do you have any plans to release a new version in the near future?

Hello, I’m experiencing an issue with the app. When streaming a radio station, the player occasionally freezes after approximately 30–60 minutes of playback, and the app stops responding. I have to close and reopen the app to resume. At the time, the phone was idle with no incoming calls or messages that could interfere. The issue does not occur frequently, but it happens from time to time. I’m not sure if anyone else has reported this problem, and I would like to know if there is a solution.Tnx

hello guys, if i want to reduce ads on the app what should i do https://prnt.sc/dBdB4V7R_IGW which option should i increase or i should ldo it from the app ? because i got a warning from google ads

Hi, If you want to reduce ads, of course you need to increase the interval and index, if necessary, you can temporarily disable certain ad formats by giving a value of 0 to the ads unit ID that you want to disable. Thanks

parsi1

parsi1 Purchased

I’ve noticed an accessibility issue related to screen readers for blind users.

When the setting is:

public static final int NAVIGATION_TYPE = NavigationType.TAB_LAYOUT_WITH_TEXT;

the tab icons include text labels, so screen readers can read the text correctly (as shown in this screenshot: https://prnt.sc/WHBAK4KAD3i2).

But when the setting is:

public static final int NAVIGATION_TYPE = NavigationType.TAB_LAYOUT_WITH_ICON;

the text under the icons disappears, and unfortunately screen readers have no text to read (as shown here: https://prnt.sc/MQv9aq-4PDAu).

How can I fix this issue so that screen readers still have accessible text when using the TAB_LAYOUT_WITH_ICON mode?

Thanks in advance for any help!

parsi1

parsi1 Purchased

Can you help?

Hi, No, it’s beyond our support, and that feature has never existed before, so it’s not an issue, because this app is intended for normal users and we apologize in advance, it does not support or is not optimized for blind users. For ten years since this item was released, there has been no request related to this, so you are the first, so we cannot help further because it is beyond our support, you must understand that our support limits are in the scope of app configuration and documentation, but we will make it a note that may be added or improved in future updates. Thanks

parsi1

parsi1 Purchased

Thanks for your answer and for considering it for future updates.

To share a bit more context: until recently, I also didn’t know that blind users were using this app.

Interestingly, screen-reader software (like TalkBack) already supports most parts of the current version quite well, and when the menu tabs include text, the screen reader can read them perfectly.

About 4–5 months ago I released a new version using the icon-only menu, and I suddenly received many emails and messages from blind users saying they could no longer navigate the app.

That’s why I asked this question.

I truly appreciate that you’re willing to note this for possible future improvements it would mean a lot to the blind community.

Hearing is one of their strongest ways to connect with the world, so it makes sense that many of them enjoy using radio apps.

Thanks again for your time and understanding.

Hello!

If I configure the admin panel on the Cloudflare CDN, will it help with loading images and information, or will it hinder the app’s functionality?

Hi, We don’t quite understand, your server must be support with mysql database, please read the documentation for more detailed instructions. Thanks

Hello

The test interstitial ads are having a problem. They’re appearing larger than the screen size and hiding the option to close the ad, forcing the user to close the app. I’m worried about publishing my app on the Play Store because of this issue.

I’ve run several tests and the problem persists.

I’m attaching a screenshot.

https://ibb.co/PZ6V93V1

Hi,

These are bugs from AdMob, specifically occurring on Android versions 15 or 16. This is a global issue and everyone is experiencing the same problem.

Source:
https://groups.google.com/g/google-admob-ads-sdk/c/WyGsRV--EoE
https://support.google.com/admob/thread/362848075/interstitial-ads-displayed-under-android-navigation-bar?hl=en

So currently there is no definite solution because the bugs originate from AdMob itself. All we can do is wait for Google to release an update for the Play Services Ads Sdk to fix this issue. You can try this method, although there is no guarantee that it will work.

To be on the safe side, you can temporarily disable interstitial ads through the admin panel. Although this will result in a decrease in revenue, it is the safest option until Google updates its SDK.

Thanks

b93kts Purchased

I’ve noticed a problem since the last update: when I’m in a category or in the Explorer tab and scroll through the songs, it goes back to the beginning after reaching the last song without loading the next page, instead of continuing to scroll further and further automatically. Basically, it only plays the MP3 songs from the loaded list, and to play the rest of the songs you have to manually scroll down to load the list. If you could fix this issue, it would be great.

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