Is there an existing issue for this?
Category of the Feature
No response
Credits
me
Pain
When streaming music, users have no way to know the quality of the audio they are listening to. While Musify streams from YouTube which provides various audio quality levels, there's no visual feedback about what quality the user is currently experiencing. This is particularly frustrating for users who care about audio quality and want to know if they're listening to the best available version of a track.
Without this information, users cannot:
- Verify if they're getting high-quality audio (especially important for audiophiles)
- Diagnose why certain tracks might sound better or worse than others
- Make informed decisions about streaming quality settings
- Appreciate the technical aspects of their listening experience
This creates a black box experience where users blindly consume audio without any metadata about what they're actually hearing.
Suggested Solution
Feature Overview
Display real-time audio quality information of the currently playing track in a subtle, non-intrusive location within the player interface.
Implementation Details
-
Information to Display
- Audio bitrate in kbps (e.g., "128 kbps", "256 kbps")
- Sample rate if available (e.g., "44.1 kHz")
- Audio codec if detectable (e.g., "AAC", "MP3", "Opus")
- Channel configuration (Stereo/Mono)
-
Suggested UI Locations (choose the most appropriate):
Option A: Below Album Art
- Place quality info as subtle text below the album art
- Use muted colors so it doesn't distract from the artwork
- Example: "128 kbps • AAC • Stereo" in small, light gray text
Option B: Corner Badge on Album Art
- Small badge in the bottom-right or top-right corner of album art
- Shows only the bitrate (e.g., "128k") with subtle background
- Tap to expand and show full details
Option C: Info Button
- Small "i" icon button near the song title
- Tapping reveals a bottom sheet or tooltip with full audio details
- Keeps the UI clean while providing access to information
Option D: Swipe-up Player
- When swiping to expand the full-screen player, show quality info
- Place it below the progress bar or near the time indicators
- Example: "Audio: 128 kbps AAC Stereo @ 44.1kHz"
-
Technical Implementation
- Extract audio metadata during streaming from YouTube
- YouTube typically provides: audio bitrate (128-256 kbps), format (AAC/Opus), sample rate (44.1/48 kHz)
- Display "Unknown" if metadata cannot be retrieved
- Update info when track changes or quality switches
-
Visual Design
- Minimalist style that blends with existing UI
- Use system font at appropriate size (12-14sp for secondary info)
- Muted color that doesn't compete with primary UI elements
- Consider dark/light theme variants
-
User Experience Considerations
- Not intrusive - should not distract from listening
- Optional - user can disable in settings if they prefer clean UI
- Tooltip/help text explaining what the values mean on first tap
- Long-press to see detailed explanation of audio quality concepts
Useful Resources/References
- YouTube Media Delivery - Audio Quality: Information about YouTube audio streams and quality levels.
- Audio Bitrate Guide: Explanation of audio bitrates and their impact on quality.
- Similar implementations: Spotify shows "Very High" quality indicator, Tidal displays detailed audio information including lossless formats.
Is there an existing issue for this?
Category of the Feature
No response
Credits
me
Pain
When streaming music, users have no way to know the quality of the audio they are listening to. While Musify streams from YouTube which provides various audio quality levels, there's no visual feedback about what quality the user is currently experiencing. This is particularly frustrating for users who care about audio quality and want to know if they're listening to the best available version of a track.
Without this information, users cannot:
This creates a black box experience where users blindly consume audio without any metadata about what they're actually hearing.
Suggested Solution
Feature Overview
Display real-time audio quality information of the currently playing track in a subtle, non-intrusive location within the player interface.
Implementation Details
Information to Display
Suggested UI Locations (choose the most appropriate):
Option A: Below Album Art
Option B: Corner Badge on Album Art
Option C: Info Button
Option D: Swipe-up Player
Technical Implementation
Visual Design
User Experience Considerations
Useful Resources/References