OpenTune (YouTube Music Client) v3.0.5


OpenTune (YouTube Music Client) v3.0.5

SHARE THIS POST
XRedditTelegramWhatsApp

Follow Us!


Unirse al canal de Telegram

OpenTune (YouTube Music Client) v3.0.5
Requirements: 8.0 and up
Overview: A Youtube Music Client with Material Design 3, for Android.

Image Image

Highlighted Features:
– Play YouTube music and YouTube Music without ads
– Background playback
– Advanced search for songs, videos, albums and playlists
– Login support
– Complete management of your music library
– Downloading and caching for offline playback
– Synchronized lyrics
– Smart silence skipping
– Audio normalization
– Tempo and pitch adjustment
– Dynamic theme
– Multi-language support
– Android Auto Compatibility
– Material Design 3

Features:

Youtube Music Client with Material Design 3:
Discover the Youtube Music definitive experience on Android with our app, precisely designed with the Material Design 3 principies. This app offer an elegant, intuitive, modern and optimized interface to provide an exceptional user experience and advanced functionality.

Modern Design and Attractive:
The app stands out for its design based on Material Design 3, which grants an visually harmonius interface, with soft transitions and an elements dispositions who follows the latest design patterns of Google. Vivid colors y modern typographies, carefully selected to bring an estetic and attractive experience.

Customizable and Intuitive Interface:
Browse easily across a simplified interface who allows a fast access to all Youtube Music features. Personalize your experience adjusting themes and display settings according to your preferences.

Explore and Discover Music:
Access to a wide music catalogue since the latest hits until your favorite classics. Use the search advanced search feature to find songs, albums and artists quickly, with intelligent suggestions based on your preferences and listening habits.


High Quality Reproduction:
Enjoy the music with an exceptional sound quality, optimized for differents devices and network connections. The app supports different audio formats and Quality configurations to suit your needs.

Playlists and Downloads:
Create, edit, and organize your playlists easily, so you’re always at hand your favorite music. Download songs and full albums for offline listening, ideal for times when you don’t have an internet connection.

Complete Integration with Youtube Music:
Sync your YouTube Music account to access your music libraries, playlists, playlists, playlists reproduction and personalized recommendations. Get notified about new releases, concerts and events of your favorite artists.

Efficient Library Management:
Organize and manage your music library with advanced filtering and categorization. Quickly access your recent songs, saved albums, and playlists most popular reproductions.

Multilingual Support:
Enjoy the app in multiple languages, with support for accurate translations and culturally relevant location.

Continuous Updates and Improvements:
The app is regularly updated to incorporate new features, improve security, and optimize performance, always ensuring the best possible experience.

Optimized User Experience:
Every detail of the app is designed to deliver an unparalleled user experience, with intuitive navigation, snappy performance, and a friendly interface.

What’s New:

# Release 3.0.5

Version focused on Material 3 Expressive interface improvements, haptic feedback, drag & drop for lyrics providers, player optimizations with immersive zoom, and advanced user experience.

## New Features

### Complete Haptic Feedback System
Introduces a new haptic feedback system with automatic compatibility across Android versions.

Features:
– HapticManager with 10+ vibration types
– Automatic fallbacks for Android 5.0+
– Global control via EnableHapticFeedbackKey
– Compatibility: Click, Toggle, Confirm, Reject, Keyboard, DragStart, GestureEnd
– Integration in MiniPlayer and interactive components

### Flexible Material 3 Top App Bar
New expressive navigation with LargeFlexibleTopAppBar in settings screens.

Benefits:
– Modern and responsive design
– Smooth scrolling animations
– Better space utilization
– Consistency throughout the app

### Drag & Drop Reordering for Lyrics Providers
New dialog to reorganize the search order of lyrics providers.

Component: DragDropLyricsProviderDialog
– Support for LrcLib, Kugou, BetterLyrics, SimpMusic
– Automatic persistence in DataStore
– Smooth animations with Spring
– Improved hit-testing to prevent jumps

### Expressive LanguageSelector Bottom Sheet
New Material 3 interface for language selection with integrated search.

Features:
– Reusable LanguageSelectorBottomSheet
– “System Default” default option
– Real-time search
– Selection animations
– Support for Android 13+

## Canvas and Player Improvements

### Custom Canvas Provider – Improved Matching Logic
Completely refactors the matching algorithm of CustomCanvasProvider to better handle cases with missing metadata.

Main Changes:
Optimized Matching Flow:
– Prioritizes matches by artist first
– Followed by specific filters by album or song
– Improved fallback: when album is unavailable, attempts matching by song title
– If that fails, uses available artist entries as a last resort

Helper createArtwork:
– Standardizes CanvasArtwork object creation
– Reduces duplicated code

Improved Debug Logging:
– Clarifies match types: “song (without album)”, “exact song”, “album (without specific song)”
– Facilitates troubleshooting during development

### CanvasArtworkPlayer – Immersive Zoom
ResizeMode Update:
– Change: RESIZE_MODE_FIT -> RESIZE_MODE_ZOOM
– Benefit: More modern and edge-to-edge visual experience
– Behavior: Maintains aspect ratio while filling the entire screen

Consistent Integration:
– PlayerComponents.kt and Thumbnail.kt now use RESIZE_MODE_ZOOM everywhere
– Replaces RESIZE_MODE_FILL and RESIZE_MODE_FIT
– Provides consistent visuals across different player views

### Enhanced Multi-Provider Canvas
Changes:
– New more robust CanvasArtworkResolver
– Support for artist splits (collabs, feat.)
– Fix: individual search by secondary artist
– Better edge case handling

### Advanced Player V8
New Features:
– Canvas integration in V8PlayerBackdrop
– Optional fullscreen via PlayerFullscreenKey
– Expressive Motion Scheme
– Better Insets synchronization

## Internal Improvements

### Massive Material 3 Expressive
– CircularWavyProgressIndicator instead of CircularProgressIndicator
– LargeFlexibleTopAppBar in settings
– ToggleButton with ButtonGroupDefaults
– Animations with spring() and damping ratios
– ButtonGroupDefaults.connectedShapes() for connected buttons

### Component Refactor
Dialog.kt:
– Customizable confirmButton parameter
– Better separation of responsibilities

PlayerMenu.kt:
– New expressive SleepTimerDialog
– Improved time display

Player Components Cleanup:
– Removed redundant whitespace
– Cleaned unused imports
– Better code maintainability

### New Preferences
val EnableHapticFeedbackKey = booleanPreferencesKey(“enableHapticFeedback”)
val PlayerFullscreenKey = booleanPreferencesKey(“player_fullscreen”)
val ProviderOrderKey = stringPreferencesKey(“lyrics_provider_order”)
val CustomCanvasEnabledKey = booleanPreferencesKey(“custom_canvas_enabled”)
val CustomCanvasApiUrlKey = stringPreferencesKey(“custom_canvas_api_url”)
This app has no advertisements

More Info:
https://github.com/Arturo254/OpenTune

Download Instructions:
arm64-v8a, armeabi-v7a, x86, x86_64:
https://ouo.io/SUIRt6E

Mirror:
https://ouo.io/9MYF6y

Telegram

SHARE THIS POST
XRedditTelegramWhatsApp
Tags Android, apk, Apps