Mini Radio Player Changelog

What's new in Mini Radio Player 6.2.43.0

Nov 3, 2023
  • Improved service resources usage by caching country id when launching the country ask list so it can be sent for every request that needs it.
  • Fixed app not sending cached country for country list requests like it should.
  • Fixed genre and region (flag, city, region, country) labels in all country and genre group tiles and their 'show more' listings not being applied as intended.
  • R* Fixed country names in the title bar not being translated to the currently selected app language (bug introduced with header code refactoring on v6.2.21 [04/11/22]).
  • R* Fixed failing network warning symbol being misaligned. (bug introduced with buttons change from font type to svg on v6.2.30 [04/05/23])
  • Android:
  • R* Fixed trying to purchase a store item when device has no play store or user is not signed into the play store not giving error and getting stuck until app got restarted.

New in Mini Radio Player 6.2.42.0 (Oct 12, 2023)

  • (service side) Added 'upgrade app' notification if there is a more recent version available and the current version is more than 2 months old.
  • Improved various lists by showing the city in their tiles. Region groups, nearby radio group, suggested radio group and all 'show more' lists should show the city when available.
  • Translated some non-translated strings in certain languages.
  • Changed many requests to include client language to display translated data to selected client language like city names (and others in the future) when available.
  • Changed 'alternative player' and 'ua auth' paths.
  • Fixed not using the correct url for big flag images.
  • Fixed a possible crash when navigating very quickly backwards and forwards between lists.
  • Fixed some translation strings missing in certain languages.
  • Windows:
  • Fixed search lyrics not showing lyrics immediately like it should.
  • Web:
  • Fixed pushing url twice for 'show more' in genre lists.
  • Fixed player button being set incorrectly when opening a popup radio.

