Repository navigation
Releases
Wavelet 0.6.1 (Wear OS)
Wavelet is a free, open-source YouTube Music player for Wear OS watches (Wear OS 3+). It's built on Metrolist and plays music on the watch without your phone.
New in 0.6.1
- Seek with your finger: drag along the progress ring on Now Playing; playback jumps there when you let go.
- Seek with the crown: tap the artwork, then turn the crown (5 seconds per step). It goes back to volume after 3 seconds.
- Uploaded music grouped into albums, the way YouTube Music groups them. Each album has Play all and Download all; All songs shows the full list.
- Uploaded songs play. YouTube only streams uploads to web clients that need a token made in a WebView, which most watches lack:
- With the phone app installed and the phone connected, the phone makes that token in the background.
- Without the phone, Wavelet tries YouTube's SABR stream (experimental; seeking inside these songs isn't available yet).
- Downloaded uploads play anywhere.
Downloads
| File | Install on | Needed? |
|---|---|---|
Wavelet-watch.apk |
your watch | yes |
Wavelet-phone.apk |
the phone paired with the watch | for "Sign in on phone" and playing uploads |
These links always point to the newest release:
https://github.com/HamzaCoder53/Metrolist/releases/latest/download/Wavelet-watch.apk
Install (Wi-Fi ADB)
- On the watch, turn on Developer options (Settings → System → About → tap Build number seven times). Then turn on ADB debugging and Wireless debugging.
- On your computer, run:
adb pair <watch-ip>:<pairing-port> adb connect <watch-ip>:<port> adb install -r Wavelet-watch.apk
- Install
Wavelet-phone.apkon the phone that's paired with your watch in the Wear OS app. The phone and watch apps must both come from GitHub releases; Play builds are signed differently and won't connect to GitHub builds.
Checksums (SHA-256)
959d045292a020cb04da70557eab04f9a10a806d4d2a3e4740431c37b35fc7dc Wavelet-watch.apk
bc2e7c17bb8ae58cd918c49d5585bd8088d843ad2153d1795d0029ff0a80cddc Wavelet-phone.apk
License and credits
Wavelet is GPL-3.0, like Metrolist. It credits the MetrolistGroup contributors and uses their InnerTube and InnerTubeX libraries. Source: the wear branch.
Wavelet is not affiliated with, endorsed by or sponsored by YouTube or Google.
Wavelet 0.6.0 (Wear OS)
Wavelet is a free, open-source YouTube Music player for Wear OS watches (Wear OS 3+). It's built on Metrolist and plays music on the watch without your phone.
Fixed in 0.6.0
- Sign in on phone works now. Earlier phone and watch builds couldn't find each other ("No watch with Wavelet found"). Update both apps.
New in 0.6.0
- Song options (the ⋯ button on Now Playing): like the song, Up next, Shuffle, Repeat (off / all / one), Start radio, Go to artist and Download.
- Up next: see what's coming (in shuffle order when shuffle is on), tap a song to jump to it, long-press to remove it.
- Artist pages with Play, Shuffle, top songs and albums.
- Search: recent searches, related searches, and an Artists filter.
- Downloaded playlists stay in sync with YouTube Music: new songs download, removed songs are deleted, failed downloads are retried (Settings → Downloads).
- Listening history to YouTube Music when signed in, so your recommendations include what you play on the watch (Settings → Playback).
- Update notice: GitHub installs show "Update available" on Home when a new release is out.
Downloads
| File | Install on | Needed? |
|---|---|---|
Wavelet-watch.apk |
your watch | yes |
Wavelet-phone.apk |
the phone paired with the watch | only for "Sign in on phone" |
These links always point to the newest release:
https://github.com/HamzaCoder53/Metrolist/releases/latest/download/Wavelet-watch.apk
Install (Wi-Fi ADB)
- On the watch, turn on Developer options (Settings → System → About → tap Build number seven times). Then turn on ADB debugging and Wireless debugging.
- On your computer, run:
adb pair <watch-ip>:<pairing-port> adb connect <watch-ip>:<port> adb install -r Wavelet-watch.apk
- For "Sign in on phone", install
Wavelet-phone.apkon the phone that's paired with your watch in the Wear OS app. The phone and watch apps must both come from GitHub releases; Play builds are signed differently and won't connect to GitHub builds.
Checksums (SHA-256)
c063d7e99a725165c6bac47cff8ee1496d1534880a2e997d32441c119243cd1e Wavelet-watch.apk
9611818424bc372cc175425e87b34d3544959c01b18e787437aea3e8070b682b Wavelet-phone.apk
License and credits
Wavelet is GPL-3.0, like Metrolist. It credits the MetrolistGroup contributors and uses their InnerTube library. Source: the wear branch.
Wavelet is not affiliated with, endorsed by or sponsored by YouTube or Google.
Wavelet 0.5.0 (Wear OS)
Wavelet is a free, open-source YouTube Music player for Wear OS watches (Wear OS 3+). It's built on Metrolist and plays music on the watch without your phone.
New in 0.5.0
- Play/pause from your watch face: add the "Wavelet play/pause" complication to a watch face slot. Tap it to pause or resume without opening Wavelet; with nothing queued, it plays your most recent song. It also fits small icon-only slots now.
- Play on watch speaker: when no headphones are connected, the "Connect headphones" prompt has a switch to play through the watch speaker instead. It's also in Settings → Playback.
- One version for everyone: "Sign in with a code" is removed, so GitHub and Google Play builds have the same features. If you used it, sign in again with Sign in on phone.
- Fixed: tapping a recent song on the Tile could queue it several times.
Downloads
| File | Install on | Needed? |
|---|---|---|
Wavelet-watch.apk |
your watch | yes |
Wavelet-phone.apk |
the phone paired with the watch | only for "Sign in on phone" (unchanged since 0.4.2) |
These links always point to the newest release:
https://github.com/HamzaCoder53/Metrolist/releases/latest/download/Wavelet-watch.apk
Install (Wi-Fi ADB)
- On the watch, turn on Developer options (Settings → System → About → tap Build number seven times). Then turn on ADB debugging and Wireless debugging.
- On your computer, run:
adb pair <watch-ip>:<pairing-port> adb connect <watch-ip>:<port> adb install -r Wavelet-watch.apk
- For "Sign in on phone", install
Wavelet-phone.apkon your phone. The phone and watch apps must both come from GitHub releases; Play builds are signed differently and won't connect to GitHub builds.
Checksums (SHA-256)
97d15b1d3491741414c7b6e259e07560f0f6cde9e14e8c2ef1ca7898f6dfda80 Wavelet-watch.apk
e0e5a1cc143c9ce03f60ef4a5bafd95aa3c7627b3a391543949339e557edf8f1 Wavelet-phone.apk
License and credits
Wavelet is GPL-3.0, like Metrolist. It credits the MetrolistGroup contributors and uses their InnerTube library. Source: the wear branch.
Wavelet is not affiliated with, endorsed by or sponsored by YouTube or Google.
Wavelet 0.4.3 (Wear OS)
Wavelet is a standalone YouTube Music player for Wear OS watches (Wear OS 3+, API 30+). It's built on Metrolist and runs without a phone.
New in 0.4.3
- Recommended music on Home: up to five of YouTube Music's home sections (Quick picks, mixes, recommended albums and playlists).
- Playlists button on Home: your Liked songs and playlists.
- Show uploaded music: a switch on the Playlists screen that lists the songs you've uploaded to YouTube Music. It needs Sign in on phone or Sign in on watch.
Downloads
| File | Install on | Needed? |
|---|---|---|
Wavelet-watch-0.4.3.apk |
your watch | yes |
Wavelet-phone-0.4.2.apk |
the phone paired with the watch | only for "Sign in on phone" (unchanged since 0.4.2) |
Features
- Search songs, albums and playlists by voice or keyboard. Results scroll with the crown.
- Now Playing with play/pause, skip, seek and artwork. The crown changes the volume. Synced lyrics are optional.
- Plays through Bluetooth headphones only, never the watch speaker.
- Downloads (with Wi-Fi-only and charging-only options) and a listening cache. Both play fully offline.
- Autoplay of similar songs, volume normalization, skip silence and a sleep timer.
- A Tile and a watch-face complication.
- Sign-in:
- Sign in on phone: sign in with the Wavelet phone app and it sends your full account to the watch.
- Sign in on watch: only on watches that have a WebView.
Sign in with a code isn't in GitHub builds. It needs a Google Cloud OAuth client in testing mode, which only works for listed test users.
Install (Wi-Fi ADB)
- On the watch, turn on Developer options. Then turn on ADB debugging and Wireless debugging.
- On your computer, run:
adb pair <watch-ip>:<pairing-port> adb connect <watch-ip>:<port> adb install -r Wavelet-watch-0.4.3.apk
- For "Sign in on phone", install
Wavelet-phone-0.4.2.apkon your phone. The phone and watch apps must both come from GitHub releases. Play builds are signed differently and won't connect to GitHub builds.
Checksums (SHA-256)
76f68f8e4fdca204cf695fa79cab0cc01fa990f878ccb776cb5221f8445b3e5c Wavelet-watch-0.4.3.apk
e0e5a1cc143c9ce03f60ef4a5bafd95aa3c7627b3a391543949339e557edf8f1 Wavelet-phone-0.4.2.apk
License and credits
Wavelet is GPL-3.0, like Metrolist. It credits the MetrolistGroup contributors and uses their InnerTubeX library. The source is in the wear branch, with docs in wear/README.md.
Wavelet is not affiliated with, endorsed by or sponsored by YouTube or Google.
Wavelet 0.4.2 (Wear OS)
Wavelet is a standalone YouTube Music player for Wear OS watches (Wear OS 3+, API 30+). It's built on Metrolist and runs without a phone.
Downloads
| File | Install on | Needed? |
|---|---|---|
Wavelet-watch-0.4.2.apk |
your watch | yes |
Wavelet-phone-0.4.2.apk |
the phone paired with the watch | only for "Sign in on phone" |
Features
- Search songs, albums and playlists by voice or keyboard. Results scroll with the crown.
- Now Playing with play/pause, skip, seek and artwork. The crown changes the volume. Synced lyrics are optional.
- Plays through Bluetooth headphones only, never the watch speaker.
- Downloads (with Wi-Fi-only and charging-only options) and a listening cache. Both play fully offline.
- Quick picks, autoplay of similar songs, volume normalization, skip silence and a sleep timer.
- A Tile and a watch-face complication.
- Sign-in, for your liked songs and playlists:
- Sign in on phone: sign in with the Wavelet phone app and it sends your account to the watch.
- Sign in on watch: only on watches that have a WebView.
Sign in with a code isn't in GitHub builds. It needs a Google Cloud OAuth client in testing mode, which only works for listed test users.
Install (Wi-Fi ADB)
- On the watch, turn on Developer options. Then turn on ADB debugging and Wireless debugging.
- On your computer, run:
adb pair <watch-ip>:<pairing-port> adb connect <watch-ip>:<port> adb install Wavelet-watch-0.4.2.apk
- For "Sign in on phone", install
Wavelet-phone-0.4.2.apkon your phone. The phone and watch apps must both come from this release. Play builds are signed differently and won't connect to GitHub builds.
Checksums (SHA-256)
0bd01d2f99af2880ab5e6bd19e3543cafc6183d428a16d704201a707b37dbe13 Wavelet-watch-0.4.2.apk
e0e5a1cc143c9ce03f60ef4a5bafd95aa3c7627b3a391543949339e557edf8f1 Wavelet-phone-0.4.2.apk
License and credits
Wavelet is GPL-3.0, like Metrolist. It credits the MetrolistGroup contributors and uses their InnerTubeX library. The source is in the wear branch, with docs in wear/README.md.
Wavelet is not affiliated with, endorsed by or sponsored by YouTube or Google.