Your music, refracted.
A free YouTube Music app for Android phones and TVs.
Lyrics that light up word by word, mixes made on your phone, and no ads or tracking.
What's new · All changes · Watch the film
Note
Prism is an independent, unofficial app. It is not affiliated with, endorsed by, or connected to Google, YouTube or YouTube Music.
- Download Prism.apk on your phone (Android 8.0 or newer).
- Open it. Android will ask you to allow installs from your browser or file manager.
- That's it. You can sign in with your YouTube Music account to sync your library, or skip that.
Updates: when there's a new version, tap the banner on Home. Your downloads, history and settings are kept.
On a TV (Android TV or Google TV): type code 8986606 into the Downloader app on the TV. Or, on your phone, turn on Settings → Speakers, TVs & browser → Share Prism with a TV, then type the address it shows into the TV.
The optional lock screen player needs a permission called "Display over other apps". From Android 13, Android may refuse it at first, because Prism doesn't come from a store. To allow it:
- Open Prism's App info page, and tap ⋮ at the top right.
- Tap Allow restricted settings.
- Go back and allow the permission.
Prism walks you through this on the setting's page. It uses the permission only to bring its player up on your lock screen, and never draws over other apps.
Fixes, and lighter on your battery.
- Less work in the background. Prism now slows or stops its song scans when you've left it, and they create far less work for your phone's memory.
- The player opens more smoothly, with its cover ready before it slides up.
- Quick picks come sooner, and pulling down really gives you new songs.
- Search in Library, and a scrollbar you can hold on long lists.
- New folder in Library, and an easier-to-read album description.
- Your photo background is back if your phone is in German, Italian, Russian, Polish, Swedish, Hungarian, Malay or Filipino.
See every change in the changelog.
Big lyrics, music videos and Sing, with screens made for a remote. Your phone can act as the remote too, and sign the TV in for you.
| Make it yours | Colors, fonts, icons, backgrounds, and layouts for the player and lyrics. Save them as a Look, share it, or try one from the community. |
| Lock screen player | Turn it on to see the cover, controls and lyrics on your lock screen. |
| Offline | Download songs with their lyrics and covers. Prism can also download songs you'll likely play next, and it plays your own music files. Artist pages work offline too. |
| Sound | Equalizer, headphone correction, even volume between songs, crossfades, speed and pitch, and lossless playback of your own files. |
| Play anywhere | Send music to Chromecast, Google TV and other speakers and TVs on your Wi-Fi. Control Prism from a browser, or move playback to another phone. |
| Listen together | Phones on the same Wi-Fi play in step, and friends can add songs to your queue. Make a shared Blend playlist with a friend from a QR code. |
| Music videos | Switch any song to its official video in one tap, with the lyrics still in sync. |
| Bring your history | Bring in your plays and playlists from Spotify's data download, YouTube Music or Last.fm. They stay on your phone. |
| Connect other services | Optional Last.fm scrobbling and Discord status. Spotify connects through a free developer app you make yourself, not a regular Spotify sign-in, and Prism walks you through it. |
| Android Auto | Your library, your mixes, and lyrics on the car screen. |
| Your language | Prism comes in 31 languages. They were translated by AI (Claude), so corrections are welcome. |
| Slower phones | Performance mode is one switch that makes Prism much lighter to run. |
Warning
Android Auto lyrics are for passengers and for use while parked only. Do not read lyrics while driving. You can turn car lyrics off in Settings → Devices & connections → Android Auto, or with the lyrics button on the car's player.
There is no Prism server and no tracking. Your history, recommendations, downloads and settings stay on your phone. If you sign in, your session is stored only inside the app.
Prism connects directly from your phone to YouTube Music, to lyric services, and to a few music services for genres and release dates. A few features also send what they need to work:
- Song recognition sends an audio fingerprint to Shazam, never the sound itself.
- Lyrics translation and some pronunciation guides send the lyrics' text to Google Translate.
- Extras you turn on, such as Last.fm, Spotify, Discord, Wikipedia bios and RSS podcasts, talk to those services.
Listen Together, Blend and moving playback to another phone only talk to other devices on your Wi-Fi, and only while they're open.
Prism is free, and I build it in my spare time. If you enjoy it, you can buy me a coffee on Ko-fi. Every tip helps, and none is expected.
Bug reports and ideas are welcome in Issues. To build Prism or send a change, see CONTRIBUTING.md.
Prism doesn't copy artwork, fonts or code from other apps, but many of its ideas and sources come from elsewhere.
Ideas
- Apple Music: artist pages, starred album tracks, artist name styles, animated covers and Sing's controls. BitChord, itself modeled on Apple Music, inspired the player.
- Spotify: Daily Mixes, Release Radar, Smart Shuffle, Blend, Crossfade, DJ-style mixing, share cards, and Listen Together (from Spotify Jam). Spotify Wrapped inspired Replay and Rewind.
- Spotify Connect and Apple's Handoff: playing on and moving music between devices. Open-source projects such as pychromecast and node-castv2 document how Google Cast works.
Sources and code
- Music and song info: YouTube Music. Genres from Apple's iTunes Search API and Deezer. Release dates from Deezer.
- Lyrics: Better Lyrics, NetEase, KuGou, LyricsPlus, Bini, LRCLIB, Unison, Genius and YouTube Music. Lyrics belong to their rights holders.
- Animated covers: Apple Music, Tidal and the ViVi Music canvas list.
- Playlist import: handed off to TuneMyMusic, a separate service. Prism shares nothing with it.
- Signed-in playback: yt-dlp's EJS solver (Unlicense), with meriyah and astring.
- Song recognition: Shazam's service, with the fingerprint code ported from SongRec (GPL-3.0).
- Sing: Deezer's Spleeter model (MIT), converted by sherpa-onnx, on ONNX Runtime.
- Headphone correction: AutoEq (MIT).
- Fonts: Outfit, Manrope, Plus Jakarta Sans, Urbanist, Nunito, Fraunces, Geist Mono, Atkinson Hyperlegible Next and OpenDyslexic, all under the SIL Open Font License.
- Libraries: NewPipe Extractor, Haze, Coil, Media3 ExoPlayer and more. The app lists them all with their licenses in Settings → Backup & about → Open-source licenses.
- The film's music: "Minimal Tech" by PaulYudin (Pixabay).
All trademarks belong to their owners.
Copyright (C) 2026 Yigder
Prism is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. It is distributed in the hope that it will be useful, but without any warranty; see the license for details.
The license covers Prism's own code. The libraries it's built with keep their own licenses. Music, artwork, lyrics and the YouTube and YouTube Music names belong to their respective owners, and Prism is not affiliated with Google or YouTube.