New in Mini Radio Player 6.2.41.0 (Oct 3, 2023)

  • Updated Microsoft Store badge to the new one.
  • Improved genre listings in a specific viewport size (common in portrait tablets) so it does not get a whole group size of blank space.
  • Improved tile caption titles with big names to use the same size font as all others instead of smaller and made it to be properly aligned vertically and horizontally.
  • Slightly changed tiles views to different screen widths.
  • App now sends its app version to the service. This will be used to display 'old app version' notification at startup for example.
  • Migrated to the new database changes for phone numbers.
  • Android:
  • Added translated strings for Android specific messages and notifications for supported languages (*? this may also fix app crashing randomly when changing device language while it's open).
  • Updated to latest cordova plugin purchase with support for Play Billing 5.0 which is required to be able to submit app updates to Play Store starting in November.
  • Updated cordova file plugin to the latest version.
  • Windows:
  • Fixed lyrics search being mostly broken.
  • Web:
  • Enabled support for acrylic effect on Firefox 103 and up.

New in Mini Radio Player 6.2.40.0 (Sep 7, 2023)

  • Updated all auto-translated languages.
  • Fixed suspended premium notice giving wrong directions to revalidate premium.
  • Fixed some inconsistencies in certain translations.
  • Android:
  • Reverted to older Cordova as new version is crashing on devices with Android 5.0, 5.1 and 6.0. Due to this and webview updates being delivered only to Android 7.0, those older android versions won't get any more app updates. Next app update will go back to the newer Cordova version again with Android 7.0 as minimum requirement.

New in Mini Radio Player 6.2.39.0 (Sep 5, 2023)

  • Changed shared Premium rules. Now monthly Premium requires 30 days check and yearly Premium requires 365 days check on host account and store platform.
  • Changed Premium note in Store and 'validatePremium' notification to reflect the changes to shared Premium.

New in Mini Radio Player 6.2.38.0 (Aug 7, 2023)

  • Added new icons for Premium one-time purchase and Immersive Mode subscription.
  • Changed 28 days purchase validation for shared 'Premium one-time purchase' to not being required anymore but only after users update to this version, open the app on the platform and account with the purchase and wait 5-15 seconds for it to synchronize. After that, users may use shared 'Premium one-time purchase' forever without requiring 28 days validation from the platform and account where the purchase was made. Premium subscriptions (monthly and anually) still require the 28 days check.
  • Improved store main page by adding big icons to purchasable items.
  • Improved reporting of Premium and Immersive Mode purchases in settings > account type. Now it displays 'Premium (one-time purchase)' and not just 'Premium' if user has that item purchased. It also shows the new 'Premium (one-time purchase)' icon instead of the default 'Premium' icon. Now it shows Immersive Mode new icon if the subscription is active and the translated string for each language.
  • Improved "Revalidate Premium" button to take into account if the Premium status is in a shared device so it should no longer disable Premium in that scenario when running it. Now it also disables the button and shows user a checkmark when the process is finished.
  • Improved hover and active styling for buttons on dark schemes and unified styles between platforms.
  • Changed 'Store' button location from User tab to the top bar in Settings panel with its own look.
  • Changed 'Manage subscriptions' and 'Revalidate Premium' buttons location from User tab to the Store main page over window. It's also now always visible but disabled when the user has no subscription.
  • Changed Store main page 'Later' link to 'Close'.
  • Fixed being possible to try and purchase Immersive Mode before the store is fully loaded. Now the button is initialized in disabled state.
  • Fixed and improved some stylings in store pages.
  • Fixed navigating to "premium" panel and "premium" page may not initialize it correctly (coming from notification, ad or upgrade to premium buttons).
  • Fixed applying hover and active effects on disabled buttons.
  • R* Fixed Premium logo over color scheme selection items being clipped.
  • Android:
  • Cleaned various unused and useless stylings. Disabled old 3D acceleration hack for lists.

New in Mini Radio Player 6.2.36.0 (Jul 10, 2023)

  • R* Fixed not initializing Premium quickly enough on app startup if user has it, which could lead to ads being loaded unnecessarily

New in Mini Radio Player 6.2.35.0 (Jul 7, 2023)

  • Added new icons for Premium one-time purchase and Immersive Mode subscription.
  • Changed 28 days purchase validation for shared 'Premium one-time purchase' to not being required anymore but only after users update to this version, open the app on the platform and account with the purchase and wait 5-15 seconds for it to synchronize. After that, users may use shared 'Premium one-time purchase' forever without requiring 28 days validation from the platform and account where the purchase was made. Premium subscriptions (monthly and anually) still require the 28 days check.
  • Improved store main page by adding big icons to purchasable items.
  • Improved reporting of Premium and Immersive Mode purchases in settings > account type. Now it displays 'Premium (one-time purchase)' and not just 'Premium' if user has that item purchased. It also shows the new 'Premium (one-time purchase)' icon instead of the default 'Premium' icon. Now it shows Immersive Mode new icon if the subscription is active and the translated string for each language.
  • Improved "Revalidate Premium" button to take into account if the Premium status is in a shared device so it should no longer disable Premium in that scenario when running it. Now it also disables the button and shows user a checkmark when the process is finished.
  • Improved hover and active styling for buttons on dark schemes and unified styles between platforms.
  • Changed 'Store' button location from User tab to the top bar in Settings panel with its own look.
  • Changed 'Manage subscriptions' and 'Revalidate Premium' buttons location from User tab to the Store main page over window. It's also now always visible but disabled when the user has no subscription.
  • Changed Store main page 'Later' link to 'Close'.
  • Fixed being possible to try and purchase Immersive Mode before the store is fully loaded. Now the button is initialized in disabled state.
  • Fixed and improved some stylings in store pages.
  • Fixed navigating to "premium" panel and "premium" page may not initialize it correctly (coming from notification, ad or upgrade to premium buttons).
  • Fixed applying hover and active effects on disabled buttons.
  • R* Fixed Premium logo over color scheme selection items being clipped.
  • Android:
  • Cleaned various unused and useless stylings. Disabled old 3D acceleration hack for lists.

New in Mini Radio Player 6.2.33.0 (Jun 18, 2023)

  • Added new icons for Premium one-time purchase and Immersive Mode subscription.
  • Changed 28 days purchase validation for shared 'Premium one-time purchase' to not being required anymore but only after users update to this version, open the app on the platform and account with the purchase and wait 5-15 seconds for it to synchronize. After that, users may use shared 'Premium one-time purchase' forever without requiring 28 days validation from the platform and account where the purchase was made. Premium subscriptions (monthly and anually) still require the 28 days check.
  • Improved store main page by adding big icons to purchasable items.
  • Improved reporting of Premium and Immersive Mode purchases in settings > account type. Now it displays 'Premium (one-time purchase)' and not just 'Premium' if user has that item purchased. It also shows the new 'Premium (one-time purchase)' icon instead of the default 'Premium' icon. Now it shows Immersive Mode new icon if the subscription is active and the translated string for each language.
  • Improved "Revalidate Premium" button to take into account if the Premium status is in a shared device so it should no longer disable Premium in that scenario when running it. Now it also disables the button and shows user a checkmark when the process is finished.
  • Improved hover and active styling for buttons on dark schemes and unified styles between platforms.
  • Changed 'Store' button location from User tab to the top bar in Settings panel with its own look.
  • Changed 'Manage subscriptions' and 'Revalidate Premium' buttons location from User tab to the Store main page over window. It's also now always visible but disabled when the user has no subscription.
  • Changed Store main page 'Later' link to 'Close'.
  • Fixed being possible to try and purchase Immersive Mode before the store is fully loaded. Now the button is initialized in disabled state.
  • Fixed and improved some stylings in store pages.
  • Fixed navigating to "premium" panel and "premium" page may not initialize it correctly (coming from notification, ad or upgrade to premium buttons).
  • Fixed applying hover and active effects on disabled buttons.
  • R* Fixed Premium logo over color scheme selection items being clipped.
  • Android:
  • Cleaned various unused and useless stylings. Disabled old 3D acceleration hack for lists.

New in Mini Radio Player 6.2.31.0 (May 12, 2023)

  • Fixed homepage link in information panel not having the correct color.
  • Fixed list group titles with icons style being misaligned in zapping sidebar view. Fixed browse menu homepage list item displaying an 'm' instead of the home icon in certain cases
  • Fixed search button icon being slightly misaligned on default text scaling and very misaligned when text scaling is active.
  • Fixed darken colors mode not being applied to certain elements.
  • Web:
  • Enabled the 28 days platform check for Premium.

New in Mini Radio Player 6.2.29.0 (Mar 22, 2023)

  • Fixed RNO tiles animation not running at the correct speed (running too fast) in certain lists.
  • R* Fixed list logos fade-in transition not running after being fully loaded.

New in Mini Radio Player 6.2.28.0 (Feb 20, 2023)

  • Fixed incorrect RNO data on the live tile due to a change in the previous version.

New in Mini Radio Player 6.2.26.0 (Feb 13, 2023)

  • Updated about copyright notice date to 2023.
  • Android:
  • Fixed an issue that could lead to never load shared Premium status due to not loading the product catalog from the Play Store (issue never detected but added to make sure it doesn't happen).
  • Windows:
  • Fixed an issue that could lead to never load shared Premium status due to not loading the product catalog from the Microsoft Store

New in Mini Radio Player 6.2.24.0 (Nov 18, 2022)

  • Fixed playlist on Xbox and Android on background on country list was still not accurate when recent items were available.
  • R* Fixed now playing marquee animation no longer starts scrolling immediatelly when invoked.
  • R* Fixed now playing marquee animation in some scenarios staying stuck too long on the end of each side.
  • Android:
  • Disabled audio offload to DSP entirely (may be back in future update with optional setting) as it would cause certain system audio equalizers to not work or cause audio issues with different devices.
  • Fixed pinned notification initialization which could lead to different issues on different OS versions:
  • Player notification channel was being built/updated every time the notification got updated. Now is only created once.
  • Player notification channel could automatically be disabled which may cause playback to stop in background. Now it is initialized properly as a silent notification with no launcher badge visible.
  • ^ Improved player notification by adding a delete intent so the OS can handle stopping the service properly when the user closes the notification.
  • ~ New notification channel will be created and old channels deleted so all these fixes can be immediate without reinstalling the app.
  • Fixed skipping radios on background on country list going on a loop when recents are available. Code should also be faster.

New in Mini Radio Player 6.2.22.0 (Nov 9, 2022)

  • Fixed RNO code/app crash if received a valid artist but no valid song and vice versa.
  • Windows:
  • Improved reliability when getting radio square logo to update the media controls. This should help with media controls sometimes bugging out and stop showing. May also fix a possible random app crash on Xbox.
  • Improved background memory usage by disabling certain elements of the app so it is not terminated as easily on Xbox.
  • Hidden radio (secondary) tile pinning button on Xbox as it is not supported and could lead to a crash.
  • Hidden casting button on Xbox as it is not supported and could lead to a crash.
  • Hidden "pin to taskbar/startscreen" button of rating request notification on Xbox as it is not supported and could lead to a crash.
  • Web:
  • Fixed updating media controls every 200 milliseconds. Should only update once now when requested.

New in Mini Radio Player 6.2.21.0 (Nov 5, 2022)

  • Improved smoothness consistency of radio dashboard open and close animation.
  • Improved scroll position when closing radio dashboard when zapping sidebar was open. Now it scrolls to the currently selected radio on the list.
  • Cleaned up useless and unused code (3KB reduced).
  • Improved app file size by changing certain functions to arrow functions (2KB reduced). (This bumps browser support required for Chrome from 38 to 45 and Safari from 9 to 10 but won't be applied to web app yet)
  • Improved Premium dashboard advertisement by adding 'Ad' label so it's easier to identify it as an ad.
  • Improved sound effects code by removing redundancy and improving reliability.
  • Refactored header title code for better performance, less redundancy and improved consistency.
  • Improved header title for many lists by adding their respective icon to it (search, groups).
  • Changed timmings for the now playing information to stay longer on the button side and less on text side.
  • Changed 'Animations & Transitions' toggle 'On' state to be 'Defined by system' instead. The starting default is 'defined by system' but after changing to off/on, it can not be set to 'defined by system' anymore unless app user data is reset. Users that changed the setting and set it to 'On' will have the setting reset automatically on app startup and will only apply 'defined by system' on the next app startup and further. Having animations disabled system wide and enabling it on Mini Radio Player is no longer supported as there is no longer an 'On' state.
  • Changed 'show personalized ads' toggle from Advanced tab to User tab under Privacy. Also updated label for supported languages.
  • Fixed lists zoom animation not running sometimes when closing the radio dashboard.
  • Fixed radio dashboard not showing when pressing twice quickly to close and open it on touch devices.
  • Fixed closing and opening radio dashboard could stay in a broken view state if closed or opened while zapping sidebar open or close animation is running.
  • Fixed 'Countries Index' header title changing to 'Mini Radio Player' after changing between tabs.
  • Fixed a long lasting visual bug with RNO tiles (label was disappearing in the middle of the animation on longer rno datas) which was causing the first marquee animation to not scroll at the correct speed due to getting its width before applying the correct styling for the element which is required to be able to get the real width.
  • Various styling issues fixed for right to left languages.
  • Windows:
  • Changed default window sizes on first launch to be wider.
  • Changed opening browser links to open inside the app on Xbox. It changes to cursor navigation when opening and back to dpad/analog navigation when closing, if input is set to controller in settings. This also should fix not being possible to resolve captchas when user needs to be validated to access the service on Xbox.
  • Fixed not closing popup radios when changing radio through media keys.

New in Mini Radio Player 6.2.20.0 (Oct 22, 2022)

  • Fixed not updating favorites, songs and history when starting the app on one of these lists while signed-in.
  • Android:
  • Fixed (hopefully) starting foreground service leading to a crash and not being able to resume (possibly even start) playback on (mainly if not only Samsung) devices with Android 12.
  • Possibly fixed audio playback stopping on certain devices with Android 10 and up (due to agressive battery optimizations) by adding another media categorization to the foreground service.

New in Mini Radio Player 6.2.19.0 (Oct 20, 2022)

  • Windows:
  • Improved performance when opening webview that is not a lyrics search.
  • Improved inappbrowser to open WhatsApp links and the broadcaster panel on the default browser.

New in Mini Radio Player 6.2.18.0 (Oct 4, 2022)

  • Fixed showing premium promo notification for users that are already Premium in certain scenarios.
  • Fixed dashboard ad not showing (the correct) premium logo on android tv.
  • Fixed dashboard ad premium logo size on high dpi displays being too big.

New in Mini Radio Player 6.2.17.0 (Oct 2, 2022)

  • Fixed possible crash (Windows) and not displaying homepage list (Android and Web) when trying to get the recently played radios to build the homepage list.

New in Mini Radio Player 6.2.14.0 (Aug 14, 2022)

  • R Fixed startup view in genre mode not showing any genre to select due to the change of browse menu in v6.2.0.
  • Android:
  • 'Import user data' feature is back and working with local files. May not work when selecting files from cloud storage apps.
  • Migrated file picker and background player cordova plugins to the main miniradioplayer plugin.
  • Improved how resumed state is initialized. Should fix the 4 second delay when resuming the app on some devices.
  • Updated various AndroidX libraries to the latest version. May help fix a specific crash on a small set of Android 9 devices.
  • Slightly improved app size and package by mangling/minifying more code.
  • Improved initialization of foreground player service.
  • Fixed radio logos not changing when zapping while the app is in the background if the logos are not cached.
  • Fixed possible memory leaks accessing certain functions after migrating to the new miniradioplayer plugin.
  • R Fixed sleep timer state not being updated in the UI when resuming the app.

New in Mini Radio Player 6.2.5.0 (Feb 2, 2022)

  • Improved Premium status share between platforms. Sometimes the status could be lost requiring using 'revalidate premium' in the purchased platform. The code should also be more efficient for all cases.
  • Fixed Right Now On information not showing immediately after changing radio while the info is in the foreground.
  • Fixed settings button label not showing when centered menus and search panel were visible.
  • Fixed app UI in right to left languages not being updated with the new UI and UX refresh update.

New in Mini Radio Player 6.2.4.0 (Jan 22, 2022)

  • Added notice on top part of settings warning users to confirm their account e-mail address with option to resend the e-mail. Important change due to e-mails randomly bouncing lately because of a bad configuration.
  • Updated all auto translated languages.

New in Mini Radio Player 6.2.1.0 (Jan 7, 2022)

  • Disabled volume shortcut with up and down arrows when zapping sidebar is visible otherwise scrolling the list would also change the volume.
  • R* Fixed regression with the tab buttons. Pressing them would always navigate back when the settings panel was closed.

New in Mini Radio Player 6.1.6.0 (Aug 30, 2021)

  • Added notice to auto translated languages to include suggestion to help translate the app by linking the new translate tool at https://www.miniradioplayer.net/translate.php.
  • R* Fixed deactivated api message not showing after it is no longer available.
  • Android:
  • Migrated to Cordova Android 10 which supports SDK 30 changes properly and allows continuous support of new Android versions. The app package (+500KB) and installed size (+1.5MB) increased in size due to this change (unfortunately) but this may help with app crashes on certain devices.
  • Updated ExoPlayer to r2.14.2 and made changes to support the new version.
  • Fixed dismissable service notifications not being possible to dismiss.
  • Windows:
  • R* Fixed non dismissable service notifications causing the app to crash.

New in Mini Radio Player 5.4.7.0 (Jul 5, 2018)

  • Added acrylic effect to various floating menus and panels for supported OS versions (Windows 10 April Update and above, OS X El Capitan and above). A setting was also added under general tab to disable the effect.
  • Improved general memory usage, performance during normal app use and startup performance (by replacing many anonymous functions related to html object events with identified ones and many other code cleanups).
  • Improved memory usage and interactive objects behavior consistency (by eliminating code redundancy for many gamepad actions and many other redundant parts).
  • Improved looks and performance of the background blurred app when opening sign-in or changelog panels by using actual acrylic effect instead of blurring the main objects (only applies to Windows 10 April Update and above, OS X El Capitan and above).
  • Changed to not request contacts permission anymore when opening the sign-in panel as it no longer is a convenient way to get the user email due to Windows showing a permission's popup.
  • Changed register to not use "don't define a password" as default and improved the layout of the register form.
  • Changed details panel and twitter card open and close transitions.
  • Changed/Increased the size of the search box.
  • Fixed sleep timer preset times menu and stream finder panel not being properly styled.
  • Fixed search box not being properly styled in dark color schemes.
  • Fixed sometimes not applying settings under General tab properly due to not using the correct event for checkboxes. This could happen if the user pressed the checkbox too quickly or somehow managed to invoke the click event in other way.
  • Fixed not being possible to press now playing label in player bar to open radio dashboard using the keyboard.
  • Fixed ugly dashed outline showing in toggle switches when pressing in the area around the toggle itself. This also fixes a new issue where the acrylic effect disappears when the border was showing.
  • Fixed sometimes not showing the radio big logo after starting the last selected radio when pressing it in the player bar (due to an old fix for not loading the big logo when zapping mode was enabled but not necessary anymore because of a change in an early version of the app, the radio dashboard is always loaded when a radio starts to play).
  • Fixed app crash if opening an available region without radios via browser url or via initial view setting.
  • Fixed being possible to keep pressing enter key on sign-in, register and recovery forms which would make too many requests to the server which could be used for abuse.
  • Fixed not setting the correct premium months in the mrp account for the new subscriptions after signing in.
  • Fixed not being able to press enter in many text inputs to process the form request in the login panel.
  • Fixed partially wrong message given to the user when registering and not respecting the password requirements.
  • Fixed an issue with Stream Stay Alive when it was partially loaded on processing the radio dashboard, it would reload the stream due to not initializing the previously detected connection. This was causing an issue with auto play at startup when not signed-in where the stream would load twice.
  • Fixed many settings not being immediatelly saved locally due to applying the saving to server delay well before the actual request to the server. (Eg: If the user closed the app immediatelly after selecting a color scheme, the color scheme would not be saved for the next session which could cause an issue with keeping the black title bar in Windows 10 April Update).
  • Fixed save settings delay to the server not being the same across all settings.
  • Fixed/Improved sizing and position of details panel in certain window sizes including phone view.
  • Fixed favorites not refreshing properly, if the user removed them via right click command bar buttons.
  • Fixed premium account sharing state being possible to be exploited. Also fixed some validations that were not being submitted properly. (v5.4.8)
  • Fixed change password button not working in phone view mode (v5.4.8)
  • Fixed not showing the acrylic texture (v5.4.8)
  • Windows:
  • mproved memory and resources usage by not loading the ad sdk if the user has premium account.
  • Removed ads on Xbox to check if it reduces the number of out of memory crashes.

New in Mini Radio Player 1.5.7.1 (Jun 25, 2013)

  • Added portrait orientation support.
  • Added Algeria flag.
  • Improved reliability and performance on country listing by reducing server requests.
  • Improved Top Radio listing by removing not working streams.
  • Changed volume slider style.
  • Fixed crash when opening privacy policy in english.
  • Fixed ability to click mode icons while loading current view or starting the app which could lead to a crash.
  • Fixed showing 'buffering' on MediaControls when app is not focused and radio changes to playing state.
  • Fixed startup timmings to avoid visual lag on some devices.