AI summary
Fork of ViMusic for streaming and local music playback with YouTube Music integration. Features offline caching, synced lyrics with on-device translation, playlist import from Spotify and URLs, dynamic theming, and Android Auto support. Version 26.1 adds a redesigned queue and playlist UI, proactive YouTube URL refresh, spring-based lyrics animation, and removes FCM.
Generated by AI. May contain inaccuracies.
About this app
A maintained fork of ViMusic with improved UI/UX and multiplatform support.
Features
- Play (almost) any song or video from YouTube Music. - Play music from your device. - Play songs in the background. - Cache songs for offline playback. - Search for songs, albums, artists, videos, and playlists. - Discover new songs by mood or genre. - Import playlists from YouTube. - Fetch, display, and edit song lyrics or synchronized lyrics. - Manage playlists locally or sync with the cloud. - Highly customizable (dynamic theme, Material You, etc.). - Normalize audio for the perfect listening experience. - Listen from your car using Android Auto. - Open YouTube and YouTube Music links (watch, playlist, channel, etc.) with Pulse. - Ridiculously lightweight APK. - Linux support coming soon.
Disclaimer
This project is based on ViTune and ViMusic.
This project and its contents are not affiliated with, funded by, authorized by, endorsed by, or in any way associated with YouTube, Google LLC, or any of its affiliates and subsidiaries.
Any trademark, service mark, trade name, or other intellectual property rights used in this project are owned by their respective owners.
License
GNU General Public License v3.0
What's new
- Player
- Log every playback error and keep your pause through 403 recovery. - Replay the player state a listener derives from. - Handle audible player 403 during crossfade by resolving a fresh URL in the background. - Fix silent player not re-preparing after crossfade leaves it in an error state. - Parse YouTube URL expiry time and refresh URLs proactively in the background.
- Interface
- New queue UI with an overlay, new icons and fading edge on the song list. - Use collapsing headers for settings and playlist screens. - Give every dialog the same rounded card and pill buttons. - Redesign the playlist screens layout, with blurred and dimmed backgrounds. - Unify home headers with a pill row and sort menus, and show a chevron on playlist rows. - Replace the scale route transition with a fade. - Replace the dock's dead radio button with a home button. - Dynamic accent tint from the thumbnail's average color, with a glow behind the hero image. - Import Spotify playlist cover art. - Redesign the translation language picker UI. - Smooth, spring-based lyrics motion with distance-graded fading and centering. - Format durations as m:ss and h:mm:ss. - Hide local songs that are missing from the device. - Remove the swipe-to-remove toggle, now always on.
- Import and Recommendations
- Add playlist import from URL, with duplicate detection and improved results. - Fix the quick picks shimmer when the seed video has no related content. - Stop the quick picks refetch loop and stale seed. - Seed quick picks from the song that is playing.
- Other
- Scan local media with a ContentObserver instead of polling MediaStore. - Remove FCM updates. - On-device lyrics translation with ML Kit and a language picker.
About this version
- Version
- 26.1-RELEASE (30)
- Size
- 47.31 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- x86_64, arm64-v8a
- Downloads
- 58
- Updated
- Sep 29, 2026
- Package
- com.elza.pulse
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10