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, Migration from previous versions is mandatory, see the documentation for more details, you need to update the database because there are additions to the radio description field. Thanks
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
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?
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
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
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
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
Can you check why this stream does not play in the app? Thanks! https://cdn.cybercdn.live/103FM/Live/icecast.audio This one as well: https://croonerradio_swing.ice.infomaniak.ch/croonerradio-swing-midfi.mp3
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
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
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
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!
Hi,
First, we should emphasize that this isn’t an issue, but rather one you seem to be misunderstanding. These are tab layout design options, and we’ve provided four options for them. If you want to display a tab layout with icons and text, you should of course select this option:public static final int NAVIGATION_TYPE = NavigationType.TAB_LAYOUT_WITH_ICON_AND_TEXT;
Thanks
Thanks for your reply.
I’m fully aware of the different navigation types and I intentionally chose
NavigationType.TAB_LAYOUT_WITH_ICON
I also know that TAB_LAYOUT_WITH_ICON_AND_TEXT will show text under the icons.
My question is about screen reader text (accessibility), not visible labels.
For example, even inside this same app, when I long-press the Settings or Search icon, a screen reader (TalkBack) announces their names, as shown in these screenshots:
https://prnt.sc/qtoRGAPsu2qg | https://prnt.sc/QPq9lROhaMZaBut in TAB_LAYOUT_WITH_ICON mode, the tab icons have no content description, so screen readers don’t announce anything.
Many blind users enjoy using radio apps, and this missing content description makes the app a bit frustrating for them.
Could you please guide me on how to add or enable an accessibility label (content Description) for the icons without showing visible text?
Your guidance would be greatly appreciated by these users.
Thanks in advance.
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
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/PZ6V93V1Hi,
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
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.