Bugs‌ ‌found‌ in NTS Radio: Music Discovery for Android

NTS Radio: Music Discovery

4.7

NTS is a global music radio platform broadcasting from over seventy cities monthly, supporting emerging artists and offering an alternative to mainstream radio since its DIY inception in 2011.

With 600+ resident hosts, including musicians, DJs, and artists, NTS provides two live channels 24/7, over sixteen Infinite Mixtape channels, and a vast archive of shows across genres. It’s ad-free and created by music enthusiasts, with listeners able to subscribe through NTS Supporters, contributing to host support and platform enhancement.

Our thorough app check uncovered several issues that might affect how users experience it and how well it performs. Let’s take a closer look!

100K+downloads
1.9K ratings

Continuous one-second audio loop

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “SEARCH” button in the bottom menu.
  2. Click on the search field.
  3. Enter “Haseeb Iqbal.”
  4. Click on the arrow to search.
  5. Click on the search result “Haseeb Iqbal 24.09.19.”
  6. Click the “Play” button.
  7. Click on the “Follow” button.
  8. Click the “Follow” button.
  9. Click on any track in the list.
  10. Expand the track to full screen.
  11. Click play.
  12. Click the restart button several times.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.2)

Actual Result:

Continuous one-second audio loop.

Expected Result:

The audio should play in its entirety and not repeat every 1 second.

When adding one track to favorites, list is created

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “SEARCH” button in the bottom menu.
  2. Click on the search field.
  3. Enter “Japan blues.”
  4. Click on the arrow to search.
  5. Click on the search result “Japan blues.”
  6. Scroll down to the album dated 20.01.24.
  7. Add the track “川畑文子 貴方とならば” to favorites.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.2)

Actual Result:

When adding one track to favorites, it is added to a list.

Expected Result:

When adding one track, only that specific track should be added to favorites.

After changing password, endless loading screen is displayed

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile button in the upper right corner.
  2. Click on the “CHANGE PASSWORD” button.
  3. Enter your current password in the “CURRENT PASSWORD” field.
  4. Enter a new password in the “NEW PASSWORD” field.
  5. Click on the “CONFIRM” button.
  6. Click on the “CONTINUE” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.2)

Actual Result:

After changing the password, an endless loading screen is displayed.

Expected Result:

After changing the password, there should be no endless loading screen displayed.

When clicking on start button, audio doesn’t play

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “DISCOVER” button in the bottom menu.
  2. Click on any tag for any album.
  3. Click on the start button next to any album.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.2)

Actual Result:

When clicking on the start button, the audio does not play.

Expected Result:

When clicking on the start button for any album, the audio should begin playing.

Tracks added to favorites, but only one appears in list

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “SEARCH” button in the bottom menu.
  2. Click on the search field.
  3. Enter “Japan blues.”
  4. Click on the arrow to search.
  5. Click on the search result “Japan blues.”
  6. Scroll down to the album dated 20.01.24.
  7. Add the track “川畑文子 貴方とならば” to favorites.
  8. Click on the “MY NTS” button in the bottom menu.
  9. Click on the “TRACKS” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.2)

Actual Result:

It’s indicated that a list of tracks has been added to favorites, but only one appears in the favorites list.

Expected Result:

All tracks marked as favorites should be displayed in the list of favorite tracks.

After pressing pause, video doesn’t stop

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “MIXTAPER” button in the bottom menu.
  2. Click on the “SWEAT” button.
  3. Click on the start button.
  4. Collapse the application.
  5. Open the Notification Panel.
  6. Press the pause button.
  7. Expand the application.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.2)

Actual Result:

After pressing the pause button in the “Notification Panel”, the audio stops, but the video does not.

Expected Result:

After pressing the pause button in the Notification Panel, playback of both audio and video should stop.

When clicking on back button, user moves back more than 1 step

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “MIXTAPER” button in the bottom menu.
  2. Click on the “SWEAT” button.
  3. Click on the “DJ P2N” button.
  4. Click on the back button in the upper left corner.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.2)

Actual Result:

When clicking on the back button, the user moves back more than 1 step.

Expected Result:

When clicking on the back button, the user should go back only one step.

Clicking on list button doesn’t open list

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the Search button in the bottom menu.
  2. Click on the search field.
  3. Enter “Haseeb Iqbal”.
  4. Click on the arrow to search.
  5. Click on the search result “Haseeb Iqbal 24.09.19”.
  6. Click the Play button.
  7. Click on the “Follow” button.
  8. Click the “Follow” button.
  9. Click on any track in the list.
  10. Expand the track to full screen.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.2)

Actual Result:

Clicking on the list button does not open the list.

Expected Result:

If the list is not available, then the list button should not be visible on the screen or should be non-clickable.

Video plays in small window, but not in large one

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “MIXTAPER” button in the bottom menu.
  2. Click on the “SWEAT” button.
  3. Click on the start button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.2)

Actual Result:

The video plays in the small window, but not in the large one.

Expected Result:

The video should play in a large window.

"SEARCH" button in bottom menu isn’t centered

Severity:

Trivial

Steps to Reproduce:
  1. Open the app.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.2)

Actual Result:

The “SEARCH” button in the bottom menu is not centered.
For the convenience of detecting such bugs, please use the Android Bug Hunter application from QAwerk.

Expected Result:

The “SEARCH” button in the bottom menu should be centered.

SEARCH button in bottom menu isn’t centered
During my analysis, I discovered 10 issues, varying from minor inconveniences to more serious disruptions in functionality. To uphold the app's standard and dependability, I advise conducting thorough testing across different devices, operating systems, and network conditions.
Iryna, QA engineer

Iryna, QA engineer

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience. Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless. Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps. Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier. Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos. Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions. Free Download

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience.
    Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless.
    Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps.
    Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier.
    Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos.
    Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions.
    Free Download

Need a reliable QA partner?

Hire us