Wavelet is a free, open-source music player for Wear OS smartwatches. It plays YouTube Music directly on the watch over Wi-Fi or LTE, so you can go for a run with just your watch and headphones. It's built on Metrolist, the YouTube Music client for Android phones.
- 🎵 Plays on its own. Streams YouTube Music on the watch, no phone needed. Turn the crown to change the volume.
- 🔎 Search songs, albums and playlists by voice or keyboard.
- ✨ Music picked for you: Quick picks, mixes and recommended albums on Home.
- 📚 Your library: sign in to get your liked songs, playlists and uploaded music.
- 📥 Offline: download songs, or let Wavelet cache what you've played, and listen without a connection.
- ⌚ Watch-face complication: play and pause right from your watch face.
- 🧩 Tile with what's playing and your recent songs.
- 🎧 Headphones or speaker: plays through Bluetooth headphones, or the watch speaker if you turn it on.
- 🎚️ Autoplay of similar songs, volume normalization, skip silence, a sleep timer and synced lyrics.
- 🔋 Low data use by default, to save battery.
-
Download
Wavelet-watch.apk. -
On the watch, open Settings → System → About and tap Build number seven times. Then in Developer options, turn on ADB debugging and Wireless debugging.
-
From a computer on the same Wi-Fi network:
adb pair <watch-ip>:<pairing-port> # enter the pairing code shown on the watch adb connect <watch-ip>:<port> adb install Wavelet-watch.apk
You can also use a phone app that installs APKs on a watch.
-
Optional: install
Wavelet-phone.apkon your phone, then on the watch tap Account → Sign in on phone.
Wavelet needs Wear OS 3 or newer (Pixel Watch, Galaxy Watch 4 and later, TicWatch and others).
Signing in is optional; search and playback work without an account.
- Sign in on phone: sign in with the Wavelet phone app, which sends your account to the watch.
- Sign in on watch: Google's sign-in page on the watch, on watches that have a browser.
The source lives in the wear module of
this fork. Build instructions and full documentation are in wear/README.md.
./gradlew :wear:assembleDebugWavelet is built on Metrolist by the MetrolistGroup contributors and uses their InnerTube library. Like Metrolist, it's licensed under GPL-3.0.
Wavelet is not affiliated with, endorsed by or sponsored by YouTube or Google.








