✦ Built for your audio collection

Your private audio library and player

Organize, search, and play your own ASMR and doujin audio on Windows, Linux, Docker, and Android.

Add media you provide. Try the demo as a guest; guest favorites and listening progress are not saved.

● ● ●Ruri · My library⌕
The Ruri library, with covers and work details for browsing your collection
♫
Continue listening hereYour collection, ready to resume
Search by RJ, voice actor, and circleChoose sound effects and file formatsTranscripts, subtitles, and sleep timerDownload on Android to listen offline

Free features

The built-in administrator can use the core web and WebDAV features without a server license.

Media folders and compatible sources

Add local or mounted media folders, or connect a kikoeru-compatible source. Browse folders and organize works.

Search and filters

Find works by title, RJ number, voice actor, circle, or tag. Partial RJ searches and filters are supported.

Work details and languages

Fetch details from DLsite for RJ works or edit them manually. Save and view details in different languages.

Editions and formats

Browse sound-effects, no-effects, and bonus files. Play an edition and format available on your server.

Audio and video playback

Play audio and video, manage queues and playlists, resume listening, set a sleep timer, and skip 10 seconds.

Transcripts and subtitles

Follow timed transcripts and subtitles. Use the web transcript window; administrators can create, edit, and convert transcripts.

Collections and smart discovery

Organize works into collections. Save discovered collections and keep individually collected media in Sound drawer.

Privacy mode

Hide covers, video, and work text. Reveal content briefly when needed while playback and navigation remain available.

Read-only WebDAV

Browse and play original files with a WebDAV player or file manager. Upload, deletion, and progress sync are unavailable.

Media processing

Supported local files can use compatible transcoding, loudness normalization, and embedded subtitles, depending on format and tools.

Migration and restore

Export system data or work details and restore using a new media folder. Move original media files separately.

Four interface languages

Use Simplified Chinese, Traditional Chinese, Japanese, or English independently of metadata, audio, and subtitle languages.

Licensed enhancements

An active server license unlocks these experiences; free features remain available.

Android online and offline

Android online use and downloads require an active server license. Listen offline after downloading, with background playback and floating subtitles.

Multiple accounts

Create accounts for others sharing one library, with separate collections, playlists, preferences, and progress.

Saved clips

Preview and save a range of audio or video for playback, or add it to queues, playlists, and collections.

Get started

Run Ruri on your own device.

Download the package for your platform from GitHub Releases. After installation, open it in a browser or install the Android client.

WINDOWS

Windows x64

Run the desktop installer, then open Rurimecha from the Start menu.

Get the download ↗
LINUX

Linux x86-64

Extract the Linux package and run sudo ./install.sh. Requires systemd and glibc 2.35 or later.

Get the download ↗
DOCKER

Docker x86-64

Download compose.yaml from the public repository and follow the guide to configure media folders, ports, and the host identifier for licensing.

Installation guide ↗

Windows users can install without using a command line; the installer currently uses Simplified Chinese. Linux and Docker users can follow the guide.
Verify downloads using SHA256SUMS on the release page. The Android APK is available on the same page.

First steps

A few steps to
your own media library.

From installation to playback, every step is in the user guide.

Open the full user guide ↗
  1. 01

    Download and start the server

    Choose a package, open Ruri, and use the first-time setup code to set an administrator password and sign in.

  2. 02

    Add your media folders

    Choose a folder containing audio or videos. Enable scanning and work detail fetching as needed.

  3. 03

    Find something to listen to

    Open a folder or the library to play, collect, and continue next time.

Trial license

Help make Ruri
better together.

Testing is free. Submit the form to receive a trial license automatically if eligible, without waiting for manual review. Activate within 7 days of issue and use it for 31 days after first activation. Enter the emailed key under Settings & management → Server license.

Testing is free. Future pricing is provisionally CNY 10/month, CNY 60/year, or CNY 90 for a lifetime license, with up to 3 server bindings; clients such as Android do not use additional bindings. The final plan will be announced later. Existing free features will remain free.

7 daysTime to activate after issue

31 daysUse after first activation

OnceTrial eligibility per email

The server needs internet access to activate or update a license. Deactivate on the old server before switching. If it cannot start, contact an administrator through support email.

Look up my licenses

Enter the email used to receive your license. If a license exists, we'll email a lookup link.

Use your own email address. Wait at least 60 seconds between requests. Each address allows up to 3 requests per hour and 10 per day. Daily limits reset at 00:00 UTC.

✦

Get a free trial license

Use your own email address to receive your trial license automatically. Each address gets one trial. Submitting again resends the original license without extending its activation deadline or trial period.

Wait at least 60 seconds between requests. Each address allows up to 3 requests per hour and 10 per day. Requests from the same network are also limited.

Need help?

Tell us what's wrong.

For installation, licensing, or device transfer issues, include your platform and the message you see. We'll reply by email.

Email support@rurimecha.top ↗

Frequently asked questions

Does Ruri provide audio content?

Ruri organizes and plays media files you provide. It does not provide audio work downloads.

Can I use Ruri without a trial license?

The built-in administrator can still use the website and WebDAV. Additional accounts, Android online playback, and saved clips require a valid server license.

How do I move to another server?

Open Server license on the old server and deactivate first, then enter the original key on the new server. If the old server cannot start, email us.