OpenTune App
A fork of InnerTune, Material 3 YouTube Music client for AndroidFeatures:
- Play songs from YT/YT Music without ads
- Background playback
- Search songs, videos, albums, and playlists from YouTube Music
- Library management
- Cache and download songs for offline playback
- Synchronized lyrics
- Skip silence
- Audio normalization
- Dynamic theme
- Localization
- Android Auto support
- Personalized quick picks
- Material 3
What's new in 2.0.1
- Improved player state management and communication with the new music widget, including progress updates, state changes (IDLE, BUFFERING, etc.), and handling of volume, mute, position, and "like" status.
- Replaced the widget progress update system with a more efficient Coroutines-based system.
- Added error handling with try-catch blocks in various player interactions.
- Visually updated the music widget with a glassmorphism style, shadows, rounded corners, and new backgrounds.
- The "Like" button now reflects the actual track state, and the "Play/Pause" button changes color if repeat mode is enabled.
- Added a new music widget in Beta, with playback controls, track information display, and dynamic progress.
- Refactored PlayerConnection using immutable StateFlow and new properties to reflect connection state, progress, volume, mute status, and more.
- Added new control methods such as toggleShuffle, toggleReplayMode, seekTo, setVolume, toggleMute, among others.