Repository navigation
Releases
OpenWave 0.8.3
One music app. Every device you own.
Open-source, non-commercial software under the GPL-3.0, with no accounts and no tracking.
Download
| Your device | Download | First launch (once) |
|---|---|---|
| Android 7+ (64-bit) | OpenWave-Android.apk | Open the file → allow Install unknown apps → Install |
| Mac (any) | curl -fsSL https://saisiddharthbs.github.io/OpenWave/install.sh | bash in Terminal |
Picks Apple Silicon or Intel and opens with no security prompt |
| Mac with Apple Silicon (M1 and later) | OpenWave-macOS-AppleSilicon.dmg | Open the app, then System Settings → Privacy & Security → Open Anyway |
| Mac with Intel | OpenWave-macOS-Intel.dmg | Same as above |
| Windows 10 / 11 | OpenWave-Windows-Setup.exe | "Windows protected your PC" → More info → Run anyway |
| Linux (x86-64) | OpenWave-Linux-x86_64.AppImage | chmod +x the file, then double-click |
| Home server | docker run -d -p 8787:8787 -v openwave:/data ghcr.io/saisiddharthbs/openwave:0.8.3 |
Open http://<server>:8787 |
Already using OpenWave? The app tells you about this update and downloads it in one tap. Your library stays as it is.
What's new
Added
- Smart mix. Songs now flow into each other like a DJ set, and it's on to start with (Settings → Playback). Before a song plays, OpenWave listens to it: its tempo, where every beat and bar falls, its key, and how long its intro builds and its outro winds down. Then it plays the change to suit the two songs. When their tempos are close, the next song comes in on a downbeat, beat for beat with this one (both are nudged to a tempo between theirs, as on a pair of turntables), with its bass held back until the two swap bass on a downbeat halfway through; the blend lasts as long as the next song's intro, so it's fully in just as this one has gone. When the tempos are too far apart, this song echoes out on a downbeat and the next one lands on it. Music without a steady beat gets a smooth six-second fade, timed to the end of the music rather than its silence. Albums still play as they were made. Pausing, skipping or seeking during a mix leaves one song playing at its own speed. The full-screen player says what it's mixing into. Beat matching runs in the Android app (and Android Auto) and in Chrome; in the Mac app, whose audio engine can't line two songs up, each song hands over to the next as its music ends.
- Smart mix was to be in 0.8.0, 0.8.1 and 0.8.2, which were never published. It now waits until a song has finished downloading before listening to it, so playback never competes with it on a slow phone or connection.
- Smart mix's mixer starts only once a song is really playing, and sleeps while everything is paused, so Android never counts OpenWave as playing when it isn't.
Full details are in CHANGELOG.md.
Verify your download
SHA-256 checksums (also attached as SHA256SUMS.txt):
0b322dc1bafe604f87c0d6058794f7cff3d7b037bc87cb9dd5119726251b2d56 OpenWave-Android.apk
0086c169005ae8c8edb26038ada5be2410c2b72b02d8ac1c15a7e3498efdfbbf OpenWave-Linux-x86_64.AppImage
44e29a8a4cf7797828f735fc45c0e4f46ad1ea298b03d40d21572e88414bdf64 OpenWave-Windows-Setup.exe
03ab49a3918aa623aa47cfdcb2758ca597a668f3b4af52ddb050293fbc356c2f OpenWave-macOS-AppleSilicon.dmg
37170a278eb6fda7c6cbc83ba40e9d6275a15be83d3feb6ccc38552ecbe88463 OpenWave-macOS-Intel.dmg
OpenWave is free and open source (GPL-3.0). If you find it useful, star the repo and report anything that breaks.
OpenWave is an independent, non-commercial project, not affiliated with YouTube, Google, Spotify or any record label. It hosts no content. Please support the artists you listen to through official channels.
OpenWave 0.7.0
One music app. Every device you own.
Open-source, non-commercial software under the GPL-3.0, with no accounts and no tracking.
Download
| Your device | Download | First launch (once) |
|---|---|---|
| Android 7+ (64-bit) | OpenWave-Android.apk | Open the file → allow Install unknown apps → Install |
| Mac (any) | curl -fsSL https://saisiddharthbs.github.io/OpenWave/install.sh | bash in Terminal |
Picks Apple Silicon or Intel and opens with no security prompt |
| Mac with Apple Silicon (M1 and later) | OpenWave-macOS-AppleSilicon.dmg | Open the app, then System Settings → Privacy & Security → Open Anyway |
| Mac with Intel | OpenWave-macOS-Intel.dmg | Same as above |
| Windows 10 / 11 | OpenWave-Windows-Setup.exe | "Windows protected your PC" → More info → Run anyway |
| Linux (x86-64) | OpenWave-Linux-x86_64.AppImage | chmod +x the file, then double-click |
| Home server | docker run -d -p 8787:8787 -v openwave:/data ghcr.io/saisiddharthbs/openwave:0.7.0 |
Open http://<server>:8787 |
Already using OpenWave? The app tells you about this update and downloads it in one tap. Your library stays as it is.
What's new
Added
- Explore: what the world is playing. A new Explore page (in the sidebar, and one tap from the top of Search) is built around a dotted world map where every country with a chart today glows in its own colour. Point at a country to see its name and local time, and tap it to open its page: today's Trending chart, its top artists with their rank, its other charts, and more countries to go to next. About 70 countries have charts, plus the world's top songs. Take me somewhere picks a country you haven't been to, flies a line across the map to it and starts its chart; Next stop on a country's page moves on again. Every country also has a tile with its own dotted shape, grouped by region, and Explore lists YouTube Music's genres (African, Latin, K-Pop, Reggae and more) and moods, each opening a page of songs, playlists and albums.
- Today's stop. One country a day is featured, the same everywhere: on Explore, as a shelf on Home ("Today in Nigeria"), and on the Explore card in Search, which shows today's covers and names the countries with charts one after another. Search's start page now has moods under the card instead of the fixed genre tiles.
- Your passport. Every country you play gets a stamp, shown on Explore with how many of the countries you've played. It's kept on the device, for each profile.
- Explore in Android Auto. Home on the car's screen has an "Around the world" row (today's country, the world's top songs, and every country, each drawn as its own dotted shape), and voice works for countries: "Hey Google, play top songs in Mexico on OpenWave".
Fixed
- The Android app runs the new version straight after an update. Parts of the old version could keep running for a while after updating, because the engine told the app its old copies of OpenWave's screens were still current. The Android app's files all carry the same date, so the engine now checks what's in each file instead of when it was made.
- "Play daily mix 2" by voice in Android Auto stopped with an error instead of playing the mix.
- A long recent search on the Search page no longer runs off the side of a phone's screen.
Full details are in CHANGELOG.md.
Verify your download
SHA-256 checksums (also attached as SHA256SUMS.txt):
20436b96024f1f2571d4442b7ff8116c25e2e49974c961023fcc94ce7b6e9251 OpenWave-Android.apk
aea745a14ae22188a50011ff9dd97e8f9a062667e746ba0f0884a5bacd407d95 OpenWave-Linux-x86_64.AppImage
bf1c87d0945e1226a691ce9fa0e1a39ed56e033abb7669928edaa5c0ed35c3f6 OpenWave-Windows-Setup.exe
77d741487241f14e7fa88a1a69fe16803b028d805647b57e152879b9492b0526 OpenWave-macOS-AppleSilicon.dmg
6e7f5995242ccb1c409514c7396e7bb365fbfef229f9b6664611f4ff55855489 OpenWave-macOS-Intel.dmg
OpenWave is free and open source (GPL-3.0). If you find it useful, star the repo and report anything that breaks.
OpenWave is an independent, non-commercial project, not affiliated with YouTube, Google, Spotify or any record label. It hosts no content. Please support the artists you listen to through official channels.
OpenWave 0.6.0
One music app. Every device you own.
Open-source, non-commercial software under the GPL-3.0, with no accounts and no tracking.
Download
| Your device | Download | First launch (once) |
|---|---|---|
| Android 7+ (64-bit) | OpenWave-Android.apk | Open the file → allow Install unknown apps → Install |
| Mac (any) | curl -fsSL https://saisiddharthbs.github.io/OpenWave/install.sh | bash in Terminal |
Picks Apple Silicon or Intel and opens with no security prompt |
| Mac with Apple Silicon (M1 and later) | OpenWave-macOS-AppleSilicon.dmg | Open the app, then System Settings → Privacy & Security → Open Anyway |
| Mac with Intel | OpenWave-macOS-Intel.dmg | Same as above |
| Windows 10 / 11 | OpenWave-Windows-Setup.exe | "Windows protected your PC" → More info → Run anyway |
| Linux (x86-64) | OpenWave-Linux-x86_64.AppImage | chmod +x the file, then double-click |
| Home server | docker run -d -p 8787:8787 -v openwave:/data ghcr.io/saisiddharthbs/openwave:0.6.0 |
Open http://<server>:8787 |
Already using OpenWave? The app tells you about this update and downloads it in one tap. Your library stays as it is.
What's new
Added
- Android Auto. OpenWave appears on the car's screen with four tabs: Home, Mixes (your Daily Mixes, On Repeat and Rediscover, with their covers and names as in the app), Library (Liked songs, Downloads, your playlists, and saved albums, playlists and artists) and Recent. Albums, playlists and mixes open as lists with Shuffle play at the top. Search works by typing or voice ("Hey Google, play Road trip on OpenWave" plays your own playlist first), the queue shows what's next, and like, shuffle and repeat are buttons on the car's player. It works with the phone in your pocket: if OpenWave isn't open, the car starts it. Cars that run Android themselves can use the same screens. Android Auto shows apps from outside the Play Store only once Unknown sources is on in Android Auto's developer settings.
Changed
- The Android player keeps going when Android rebuilds the screen, for example after a display or font size change: the song carries on instead of the app reloading.
Full details are in CHANGELOG.md.
Verify your download
SHA-256 checksums (also attached as SHA256SUMS.txt):
e8f0b0dd0577e8149a663de6e743ac8b95b821983669d96db9e9da6f69bb1e2c OpenWave-Android.apk
a74400acbf900a186e55272bfbb9f0eda980c0b25b43629aa0ea500bcde1cd4e OpenWave-Linux-x86_64.AppImage
f2d82d0d14fa2c30f6d969ecc7637b921eb695d5cd40c1e82b24d2c0a6f3d476 OpenWave-Windows-Setup.exe
255b142fbb8cade8c8286c5b6308eb62ff04cf567ac6b1f7fdf93383074ca2af OpenWave-macOS-AppleSilicon.dmg
45603cf63e1454744e55ba334028df2408442e652cae37bbfcb038d927436c7d OpenWave-macOS-Intel.dmg
OpenWave is free and open source (GPL-3.0). If you find it useful, star the repo and report anything that breaks.
OpenWave is an independent, non-commercial project, not affiliated with YouTube, Google, Spotify or any record label. It hosts no content. Please support the artists you listen to through official channels.
OpenWave 0.5.9
One music app. Every device you own.
Open-source, non-commercial software under the GPL-3.0, with no accounts and no tracking.
Download
| Your device | Download | First launch (once) |
|---|---|---|
| Android 7+ (64-bit) | OpenWave-Android.apk | Open the file → allow Install unknown apps → Install |
| Mac (any) | curl -fsSL https://saisiddharthbs.github.io/OpenWave/install.sh | bash in Terminal |
Picks Apple Silicon or Intel and opens with no security prompt |
| Mac with Apple Silicon (M1 and later) | OpenWave-macOS-AppleSilicon.dmg | Open the app, then System Settings → Privacy & Security → Open Anyway |
| Mac with Intel | OpenWave-macOS-Intel.dmg | Same as above |
| Windows 10 / 11 | OpenWave-Windows-Setup.exe | "Windows protected your PC" → More info → Run anyway |
| Linux (x86-64) | OpenWave-Linux-x86_64.AppImage | chmod +x the file, then double-click |
| Home server | docker run -d -p 8787:8787 -v openwave:/data ghcr.io/saisiddharthbs/openwave:0.5.9 |
Open http://<server>:8787 |
Already using OpenWave? The app tells you about this update and downloads it in one tap. Your library stays as it is.
What's new
Changed
- The Windows app has its own window. It now opens in WebView2, the Edge engine Windows builds in for apps, with its own name, taskbar button and a dark title bar in the app's colour, instead of an Edge app window. Update downloads and links to other sites open in your browser. If WebView2 can't start, it opens the Edge window as before.
Full details are in CHANGELOG.md.
Verify your download
SHA-256 checksums (also attached as SHA256SUMS.txt):
707576eaf3ae5481dad2647a538a6773f6c0b797bf8cdac99be8b0762e8c9762 OpenWave-Android.apk
3a9ba09b5a0fcf7faf6b20599ec9f1a2ec160560a4cdc47aa30a5e78d9197d3e OpenWave-Linux-x86_64.AppImage
9c8525243b1f15daf156afb3d62399fa3259aede7cdd3ddb3ae350dc4f4e1556 OpenWave-Windows-Setup.exe
20cff556fcfc09551a3d0e72eaaa64ebfb9e5341f7738d84a84e690399f02c12 OpenWave-macOS-AppleSilicon.dmg
f172b558bde7ae17363f7e20f5acd6a2df0349e8d783db7a322cd964c4aa6d03 OpenWave-macOS-Intel.dmg
OpenWave is free and open source (GPL-3.0). If you find it useful, star the repo and report anything that breaks.
OpenWave is an independent, non-commercial project, not affiliated with YouTube, Google, Spotify or any record label. It hosts no content. Please support the artists you listen to through official channels.
OpenWave 0.5.8
One music app. Every device you own.
Open-source, non-commercial software under the GPL-3.0, with no accounts and no tracking.
Download
| Your device | Download | First launch (once) |
|---|---|---|
| Android 7+ (64-bit) | OpenWave-Android.apk | Open the file → allow Install unknown apps → Install |
| Mac (any) | curl -fsSL https://saisiddharthbs.github.io/OpenWave/install.sh | bash in Terminal |
Picks Apple Silicon or Intel and opens with no security prompt |
| Mac with Apple Silicon (M1 and later) | OpenWave-macOS-AppleSilicon.dmg | Open the app, then System Settings → Privacy & Security → Open Anyway |
| Mac with Intel | OpenWave-macOS-Intel.dmg | Same as above |
| Windows 10 / 11 | OpenWave-Windows-Setup.exe | "Windows protected your PC" → More info → Run anyway |
| Linux (x86-64) | OpenWave-Linux-x86_64.AppImage | chmod +x the file, then double-click |
| Home server | docker run -d -p 8787:8787 -v openwave:/data ghcr.io/saisiddharthbs/openwave:0.5.8 |
Open http://<server>:8787 |
Already using OpenWave? The app tells you about this update and downloads it in one tap. Your library stays as it is.
What's new
Fixed
- Songs no longer show twice their length and then go silent. Safari's engine (the Mac app, iPhone and iPad) reports double the length of some songs' audio, for example Lungi Dance (9:10 instead of 4:35), and then plays silence for the second half. OpenWave already corrected this, but only for one audio format, and only when the song's list included its length. Every song is now checked against YouTube's own length as it starts, so it shows the right length and moves on at its real end.
Changed
- The Stats page counts real downloads only. Every release now also has a copy of each app just for updates, and the apps (and the Mac install script, on a Mac that already has an older OpenWave) update from that copy. New installs and reinstalls still count; updates don't. Releases before 0.5.8 had no such copy, so their numbers still include updates.
Full details are in CHANGELOG.md.
Verify your download
SHA-256 checksums (also attached as SHA256SUMS.txt):
ca50d4173b416b89e5639c2aa16f2baa0aa6d3cfbc3dfe8188ff8fd4f5f307f7 OpenWave-Android.apk
632bdd0f1ee928f4f5f2b6440748c93d7c4ca3ce51903463bd94b92b409e0f45 OpenWave-Linux-x86_64.AppImage
5b95a9a6c9c50a6e8eb4f5af129c0061eba5879cda4ec47157a0bdbb149becc2 OpenWave-Windows-Setup.exe
7753516d1dca6758552e7bbd629e678ff62df7f7b11696d72347051c60847ae2 OpenWave-macOS-AppleSilicon.dmg
adcad9fae4f1ebe32fd949331e596cfce4d0b914a046689650744eef7d994cbe OpenWave-macOS-Intel.dmg
OpenWave is free and open source (GPL-3.0). If you find it useful, star the repo and report anything that breaks.
OpenWave is an independent, non-commercial project, not affiliated with YouTube, Google, Spotify or any record label. It hosts no content. Please support the artists you listen to through official channels.
OpenWave 0.5.7
One music app. Every device you own.
Open-source, non-commercial software under the GPL-3.0, with no accounts and no tracking.
Download
| Your device | Download | First launch (once) |
|---|---|---|
| Android 7+ (64-bit) | OpenWave-Android.apk | Open the file → allow Install unknown apps → Install |
| Mac (any) | curl -fsSL https://saisiddharthbs.github.io/OpenWave/install.sh | bash in Terminal |
Picks Apple Silicon or Intel and opens with no security prompt |
| Mac with Apple Silicon (M1 and later) | OpenWave-macOS-AppleSilicon.dmg | Open the app, then System Settings → Privacy & Security → Open Anyway |
| Mac with Intel | OpenWave-macOS-Intel.dmg | Same as above |
| Windows 10 / 11 | OpenWave-Windows-Setup.exe | "Windows protected your PC" → More info → Run anyway |
| Linux (x86-64) | OpenWave-Linux-x86_64.AppImage | chmod +x the file, then double-click |
| Home server | docker run -d -p 8787:8787 -v openwave:/data ghcr.io/saisiddharthbs/openwave:0.5.7 |
Open http://<server>:8787 |
Already using OpenWave? The app tells you about this update and downloads it in one tap. Your library stays as it is.
What's new
Changed
- A cleaner top bar on computers. The search box sits in the middle of the page and is wider, with a clear button inside it (and Escape clears it too). Search is no longer repeated in the sidebar.
- You're at the foot of the sidebar, with Settings beside you. The profile menu only has what isn't a tap away already: Import playlists and Switch profile (and Your insights on a phone, which has no sidebar).
- Audio quality and Crossfade in Settings use OpenWave's own menus instead of the browser's.
- The iPhone Home Screen app has a solid status bar in the app's colour. With a see-through one, iOS 26 leaves an empty strip at the bottom of the screen. To get it, remove OpenWave from the Home Screen, add it again from Safari, and pair it again with the code from the computer.
Fixed
- In the Mac app, the window's close, minimise and zoom buttons sat on the sidebar's top-left corner. The sidebar now starts just below them.
Full details are in CHANGELOG.md.
Verify your download
SHA-256 checksums (also attached as SHA256SUMS.txt):
f0e3e7b46251016df51855ae1514a17a2f0ae9f1f83bd70a842189c0214f4fa3 OpenWave-Android.apk
7380f5863658dca8e770017ad9d8ec356f663d62e3d470da3819d0034b213030 OpenWave-Linux-x86_64.AppImage
e80f855b67b91f69d76ec1d3f4f9c50ce3d5370ff13236874d98c2bbd97f1203 OpenWave-Windows-Setup.exe
dd26bcc70c4da7f0ed6ed917422a64689cc6465363dc8100a0113a180aab8bb5 OpenWave-macOS-AppleSilicon.dmg
ebb6df4d25e44f6d4a9b52c89f281b586cec8206f8abac2a09d6acebf1068c2c OpenWave-macOS-Intel.dmg
OpenWave is free and open source (GPL-3.0). If you find it useful, star the repo and report anything that breaks.
OpenWave is an independent, non-commercial project, not affiliated with YouTube, Google, Spotify or any record label. It hosts no content. Please support the artists you listen to through official channels.
OpenWave 0.5.6
One music app. Every device you own.
Open-source, non-commercial software under the GPL-3.0, with no accounts and no tracking.
Download
| Your device | Download | First launch (once) |
|---|---|---|
| Android 7+ (64-bit) | OpenWave-Android.apk | Open the file → allow Install unknown apps → Install |
| Mac (any) | curl -fsSL https://saisiddharthbs.github.io/OpenWave/install.sh | bash in Terminal |
Picks Apple Silicon or Intel and opens with no security prompt |
| Mac with Apple Silicon (M1 and later) | OpenWave-macOS-AppleSilicon.dmg | Open the app, then System Settings → Privacy & Security → Open Anyway |
| Mac with Intel | OpenWave-macOS-Intel.dmg | Same as above |
| Windows 10 / 11 | OpenWave-Windows-Setup.exe | "Windows protected your PC" → More info → Run anyway |
| Linux (x86-64) | OpenWave-Linux-x86_64.AppImage | chmod +x the file, then double-click |
| Home server | docker run -d -p 8787:8787 -v openwave:/data ghcr.io/saisiddharthbs/openwave:0.5.6 |
Open http://<server>:8787 |
Already using OpenWave? The app tells you about this update and downloads it in one tap. Your library stays as it is.
What's new
Changed
- The full-screen player opens and closes without a stutter. Everything is drawn and set up while the player is still invisible, in the moment after you tap, and only then starts to move, and every part of the animation now ends together. The very first opening is prepared ahead, while the first song loads. Measured on an Intel MacBook Pro, every frame of the motion now takes 15 to 19 ms.
- On phones and upright tablets, the sleep timer and devices buttons sit in the row under the controls, either side of Up next and Lyrics, so "Playing from" is centred at the top with one button on each side.
Fixed
- In the Mac app, the sidebar's glass was cut off at the left edge of the window. It now has the same gap and rounded corners on every side as the rest of the glass.
- "Playing from" at the top of the full-screen player was off-centre on Android and other phones.
- iPhone Home Screen app reaches the bottom of the screen. iOS 26 lays out Home Screen apps one status bar too short (WebKit bug 301108), which left an empty strip below the tab bar. Close the app fully and open it again after updating; there's no need to add it to the Home Screen again.
- On a phone, "Connecting to…" no longer covers the buttons in the top bar: it sits just under it.
- The screen-layout test no longer stops when a slow test machine briefly loses touch with its browser, and its failures now say which screen and why. A UI test that fails is retried once, and stays red if it fails again.
Full details are in CHANGELOG.md.
Verify your download
SHA-256 checksums (also attached as SHA256SUMS.txt):
eac9a85867f4b584fedfb84aa7cfe84c9c494a854d802b787e2aca1995125536 OpenWave-Android.apk
96453b8eb9a6494b8f8a3a9003b1866ec060fdc2bad832daae082a184a0c0561 OpenWave-Linux-x86_64.AppImage
b8d831a5aa5959b77d8f561434dfc08e4e4cb11f3305396df620fa2ef4b992eb OpenWave-Windows-Setup.exe
0e98de97ed9eb560d144ac9e8c1c21641d255315e46714f6b5148234cc2556f8 OpenWave-macOS-AppleSilicon.dmg
2ed559923837ca9e09fa7d33c687abefa535b0f6832bc117f37252f62189f82f OpenWave-macOS-Intel.dmg
OpenWave is free and open source (GPL-3.0). If you find it useful, star the repo and report anything that breaks.
OpenWave is an independent, non-commercial project, not affiliated with YouTube, Google, Spotify or any record label. It hosts no content. Please support the artists you listen to through official channels.
OpenWave 0.5.5
One music app. Every device you own.
Open-source, non-commercial software under the GPL-3.0, with no accounts and no tracking.
Download
| Your device | Download | First launch (once) |
|---|---|---|
| Android 7+ (64-bit) | OpenWave-Android.apk | Open the file → allow Install unknown apps → Install |
| Mac (any) | curl -fsSL https://saisiddharthbs.github.io/OpenWave/install.sh | bash in Terminal |
Picks Apple Silicon or Intel and opens with no security prompt |
| Mac with Apple Silicon (M1 and later) | OpenWave-macOS-AppleSilicon.dmg | Open the app, then System Settings → Privacy & Security → Open Anyway |
| Mac with Intel | OpenWave-macOS-Intel.dmg | Same as above |
| Windows 10 / 11 | OpenWave-Windows-Setup.exe | "Windows protected your PC" → More info → Run anyway |
| Linux (x86-64) | OpenWave-Linux-x86_64.AppImage | chmod +x the file, then double-click |
| Home server | docker run -d -p 8787:8787 -v openwave:/data ghcr.io/saisiddharthbs/openwave:0.5.5 |
Open http://<server>:8787 |
Already using OpenWave? The app tells you about this update and downloads it in one tap. Your library stays as it is.
What's new
Changed
- Smoother full-screen player. Opening and closing it was choppy on the Mac: the player bar widened by redoing the page's layout on every frame, the artwork's corners were animated in a way that kept the graphics chip out of it, and Up next was built as the player opened. The bar now stretches and the artwork flies on the graphics chip, and Up next is ready beforehand. Measured on an Intel MacBook Pro, the worst stutter went from about 220 ms to under 90 ms, and closing costs about the same as no animation at all.
- A cleaner start. The Mac and Android apps show only the OpenWave logo while they start, with no "Starting OpenWave…" or "Loading…" text. Messages still appear when something needs your attention.
Full details are in CHANGELOG.md.
Verify your download
SHA-256 checksums (also attached as SHA256SUMS.txt):
c4f8019a2521f91b774c5ad3eb843fc7a59fdfec290660db72d46215b142d83a OpenWave-Android.apk
ddbdec4caf06c4866aab1681f3b2e508c61be03863a35a627965f0d278a49961 OpenWave-Linux-x86_64.AppImage
98e21e2d2f103262cf1caaed578a30dfa08049690d3b3e7b5ad3edd269561ec7 OpenWave-Windows-Setup.exe
05c6f8c3dc804a2fb49c4e15e2016ca33b8701597bfb53b91f0f27bfdb552e1e OpenWave-macOS-AppleSilicon.dmg
df9e7b5ba0131e67d18946daaed48a98a7252564c858ff55d9b428a43cf60a58 OpenWave-macOS-Intel.dmg
OpenWave is free and open source (GPL-3.0). If you find it useful, star the repo and report anything that breaks.
OpenWave is an independent, non-commercial project, not affiliated with YouTube, Google, Spotify or any record label. It hosts no content. Please support the artists you listen to through official channels.
OpenWave 0.5.4
One music app. Every device you own.
Open-source, non-commercial software under the GPL-3.0, with no accounts and no tracking.
Download
| Your device | Download | First launch (once) |
|---|---|---|
| Android 7+ (64-bit) | OpenWave-Android.apk | Open the file → allow Install unknown apps → Install |
| Mac (any) | curl -fsSL https://saisiddharthbs.github.io/OpenWave/install.sh | bash in Terminal |
Picks Apple Silicon or Intel and opens with no security prompt |
| Mac with Apple Silicon (M1 and later) | OpenWave-macOS-AppleSilicon.dmg | Open the app, then System Settings → Privacy & Security → Open Anyway |
| Mac with Intel | OpenWave-macOS-Intel.dmg | Same as above |
| Windows 10 / 11 | OpenWave-Windows-Setup.exe | "Windows protected your PC" → More info → Run anyway |
| Linux (x86-64) | OpenWave-Linux-x86_64.AppImage | chmod +x the file, then double-click |
| Home server | docker run -d -p 8787:8787 -v openwave:/data ghcr.io/saisiddharthbs/openwave:0.5.4 |
Open http://<server>:8787 |
Already using OpenWave? The app tells you about this update and downloads it in one tap. Your library stays as it is.
What's new
Fixed
- Smooth Full animations on the Mac, iPhone and iPad. Measured on an Intel MacBook Pro, a third of frames came late with the full-screen player open, and going back to Home or scrolling was choppy. In Safari's engine the colour behind the app now holds still, pieces of a page fade in as you scroll instead of sliding, and the springy motion uses curves the graphics chip can run by itself. Pages still slide in and the player still grows out of the mini player.
Full details are in CHANGELOG.md.
Verify your download
SHA-256 checksums (also attached as SHA256SUMS.txt):
3f340a7e1ef2a4d3c3194664880462ba186cf9b222615f468963cab0366d021f OpenWave-Android.apk
1ee1884db30696e5958a8bbe291cf18a106e63695171a0f2127b5cd5d7c42e77 OpenWave-Linux-x86_64.AppImage
0706a072988fe5c233ad23f67de65c4eaa062a8ada40197b5367ad2dee7df488 OpenWave-Windows-Setup.exe
d3f11b0ee0502763216a66e6e517bba3b60d27de3bf7ba179e1817045f48627d OpenWave-macOS-AppleSilicon.dmg
3d891e9c34aa6368b54dc12d8dbfc3070dd0c81826d3f37e0b5c89165630d074 OpenWave-macOS-Intel.dmg
OpenWave is free and open source (GPL-3.0). If you find it useful, star the repo and report anything that breaks.
OpenWave is an independent, non-commercial project, not affiliated with YouTube, Google, Spotify or any record label. It hosts no content. Please support the artists you listen to through official channels.
OpenWave 0.5.3
One music app. Every device you own.
Open-source, non-commercial software under the GPL-3.0, with no accounts and no tracking.
Download
| Your device | Download | First launch (once) |
|---|---|---|
| Android 7+ (64-bit) | OpenWave-Android.apk | Open the file → allow Install unknown apps → Install |
| Mac (any) | curl -fsSL https://saisiddharthbs.github.io/OpenWave/install.sh | bash in Terminal |
Picks Apple Silicon or Intel and opens with no security prompt |
| Mac with Apple Silicon (M1 and later) | OpenWave-macOS-AppleSilicon.dmg | Open the app, then System Settings → Privacy & Security → Open Anyway |
| Mac with Intel | OpenWave-macOS-Intel.dmg | Same as above |
| Windows 10 / 11 | OpenWave-Windows-Setup.exe | "Windows protected your PC" → More info → Run anyway |
| Linux (x86-64) | OpenWave-Linux-x86_64.AppImage | chmod +x the file, then double-click |
| Home server | docker run -d -p 8787:8787 -v openwave:/data ghcr.io/saisiddharthbs/openwave:0.5.3 |
Open http://<server>:8787 |
Already using OpenWave? The app tells you about this update and downloads it in one tap. Your library stays as it is.
What's new
Added
- Daily Mixes. Three new mixes every day on Home, each with one mood: artists you play together share a mix, and it's part songs you love and part songs you haven't heard. They learn as you listen: songs you finish count for more, songs you keep skipping are left out, and recent listening counts most. Every profile has its own.
- Tablet layouts. Upright, tablets get their own layout: the tabs and the mini player share one row, covers and titles sit side by side, Quick picks and your Library use the room, and search is always at the top. On its side, a tablet gets the computer's layout with buttons sized for fingers.
- Update notifications. The Android app tells you about a new version with a notification, even when it's closed. The Mac, Windows and Linux apps look for updates every few hours while they're open and tell the system, not only when they start. The iPhone app updates itself and says so.
Changed
- The Mac app updates from a card in the app with one click, instead of a window that interrupts you.
- Later on an update now means a few days, and a newer version shows up straight away.
- Full animations are on by default on every device (this was in 0.5.2, which was never published).
- Songs with little colour in their artwork let the app's own colours show behind them instead of grey.
Fixed
- Search suggestions no longer disappear a moment after they appear, and results no longer flash while you type.
- On a computer, closing the full-screen player now shrinks the artwork into the mini player instead of sending it to the far left of the window.
- A song of unknown length shows –:–– instead of 0:00, and remembers its length once it has played.
Full details are in CHANGELOG.md.
Verify your download
SHA-256 checksums (also attached as SHA256SUMS.txt):
015b32b2bd03315b84421e67b6385fd308750bd134d0ee5f99dcef34e755a956 OpenWave-Android.apk
7955f076b5ec030e1bfe40062dd8f45d13087711649b1cad5a9f68ffc10471bc OpenWave-Linux-x86_64.AppImage
6c983b9b76978321da722802a727cbfed6c1aa372d94f28548cb3bdb288b8072 OpenWave-Windows-Setup.exe
9b6ba7246429301b60c5b6a62a8313c24f6758de44adeea02a65784824619ddd OpenWave-macOS-AppleSilicon.dmg
6f4d8514025d165948dbfa072982250d9edc397b4040e5af77f4642fbabcc621 OpenWave-macOS-Intel.dmg
OpenWave is free and open source (GPL-3.0). If you find it useful, star the repo and report anything that breaks.
OpenWave is an independent, non-commercial project, not affiliated with YouTube, Google, Spotify or any record label. It hosts no content. Please support the artists you listen to through official channels.









