navigate_before

The Audio Player With the Most Extensive Catalogue

reAudioPlayer One lets you curate playlists and stream any track from various platforms, including Spotify, YouTube and SoundCloud.

Playlist View

Discover New Music

Use the integrated release radar to track the releases of your favourite artists, get recommendations and much more!

Home View

Complete Privacy,
Highly Customisable

All your data stays on your device(s). You may optionally synchronise your library via GitHub, or connect with your Spotify account to access all the features. reAudioPlayer One comes in three gorgeous themes.

Theme Showcase

Listen Anywhere, Anytime

Full playback control across devices, without compromising any privacy.

Big Player View

Seamless Spotify Integration

Find your next favourite artist or tracks. Or migrate all your playlists from Spotify.

Track View

Smart Playlists

reAudioPlayer One features Smart Playlists: Automatically updated, fully customisable.

Smart Playlist View
navigate_next

Installation

Windows

Linux

Developer

# Create a directory for the user data
mkdir reAudioPlayer-One
cd reAudioPlayer-One
content_copy
# Download the docker-compose.yml file
curl https://raw.githubusercontent.com/reAudioPlayer/one/master/docker-compose.yml -o docker-compose.yml
content_copy
# Start the container
docker-compose up -d
content_copy
# clone the sources
git clone https://github.com/reAudioPlayer/one.git
cd one
content_copy
# start the dev container
docker compose -f docker-compose.dev.yml up
content_copy

modify any *.py file in the directory

# restart the server, your changes will immediately take effect
curl http://localhost:1234/api/system/kill
content_copy
# If you're working on the UI
cd src/ui
npm i
npm run dev # or npm run build
content_copy

About

Privacy

With reAudioPlayer One, you can listen to your music without adverts or tracking.
None of your data ever leaves your device and is never shared with anyone, unless you choose to share your library.
Your data is stored in a database on your device, along with all the metadata.

lock

Open Source

reAudioPlayer One is completely open source, and you can find the source code on GitHub.
You can also contribute to the project and help make it better.

code

Free

reAudioPlayer One is completely free and always will be.
Because you host it yourself, you can use it as much as you like.

attach_money

Easy To Install

reAudioPlayer One is easy to install and can run on any device supporting Docker.
Run it on your PC, Raspberry Pi or server.

Easy To Use

reAudioPlayer One is easy to use. Anyone can use it.
Access it on your phone, tablet, or computer.

touch_app

Customisable

reAudioPlayer One is fully customisable. You can change how it looks and behaves.
You can also add smart playlists. Tailored to your needs.

palette

Fast

reAudioPlayer One is designed to be fast and play music without lagging.
With caching enabled, it can play music instantly, even offline.

speed

Spotify Integration

reAudioPlayer One can be integrated with Spotify.
You can use it to import playlists, songs, albums, and artists into your library.
Using the Spotify API, you can also discover new music, get recommendations and learn the audio properties of your track, including tempo, key, mode, time signature and more.

How This Works

The docker-based app uses youtube-dl to download music from YouTube, SoundCloud, and other sites.
Please note that legal restrictions may apply in your country. We are not responsible for improper use of this application.

question_mark