A modern, lightning-fast native YouTube Music client crafted for Windows Phone 8.1 and Windows 10 Mobile.Breathe new life into legacy Lumia devices with direct stream playback, synced lyrics, and iconic Live Tiles.
YTMusicWP brings the full YouTube Music experience back to your legacy Windows devices!
- Play music from YouTube Music for free, without ads and in the background
- High-quality streaming directly from YouTube without delays
- Control your music using volume buttons, from the lock screen, or with your headset
- Smooth crossfade transitions between songs (1s – 10s)
- Smart Queue with shuffle, repeat, and automatic infinite song recommendations
- Real-time synchronized scrolling lyrics with adjustable text size and colors
- Huge lyrics database to automatically find the best lyrics for your songs
- Iconic Metro Live Tiles (Now Playing Flip Tile, People Hub Style Mosaic)
- Pin your favorite artists, albums, or playlists directly to your Start Screen
- Easy and secure login by simply scanning a QR Code with your phone
- Full library sync including Liked Music, custom YouTube playlists, and subscribed artists
- Offline support: Download songs directly to your phone to enjoy music without internet
- Manage local downloads, create custom local playlists, and track playback history
- Shorts Music Discovery: Vertical swipe feed for trending music snippets
- Highly optimized to run perfectly without crashing, even on older phones with just 512MB RAM like the Nokia Lumia 520
- 512MB Low-End: Lumia 520, 525, 530, 535, 620, 625, 630, 635 (✅ Ultra-Smooth)
- 1GB+ Mid-Range & Flagships: Lumia 720, 730/735, 820, 830, 920, 925, 930, 1020, 1520, Icon (✅ Flawless Experience)
- Windows 10 Mobile: Lumia 550, 640/640 XL, 650, 950/950 XL, HP Elite x3, Alcatel Idol 4S (✅ Fully Compatible)
- This app safely connects directly to YouTube Music to get your songs and playlists using hidden APIs without needing a web browser.
- Login is handled securely using Google's official device login method (
google.com/device). We never see or store your password. - Thanks to SimpMusic and Metrolist. These repos are my inspiration to upgrade UI and add more features to this app.
- My app is using SponsorBlock to skip sponsor in YouTube videos.
- Main lyrics data from YouTube subtitles and Lyrics API.
- Alternative lyrics data from LRCLIB.
YTMusicWP is a completely free, open-source application. We do not include any third-party trackers, analytics, or hidden data collection. Your data stays on your device. The app communicates directly and only with YouTube's servers to fetch your music, playlists, and provide playback. No middleman servers are used to stream your music.
The easiest way to install and update YTMusicWP is directly from the Live Store. Click the download button at the top of this page to get it.
Windows Phone 8.1:
- Download the latest
.appxand.cerfiles from Releases. - Install the
.cercertificate on your Lumia device first (open via email or file manager). - Install the
.appxapp file using Windows Phone Application Deployment (WPAD), WPV Xap Deployer, or Windows Phone Power Tools.
Windows 10 Mobile:
- Navigate to Settings > Update & Security > For developers and enable Developer mode.
- Download the
.appxpackage to your phone, open the file in File Explorer and tap Install.
Because the app connects directly to YouTube Music, changes made by YouTube can sometimes break the music streaming. We actively release small updates (hotfixes) to fix the app whenever YouTube changes their systems.
Yes! YTMusicWP has been carefully built for older Lumia devices. The app uses very little memory, ensuring it won't crash even on devices like the Nokia Lumia 520.
- 🛠️ Hotfix: Fixed an issue where the "Liked Songs" playlist would not sync or was missing information (titles, covers).
- 🛠️ Hotfix: Fixed an issue where the app would crash when loading the Library tab.
- 🛠️ Hotfix: Restored music playback after YouTube server changes caused songs to load indefinitely.
- 🛠️ Hotfix: Fixed a critical bug causing "No stream available" errors.
- 🛠️ Hotfix: Fixed a bug in the Library tab that caused the app to crash on older phones (like Lumia 520).
- 🔐 QR Code Login: Added QR Code to make the login process more convenient.
- 🖼️ Live Tiles: Added Live Tile support for the Start Screen.
- ⚡ Performance: Bug fixes and memory optimizations.
Contributions, bug reports, and pull requests are warmly welcome!
- Found a bug? Open an Issue.
- Want to add a feature? Fork the repository and submit a PR.
AI Policy: AI-assisted work is welcome; AI-driven work is not. Unattended agent submissions (PRs fired by coding agents) are closed automatically. A human must review every line of code submitted. See CONTRIBUTING.md for full details.
- Windows 8.1 / 10 / 11
- Visual Studio 2015 (with Windows Phone 8.1 SDK installed)
- MSBuild v14.0
git clone https://github.com/Yasukoisreal/YTMusicWP.git
cd YTMusicWP
.\nuget.exe restore YTMusicWP.sln
& "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" YTMusicWP.sln /p:Configuration=Release /p:Platform=ARMYTMusicWP is a completely free, open-source project created purely for educational purposes and personal use. We do not sell this application, nor do we make any money from it. There are no advertisements or premium features.
YTMusicWP acts strictly as a specialized, third-party client. It simply reads the publicly available data from YouTube Music and displays it in a beautiful interface made for Windows Phone.
We deeply respect the hard work of artists, musicians, and content creators. We strongly encourage all users to subscribe to YouTube Premium to financially support the creators you listen to.
We do not host, upload, distribute, or store any audio, video, or copyrighted media files on our own servers. All content accessed through this application is stored entirely on Google's and YouTube's servers.
If you enjoy using YTMusicWP and want to support the development, consider buying me a coffee! Your support helps keep this project alive for the Windows Phone & Lumia community.
Vietnam (MB Bank)
- Account Number:
700652007 - Account Name: NGUYEN TRUONG AN
This project is licensed under the MIT License.









