Repository navigation
Releases: ymusic-io/YMusicV4
Release list
release-v4.0.10
Full Changelog: release-v4.0.9...release-v4.0.10
Caution
Only install YMusic from trusted sources: ymusic.io or GitHub Releases. Anyone can build a modified copy — bad actors can ship a fake app that steals your Google account credentials when you sign in.
4.0.10
NEW
- Library: "Shuffle all" on the Songs tab, and a shuffle button in playlist, artist and album lists (7946634bd)
- Repeat and shuffle are remembered across app restarts (bf6980155)
- Landscape Now Playing: the queue follows the playing song (b3733dbea)
FIXED
- "Load more" in a YouTube playlist added random songs and other playlists instead of the playlist's own songs (#17, c3b16c0c4)
- A YouTube playlist's All / Videos / Shorts chips and your own playlist's sort order did nothing (90a46674a)
- Tapping a song in a playlist turned shuffle off (bf6980155)
IMPROVED
- Bigger, easier-to-tap icon buttons, chips, tabs, search field and "View all" links (#12, b7122c4d1..0d021e35a)
- Video controls grow on large screens, and the portrait video controls get ±10s buttons (#12, 320894247, 0af7188f4)
- Landscape Now Playing: a wider queue with larger rows on large screens (#12, b3733dbea)
- More phones get the wide-thumbnail feed list (42688bb23)
release-v4.0.9
Full Changelog: release-v4.0.8...release-v4.0.9
Caution
Only install YMusic from trusted sources: ymusic.io or GitHub Releases. Anyone can build a modified copy — bad actors can ship a fake app that steals your Google account credentials when you sign in.
4.0.9
NEW
- Import your playlists from other MediaStore (Android), and back up and restore your playlists (a699bd263..f682e498e)
- Android: play by voice with Gemini or Google Assistant ("play Eminem on YMusic"), on the phone and in Android Auto (8ceba3de9)
- Android Auto: your YouTube library (history, Watch later, Liked videos, subscriptions) in Discover (5bf1149ca)
- Android Auto: shuffle and repeat buttons (ad5bb9895)
- Create a local playlist from the downloaded videos of a YouTube playlist (332363518)
- Android: rotation lock button in fullscreen video (0901988ec)
- "Index prefix" option when downloading a playlist numbers the files in playlist order (dda3963fc)
- Terms of use and privacy policy, linked from Settings → About (3b9e735b4..1d1f827f3)
FIXED
- Android Auto: YMusic kept loading and showed nothing when the app wasn't already running (b82f5ac77)
- Android Auto: YT Music albums and playlists didn't open (162f9498c)
- With repeat one on, a video froze on its last frame after seeking to the end or skipping a SponsorBlock outro (a26ae1633..f70bd983a)
- Playback could stay loading forever after a long listening session (b0901d97c)
- Search suggestions with accented letters (e.g. Vietnamese) came out garbled (119c329cf)
- Right-to-left languages: the rewind and fast-forward buttons were swapped (ce63e0b6c)
- Library sort order reset to Name on every launch (88505834a)
IMPROVED
- Sharper YT Music artwork in the feed, Now Playing, notification, widgets and Android Auto (d13756a23..d708d47f1)
- Android Auto: menus follow the app's language, and a failed song shows a readable error (8abe33f9f..b143b0e87)
- A playback failure from a lost connection says "Can't reach YouTube" instead of an error code (abbe3f4e0)
- A download whose connection dropped says "Network error" instead of "Something went wrong" (982817918)
- A YouTube video that can't start gives up after 20 s with an error naming the step that stalled, instead of failing too early or hanging (2428c5aa4..151dcf4fd, aa6a08cf7)
- Android: the update dialog offers downloading in the browser right away when a download can't start without the install permission, and for an install only after the permission has been pending for an hour (507e9d603, 0db8e98e6)
release-v4.0.8
Full Changelog: release-v4.0.6...release-v4.0.8
Caution
Only install YMusic from trusted sources: ymusic.io or GitHub Releases. Anyone can build a modified copy — bad actors can ship a fake app that steals your Google account credentials when you sign in.
4.0.8
FIXED
- Android: a few seconds of fast-forwarded audio during long video playback (83e79c9d5)
- macOS: long video sessions could turn choppy, with gaps of silence (26fba8326)
- Crash when tapping a link on a device with no web browser (50d656afa)
- A rare crash while the app writes its logs (268b7c23d)
- A download finished just before a power loss could be left as an empty file (bf3039893)
- Cached video could play corrupted after a power loss (5a2daaf94)
IMPROVED
- Fewer YouTube playback failures ("po token rejected") (8f618579b..bfcda13c1)
- Playback fixes published between app updates reach the app right after launch (fb2d01464)
release-v4.0.6
Full Changelog: release-v4.0.5...release-v4.0.6
Caution
Only install YMusic from trusted sources: ymusic.io or GitHub Releases. Anyone can build a modified copy — bad actors can ship a fake app that steals your Google account credentials when you sign in.
4.0.6
FIXED
- Android: a video quality the device can't play says so, and Retry plays it as audio only (77ddfcbd3..117519b4c)
- Android: crash on some phones that don't support picture-in-picture (03fb185f3)
- Quick and playlist downloads of a video with no Opus audio save M4A instead of failing (38965304c)
- Downloading a live stream that just ended says it is still processing instead of failing with an error (8d2d22b6f..3e64ac498)
- Android: choosing a folder no longer crashes when the system Files app is disabled or missing; it says how to fix it (54a5ea36d)
- Android: the app could freeze when the next video started loading (886e02739)
- Starting, resuming or pausing a download with full storage shows the disk-full error instead of silently doing nothing (6e65f9253)
- Downloads of videos with long or emoji-heavy titles no longer fail to save (35550ca51)
- Crash when tapping back or close twice quickly (7a8c7b8b5)
- Android: playback notification and media controls could go missing after the player service restarted (9d579be97)
- Downloads could fail partway when YouTube moved them to another server (1b754af64)
- Android: crash on some Android 13 phones when pausing or swiping the app away (a78022498)
- A download that fails on a bad connection says "Network error" instead of "Something went wrong (E60034)" (e46ac38ac)
- Android: removing a song whose file or folder was already deleted no longer shows an error (fb150bcdd)
- The Recommended tab no longer gets stuck on an error after the phone restarts unexpectedly (cb0db20d6)
- When the YouTube sign-in has expired, the app asks you to sign in again instead of failing everything with an error (6fad90cc5)
- A supervised (Family Link) Google account gets a message explaining it can't be used (6fad90cc5..89e92af16)
- Android: the app could freeze while downloads were updating their notifications (9211de43b)
IMPROVED
- Tapping Install now in the update dialog shows an installing progress bar until the app restarts (852fd740d..d7e09a867)
- Playback errors show on the video, also in fullscreen (117519b4c)
- Less CPU use while YouTube video plays (e4195937c)
release-v4.0.5
Full Changelog: release-v4.0.4...release-v4.0.5
Caution
Only install YMusic from trusted sources: ymusic.io or GitHub Releases. Anyone can build a modified copy — bad actors can ship a fake app that steals your Google account credentials when you sign in.
4.0.5
IMPROVED
- Android: faster song changes, and the last moment of a song is no longer cut off (7d70b860f..95dfd84fd)
- Fewer YouTube playback failures ("An error occurred") (1a01634d2..e6909faf8)
- Full storage shows "Not enough storage space" instead of an error code (b3e8b2027..16b2cf4d0)
- Android: a download folder that was deleted asks you to pick the folder again (bf5fc3943)
- Messages show above the mini player instead of covering it (d71c20180)
- Home feed list: the line under the title wraps to two lines (ada11f166)
FIXED
- Short audio gap after about 10 minutes of YouTube playback (a64d84ba0)
- Pause or restart after seeking back in long YouTube videos (a7298582c..c640b7e9a)
- Some YouTube videos playing too fast, out of sync with the audio (ff5197020)
- Audio freezing at the change to the next song (20de0ace6)
- Downloads failing after a playback error (9278e7191)
- Android: YouTube video freezing and jumping, mostly on live streams (d122eaa22)
- Android: black YouTube video until restart after turning the screen back on (fe6158127..dfa555c3d)
- Android: YouTube playback stuck after a few seconds on some devices (a8ce568b7)
- Android: crash when the system restarts the app in the background (504e253c3)
release-v4.0.4
Full Changelog: release-v4.0.3...release-v4.0.4
Caution
Only install YMusic from trusted sources: ymusic.io or GitHub Releases. Anyone can build a modified copy — bad actors can ship a fake app that steals your Google account credentials when you sign in.
4.0.4
NEW
- Android: equalizer apps and system sound effects work on YouTube playback, with a "Use system sound effects" switch in the Equalizer (9c6f8a4fb..df765d62b)
- Android: Audio focus setting (pause when other apps play, or for calls only); unplugging headphones pauses YouTube too (86c471ff4)
- Android: runs on 32-bit ARM and x86 devices (2ea5eccb1..73a20ca37)
- Black (AMOLED) theme, and an accent color picker with presets (d31440369)
IMPROVED
- YouTube audio and video stay in sync after seeks, speed changes and resumes (2643636b9..abef10006)
- YouTube audio plays at the best quality available (a05021e53)
- Android: changing video quality no longer stalls or downloads the video again (530a1d1d0)
- Downloads: only MP3 is re-encoded; M4A, WebM and video keep the original streams, and videos with Dolby audio download (c5f29e06c..0a3e3014b)
- Speed and pitch sliders apply when you let go (921e16461)
- Now Playing ⋮ menu grouped with icons and current values (f6df44187)
- Home feed: wide list on more phones, with up to three title lines (0c3fa7e26..af1181f6b)
- Faster recovery when YouTube is slow to respond (4bbf9b189)
- Settings → About lists the app versions first (04270e012)
FIXED
- Playlist skipping every second song (9b2e0d3c9)
- Repeat one not looping YouTube videos (839115bfa)
- Search suggestions not showing (85e7d7a96)
- Downloaded subtitles that showed nothing (cca979d54)
- Volume staying low after another app lowered it (7905af815)
- Seeking near the end of a YouTube track skipped to the next one (cdb430450)
- iOS, macOS: audio skipped when resuming after a pause (ddb55f7d1)
- Speed & pitch dialog showing "Volume 100%%" (3136aa1f1)
- Desktop: occasional crash at startup on slow machines (a38bc9bad)
release-v4.0.3
Full Changelog: hotfix-v4.0.2...release-v4.0.3
Caution
Only install YMusic from trusted sources: ymusic.io or GitHub Releases. Anyone can build a modified copy — bad actors can ship a fake app that steals your Google account credentials when you sign in.
4.0.3
NEW
- Subscriptions feed (d17aa149a..21e499d22)
- MP3 downloads at 320 kbps, with a "Download MP3 at original bitrate" setting (9031408b3)
- Android: swipe from the screen edge opens the menu on Home (cdf71f64f)
- Audio-only choice is remembered across restarts (e129bb1d3..420a63495)
- Feedback can be sent with crash reports turned off (16cce57a0..b0eeafca0)
- macOS 26 app icon (9936de0c1)
IMPROVED
- WebM is offered only when the video has a WebM stream (91bac9839..81986c682)
- Download notification shows the same error as the Downloads screen (b854830cb)
- Screen reader support in Settings and Now Playing (02d5d8153..d2081a2a0)
- A local file deleted from storage shows "File missing"; YouTube's "An error occurred" can be retried (55533bf82..392af1a18)
FIXED
- Crash on Android 7 (45630246c)
- ANR while Now Playing shows the FPS badge (5d2d4b08e)
- Android: video stalls then jumps on low-end devices (d8e4e46ae)
- Trending charts failing to load (2b2691963..7f7e38877)
- Changing the language reset the region (43d297fff..55a865f71)
- Downloads marked failed after the file was saved (8828e282d)
- Downloads to a read-only folder (90fc54ffe..5c6db8e4b)
- App update: withdrawn or replaced releases kept showing, double install on desktop (3fd27c8e4..8f156551e)
- Desktop: QR code crash in the release build (b1addabe5)
- iOS: app bar too low on search, playlist and channel pages (6d5738bfb)
- iOS: large responses stopping mid-download (c5de91f95)
- Mini-player missing the artist name (4d0a08b3e)
- Shuffle enabled on an empty playlist (b6a734851)
- Captcha Verify losing its retry (a9908e281)
INTERNAL
- Telemetry: one issue per feedback subject; network failures no longer open issues; certificate errors are not "Network error"; JS bundle versions reported at launch (5534a0f72, d17b9c916, 64cee5f29, 4e5796cf0)
- BotGuard dump records more host inputs (8a5400ca5..e1b06647f)
- Android: native debug symbols uploaded to Sentry (d8593b2b8..3e8142e47)
hotfix-v4.0.2
Full Changelog: hotfix-v4.0.1...hotfix-v4.0.2