# Changelog

**Your Radio App v5.3.2**

```
- Android Studio Arctic Fox 2020.3.1 | Patch 3
- Fix crash issue when display Interstitial Ad which contains video and sound
- Fix crash issue when playing m3u8 format
- Fix display false category when edit radio in the admin panel
```

**Your Radio App v5.3.1**

```
- Update ExoPlayer r2.15.1
- Fix layout issue on screen orientation
- Fix player notification not shown streaming do not have metadata on Android 11 or above
```

**Your Radio App v5.3.0**

```
- Android Studio Arctic Fox | 2020.3.1
- Update Gradle Tools & Libraries
- Support Image Album Art Metadata
- Fix Player Notification not showing on Android 11 or above
- Support 6 Ad Networks (AdMob, Start.io, Unity Ads, AppLovin's MAX, Mopub, FAN)
- Audience Network Open Bidding (AdMob, AppLovin's MAX or Mopub as mediation partner)
- Add App Open Ad (AdMob)
- Support FCM or OneSignal push notification
- Use FCM topic instead recorded token from database (no longer used)
- Security improvement by replacing admin panel url with server key
```

**Your Radio App v5.2.0**

```
- Build in Android Studio 4.2.1
- Migrate jCenter to mavenCentral
- Min SDK version 21 (Android Lollipop)
- Update ExoPlayer 2.14.0
- Metadata is retrieve from ExoPlayer now
- Migrate Volley to Retrofit for REST API
- Migrate Picasso to Glide for Image library
- Implement load more pagination
- Search history
- Added page for permission agreement at first launch
- Fix slow app issue
```

**Your Radio App v5.1.0**

```
- Build in Android Studio 4.2
- Update Gradle 6.7.1
- AdMob SDK v20
- Improve the UI
- Featured radios & categories
- 4 options Ad Network Providers (AdMob, FAN, StartApp & Unity Ads)
- Add Interstitial Ad on click Radio
- Native Ad on the list radio displayed in larger size
- Fix disappear radio player on resume app after minimized
- Remove unnecessary Manifest permission
- Optional permission to stop playing radio when there is an incoming call
- Custom fonts
```

**Your Radio App v5.0.2**

```
- Add error handling for streaming url with .m3u and .pls extentions
- Fix crash app when metadata is empty in some case
```

**Your Radio App v5.0.1**

```
- Fix the application crash when playing radio streaming with hls format
- Fix display of native ads overlapping in radio list
```

**Your Radio App v5.0.0**

```
- Build in latest Android Studio 4.1.0
- Update targetSdkVersion 30
- Update Gradle 6.5
- Replace AdMob smart banner to adaptive banner
- Implement Native Ad in the radio list
- 3 Option Ad Network Providers (AdMob, Facebook Audience Network, StartApp)
- Implement Remote Ad Network with Switch Ads method
- Ad Network Unit ID and Social menu are managed from admin panel
- Ad Settings Menu with theme option (Primary, Dark and Light Theme)
- Move favorite menu in the 3rd tab of main screen
- New GDPR
- Support split screen mode
- Fix minor bugs
```

**Your Radio App v4.1.1**

```
- Build in latest Android Studio 3.6.1
- Update to latest Gradle Tools and Library
- Fix radio doesn't continue when phone call ends
- Add AdMob Native Ad on close dialog
```

**Your Radio App v4.1.0**

```
- Build in latest Android Studio 3.5.3
- Update to latest Gradle Tools and Library
- Update targetSdkVersion 29
- Migrate to AndroidX
- Add Shimmer Effect when Refreshing Content
- Fix Duplicated Open Activity Screen on Fast Click
- Fix App Crash on Fast Scrolling Up/Down
```

**Your Radio App v4.0.1**

```
- Fix cannot open category item
- Fix home button not working under category detail and search menu
- Fix cannot open incoming notification
```

**Your Radio App v4.0.0**

```
- Build in latest Android Studio 3.4.1
- Update to latest Gradle Tools and Library
- Supports 64-bit
- Add Music screen layout
- Add Sleeping Timer
- Display Song Metadata (m3u and pls formats)
- OneSignal Push Notification
- Use Volley Library instead Retrofit
- Fix Crash issue on Android 9 (Pie)
```

**Your Radio App v3.2.0**

```
- Build in latest Android Studio 3.3.1
- Update to latest Gradle Tools and Library
- Update targetSdkVersion 28
```

**Your Radio App v3.1.0**

```
- Build in latest Android Studio 3.1.3
- Comply with GDPR Policy for EEA (European Economic Area) country
- Fix app crash when click stop/play on activity changes
- Fix failed login to admin panel dashboard
- Fix error when category deleted
```

**Your Radio App v3.0.0**\
Important Note : This version as new app and it’s not compatible with previous or older version, so, using this latest project and admin panel is mandatory.

```
New Features and Improvement :
- Build in latest Android Studio 3.1.2
- Update to latest Gradle Tools and Library
- Material Design UI Improvement
- Implement Retrofit for Rest API
- Add Load More function
- HLS streaming support
- Support larger data
- FCM notification from Admin Panel
- Implement Google AdMob according Policy Recommendation
- Advanced Search
- Fix NullPointerException
- Optimized to latest Android O
- Admin Panel UI and feature improvement

Removed features :
- Eclipse Project Removed (Deprecated)
- Onesignal Removed
- Social menu Removed
```

**Your Radio App v2.1.2**

```
- Build in latest version of Android Studio and Eclipse
- Update additional libraries to the latest version
- Update latest version of ExoPlayer v1.5.9
- Integrate ExoPlayer to Eclipse Projects
- FCM Push Notification (Android Studio)
- Firebase Analytics (Android Studio)
- OneSignal Push Notification (Eclipse)
- Redesign Admin Panel Dashboard with Material Design UI
- Notification sent from Firebase Console account directly
- Remove push notification menu in the admin panel side
- Stopping the radio when a call is received
- Fix bugs and performance improvement
```

**Your Radio App v2.1.0**

```
- Stopping the radio when a call is received
- Add share option menu
- Eclipse Projects is available now
```

**Your Radio App v2.0.0**

```
- Update Media Player to ExoPlayer for loading radio stream more faster
- Build in latest Android Studio and Eclipse
- Update additional libraries to the latest version
- Add compatibility on Android Marshmallow 6.0
- Navigation drawer menu
- Google Analytics is Available Now
- Add New Settings Menu in Android App
- Migrate Push Notification from Parse to GCM
- Send Push Notification directly from Admin Panel
- Add social media menu in webview
```

**Your Radio App v1.0.0**

```
- Initial release
```
