Open-source music player for Android, iOS, Windows, macOS and Linux
Every source. One player.
Natune plays lossless music from Tidal, Qobuz, Deezer, YouTube, Telegram and more — one fast, beautiful app on your phone, tablet and desktop that puts sound quality first.
A clean, fast interface in two flavors: a Material 3 Expressive look or an Apple Music–style player. Real screenshots land here soon.
HomeLibraryPlayerLyricsQueueDownloadsSettingsPool
Features
Built for people who listen closely
Serious audio plumbing under a friendly surface. Pick your sources once — Natune handles the rest.
Multi-source lossless playback
Stream FLAC and hi-res audio from Tidal, Qobuz and Deezer, with YouTube and Telegram as fallbacks. Sources play in the priority order you choose — disabled sources are skipped everywhere: playback, prefetch, crossfade and downloads.
System equalizer and spatial audio, EBU R128 loudness normalization, tempo and pitch controls — plus bit-perfect output over USB DACs when you want the stream untouched.
Smart transitions & automix
Crossfade and automix between tracks with bounded hand-off and recovery policies — gapless listening that survives bad networks.
Crossfade6 s
AutomixOn
Word-by-word lyrics
Synced, TTML and karaoke lyrics powered by Lyprio, with translation and romanization where available.
Every source,one player
Listen Together
Open a room, invite friends, suggest songs and keep playback synchronized for everyone.
4 listening now
Your kind of beautiful
17 player styles — including an Apple Music–inspired look — Material 3 Expressive, liquid-glass surfaces, and dynamic colors pulled from your album art.
Material 3 ExpressiveApple Music style16 more styles
Every platform
One shared Kotlin Multiplatform codebase runs Natune on Android, iOS, Windows, macOS and Linux — with native adapters where desktop and iOS need them.
AndroidiOSWindowsmacOSLinux
Downloads & offline
Backup & restore
Discord rich presence
Android TV
Playback Pool
Cast to devices
Last.fm & ListenBrainz
Listening stats
Platforms
Every platform. One codebase.
Natune is a single Kotlin Multiplatform app — the same code and the same features on Android, iOS, Windows, macOS and Linux. Nightly builds for all five ship from GitHub releases.
Android
Available now
The native Android app, built from the same shared codebase — daily Nightly builds bring the newest features to Android 7 and newer, on phones and TV.
The Kotlin Multiplatform port brings Natune to Windows, macOS, Linux and iOS — one shared codebase with native adapters, so the app feels at home on every screen. iOS installs as an unsigned IPA via AltStore or SideStore.
Yes — completely free and open source under GPL-3.0. No ads, no paywalled features, no tracking. Some streaming sources (like Tidal or Qobuz) require your own paid subscription with that provider.
Is Natune legal? What sources does it use?
Natune is a media player, not a music service — it does not host, upload, or distribute any content. It plays from sources you configure and authenticate with: Tidal, Qobuz, Deezer, YouTube, Telegram and others, using your own accounts and subscriptions where required. How you use it is your responsibility; check the terms of each provider.
Does it really play lossless audio?
Yes — where the source and your subscription provide it, Natune streams FLAC up to hi-res (24-bit/192 kHz on supported services like Tidal and Qobuz). With a USB DAC you can enable bit-perfect output so the stream reaches the DAC unaltered.
Do I need accounts for Tidal, Qobuz or Deezer?
For full-quality streams, yes — each provider requires its own account and, for lossless tiers, a paid subscription. YouTube works without a sign-in for basic playback, and Telegram uses your own Telegram account. You choose which sources are enabled and in which order they are tried.
What is the Playback Pool?
ArchivePool is a self-hostable community pool: contributors anonymously share Tidal/Qobuz instances and accounts, the pool health-checks them on a schedule and drops dead ones, and Natune auto-discovers the surviving sources at runtime. It is optional — the app works fine with only your own accounts.
Is there an iOS or desktop version?
Yes. Natune is now one Kotlin Multiplatform app: nightly builds for Windows, macOS, Linux and iOS ship from GitHub releases alongside Android. Pick your platform in the download dialog — desktop builds install natively, iOS sideloads an unsigned IPA via AltStore or SideStore. The port is young, so expect rough edges and report what you find.
Stable or Nightly — which should I install?
Right now every public build is a Nightly: builds tagged N… ship from GitHub releases for all five platforms at once — newest features, occasional bugs. A Stable channel returns once the multi-platform port settles; watch the news feed. Keep a backup before switching channels.
What data does Natune send?
Very little by default. The news feed is fetched from this site with a plain anonymous GET — no identifiers, no telemetry. The optional “listener presence” feature is strictly opt-in: while enabled and playing, the app sends a random rotating ID, platform and app version about every 15 minutes; country/city are derived server-side from IP and rounded to ~1 km. It never sends what you play, your accounts, or your device ID — and opting out deletes the local ID. See PRIVACY.md for details.
How do I report a bug or request a feature?
Open an issue on GitHub — include your app version, platform and steps to reproduce. For chat support, join the Telegram group or Discord server.
Can I donate or support the project?
The most valuable contribution is a good bug report, a translation, or a pull request. If you want to support development financially, the maintainer accepts donations via GitHub Sponsors and Ko-fi.
Does Natune work on Android TV?
Yes — the same APK supports Android TV with a leanback-friendly interface, so you can browse and play from the couch.
Can I back up or move my library to a new phone?
Yes. Natune can export a backup of your settings, library and playlists from Settings → Backup, and restore it on another device or after a reinstall.
Install
Get Natune
One app for Android, iOS, Windows, macOS and Linux. Pick your platform — the dialog matches the newest build on GitHub.
Natune does not host, upload, or distribute any music, videos or other media. It is a player that streams from sources you configure — Tidal, Qobuz, Deezer, YouTube, Telegram and others — using your own accounts and subscriptions where required. Natune is free software under GPL-3.0 and is not affiliated with Tidal, Qobuz, Deezer, YouTube, Telegram or Google.
Download Natune
Pick your platform — we match the newest build on GitHub.
Install
Download
Loading the newest build…
Every build is published on GitHub releases. All current builds are rolling nightlies — a stable channel returns when the multi-platform port settles.