Original en anglais: https://argusic.com/best/music-servers
Serveurs de musique open source, installés et joués
Testé entre le 10 septembre 2026 et le 2 novembre 2026. Chaque ligne indique sa propre date de test ; un projet peut changer après cette date.
70 des 83 projets testés fonctionnent. 5 autres attendent un test.
En bref : 50 des 83 projets testés ont démarré tel quel sur une machine vierge : cliamp, blackcandy, wizarr, bili-sync, songloft, aurral, spotatui et Youtarr, et 42 autres. 20 autres ont démarré une fois qu'un substitut a remplacé un service attendu, comme une base de données : rmpc, Maintainerr, tonzhon-music, embyToLocalPlayer, ezarr, jellyfin-webos, lx-netease-music-mobile et ytm-player, et 12 autres. 13 n'ont pas pu être vérifiés : lx-music-desktop, listen1_desktop, musicxx, Castafiore, InPlayerEpisodePreview, Docker-Traefik, metatube-sdk-go et jelly-app, et 5 autres ; le log montre où chacun s'est arrêté.
Mesuré par Argusic sur une machine vierge, à chaque fois. Chaque chiffre renvoie à ses preuves.
| # | projet | verdict | Score Argusic | langage | étoiles | testé le |
|---|---|---|---|---|---|---|
| 1 | cliamp | Fonctionne | 100 / 100 | Go | 4,571 | 25 septembre 2026 |
cliamp - Lecteur de musique pour terminal inspiré de winamp Ce que le test a constaté : cliamp builds with CGO from source, all 3407 tests pass, binary runs and prints help text, bundled MP3 decodes cleanly via ffmpeg. 8 minutes. | ||||||
| 2 | blackcandy | Fonctionne | 100 / 100 | Ruby | 4,429 | 25 septembre 2026 |
Un serveur de diffusion de musique en continu auto-hébergé Ce que le test a constaté : Black Candy Rails 8.1.3 app runs on Ruby 4.0.2 with SQLite, all 416 tests pass, server responds on port 3002. 16 minutes. | ||||||
| 3 | wizarr | Fonctionne | 100 / 100 | Python | 3,278 | 17 septembre 2026 |
Wizarr est un système avancé d'invitation et de gestion d'utilisateurs pour Jellyfin, Plex, Emby, etc. Ce que le test a constaté : All 610 unit/integration tests pass, the Flask app starts and serves HTTP on port 5000 with Swagger API docs at /api/docs/, and database migrations apply cleanly from scratch. 11 minutes. | ||||||
| 4 | bili-sync | Fonctionne | 100 / 100 | Rust | 2,655 | 18 septembre 2026 |
Outil de synchronisation Bilibili propulsé par Rust & Tokio Ce que le test a constaté : bili-sync compiles, all 33 unit tests pass, the binary launches and serves the web UI on port 12345, the frontend builds cleanly. 7 minutes. | ||||||
| 5 | songloft | Fonctionne | 100 / 100 | Go | 2,112 | 18 septembre 2026 |
Serveur de musique gratuit, sans publicité et basé sur des plugins Ce que le test a constaté : The Go backend builds (make build-lite produces a working binary), starts with all 37 database migrations applied, serves GET /api/v1/health with 200, authenticates POST /api/v1/auth/login with admin/admin, and all 14 internal package unit tests pass. The root package test fails due to missing Flutter web assets... 16 minutes. | ||||||
| 6 | aurral | Fonctionne | 100 / 100 | TypeScript | 1,889 | 2 novembre 2026 |
Trouver de la nouvelle musique, l'obtenir et la jouer, le tout sur votre propre serveur. Ce que le test a constaté : All tests pass (394 unit + 17 integration), server starts and serves HTTP 200 on /api/health, frontend builds successfully. 43 minutes. | ||||||
| 7 | spotatui | Fonctionne | 100 / 100 | Rust | 1,802 | 18 septembre 2026 |
Un lecteur de musique terminal rapide et autonome en Rust: streaming natif Spotify plus sources locales, Subsonic, radio, Qobuz et Youtube. Ce que le test a constaté : spotatui 0.41.0 builds, passes 1282 tests, and runs (--help, --version) in a container with no root access, after installing Rust via rustup and extracting libasound2-dev from its .deb. 18 minutes. | ||||||
| 8 | Youtarr | Fonctionne | 100 / 100 | JavaScript | 1,796 | 6 octobre 2026 |
Application web auto-hébergée qui automatise le téléchargement, l'organisation et la planification du contenu de chaîne YouTube avec prise en charge de Plex... | ||||||
| 9 | mediary-scout | Fonctionne | 100 / 100 | TypeScript | 1,722 | 30 octobre 2026 |
巡影 · Outil open source d'IA pour le suivi automatique des médias vidéo et l'organisation de bibliothèques de médias multi-cloud / Agent IA open source pour le... Ce que le test a constaté : Repo installs with Node 22, workflow and web and desktop builds succeed, 5085 tests pass, the standalone web server answers HTTP 200 with migrations and worker started, and the Electron desktop app launches on Xvfb, serves its UI at HTTP 200, and stays up without native-module errors. 38 minutes. | ||||||
| 10 | watchstate | Fonctionne | 100 / 100 | PHP | 1,610 | 7 octobre 2026 |
Service auto-hébergé pour synchroniser l'état de lecture de vos plex, jellyfin et emby, sans dépendre de services externes 3rd-party. Ce que le test a constaté : WatchState (FrankenPHP 1.13.0 / PHP 8.5.11) installed with composer dependencies; HTTP server launches and healthcheck endpoint returns 200 OK; 905 of 907 tests pass. 21 minutes. | ||||||
| 11 | self-host | Fonctionne | 100 / 100 | Go | 1,499 | 1 novembre 2026 |
Remplacez le SaaS que vous payez. Un seul binaire installe et exécute des applications auto-hébergées chez vous, aucune connaissance de Docker nécessaire... Ce que le test a constaté : The self-host Go binary builds, passes all 117 package test suites (including race tests), and its CLI commands (help, version, apps, host, doctor, skill) all produce correct output from the compiled binary. 8 minutes. | ||||||
| 12 | jellyfin-audio-player | Fonctionne | 100 / 100 | TypeScript | 1,426 | 8 octobre 2026 |
Une magnifique application de streaming audio Jellyfin pour iOS et Android. Ce que le test a constaté : pnpm install succeeds, Jest test suite passes (1/1), TypeScript type-checks clean, ESLint passes (0 errors, 110 pre-existing warnings), and the React Native Metro dev server starts successfully with Node 22. 9 minutes. | ||||||
| 13 | SuggestArr | Fonctionne | 100 / 100 | Python | 1,376 | 8 octobre 2026 |
Demandez sans effort des films, séries TV et anime recommandés à Jellyseer/Overseer en fonction de votre contenu récemment regardé sur Jellyfin, Plex ou Emby... Ce que le test a constaté : SuggestArr backend runs on Python 3.12, serves API on port 5000, initializes all database tables on first boot, and all 1050 pytest tests pass without errors. 3 minutes. | ||||||
| 14 | multi-scrobbler | Fonctionne | 100 / 100 | TypeScript | 1,298 | 18 septembre 2026 |
Scrobber les écoutes de plusieurs sources vers plusieurs clients. Ce que le test a constaté : multi-scrobbler v0.17.2 (HEAD-8d7b911) installs with npm ci, compiles TypeScript cleanly, passes 583/608 backend tests, and launches a web server on port 9078 responding with HTTP 200 on / and /api/health with sqlite-backed database, scheduler, and vite-express frontend serving in development mode. 9 minutes. | ||||||
| 15 | Nora | Fonctionne | 100 / 100 | TypeScript | 1,263 | 9 octobre 2026 |
Un lecteur de musique élégant construit avec Electron et React. Inspiré de Oto Music for Android par Piyush Mamidwar. Ce que le test a constaté : All 344 unit tests pass, both TypeScript type checks pass, npm dependencies fully installed on Node v22.23.3 and npm v11.21.0. 5 minutes. | ||||||
| 16 | Koito | Fonctionne | 100 / 100 | Go | 1,125 | 18 septembre 2026 |
Koito est un scrobbler moderne et personnalisable que vous pouvez utiliser avec n'importe quel programme qui scrobble vers une URL ListenBrainz personnalisée. Ce que le test a constaté : The Go backend API server builds and runs: all 26 tests pass, the binary starts with SQLite, creates a default user, listens on a configured port, returns HTTP 200 on the /health endpoint, and shuts down cleanly. 56 minutes. | ||||||
| 17 | pytools | Fonctionne | 100 / 100 | Python | 948 | 11 octobre 2026 |
Pytools: Quelques outils utiles écrits en pur Python. Ce que le test a constaté : All 38 pytools modules install, import, and instantiate. Non-GUI tools (port scanner, IP geolocation, email security, etc.) execute via run(). GUI tools instantiate but require a display. Quick start pattern (pytools.pytools() -> getallsupported() -> execute()) works. 15 minutes. | ||||||
| 18 | movary | Fonctionne | 100 / 100 | PHP | 790 | 14 octobre 2026 |
Une application web auto-hébergée pour le suivi, la notation et l'exploration de votre historique de visionnage de films Ce que le test a constaté : PHP 8.5.11 with Composer and all dependencies installed, SQLite database with 37 migrations applied, 144/144 unit tests pass, PHPStan and PHPCS pass at level 8, web server responds HTTP 200 with rendered Movary content. 37 minutes. | ||||||
| 19 | youtube-music | Fonctionne | 100 / 100 | TypeScript | 776 | 14 octobre 2026 |
Un client léger et sans publicité pour écouter de la musique en streaming depuis YouTube Music. Aucun abonnement requis. Prend en charge la lecture en... Ce que le test a constaté : Build succeeds, TypeScript typecheck passes, and all 6 Playwright tests including the Electron integration test pass. 3 minutes. | ||||||
| 20 | react-h5-audio-player | Fonctionne | 100 / 100 | JavaScript | 694 | 15 octobre 2026 |
Composant de lecteur audio React avec interface utilisateur. Il fournit un indicateur de temps sur les ordinateurs de bureau et les appareils mobiles. Ce que le test a constaté : With Node 22.23.3 on PATH, yarn install --frozen-lockfile, yarn build, eslint src, and the vitest suite (123/123 passing) all complete cleanly in /work/repo. 2 minutes. | ||||||
| 21 | jellyfin-plugin-skin-manager | Fonctionne | 100 / 100 | JavaScript | 676 | 15 octobre 2026 |
Jellyfin Skin Manager est un plugin qui vous aide à télécharger et installer des skins. Ce que le test a constaté : Plugin builds with zero errors, all three embedded resources (HTML, JS, CSS) present, and loads into Jellyfin 10.10.6 server at runtime as confirmed by server logs. 14 minutes. | ||||||
| 22 | jellyfin-ios | Fonctionne | 100 / 100 | JavaScript | 615 | 17 octobre 2026 |
Jellyfin pour iOS Ce que le test a constaté : npm install succeeded with 1734 packages, full test suite passes (38 suites, 143 tests, 22 snapshots, 0 failures). 7 minutes. | ||||||
| 23 | radio-active | Fonctionne | 100 / 100 | Python | 606 | 17 octobre 2026 |
Écoutez n'importe quelle radio du monde entier directement depuis le terminal:zap: Ce que le test a constaté : radio-active 4.0.2 installs, all 16 tests pass, the CLI launches with --version and --help, searches the radio-browser API, and gracefully handles missing last station data. 3 minutes. | ||||||
| 24 | tuliprox | Fonctionne | 100 / 100 | Rust | 590 | 17 octobre 2026 |
tuliprox: Passerelle multimédia auto-hébergée et processeur de listes de lecture en Rust: prend en charge M3U, Xtream Codes, HDHomeRun, Plex, Emby et Jellyfin... Ce que le test a constaté : tuliprox builds and passes all 5532 unit tests; the binary starts in server mode, serves /healthcheck on port 8901 returning HTTP 200, and processes real M3U playlists in CLI mode. 20 minutes. | ||||||
| 25 | qm-music | Fonctionne | 100 / 100 | Java | 589 | 19 septembre 2026 |
Votre service de musique privé Ce que le test a constaté : qm-music builds with Maven, passes 201 tests, and runs on port 6688 serving a web UI and Subsonic-compatible REST API (ping returns status=ok). 9 minutes. | ||||||
| 26 | autopulse | Fonctionne | 100 / 100 | Rust | 556 | 18 octobre 2026 |
service automatisé léger qui met à jour les serveurs multimédia comme Plex et Jellyfin en fonction des notifications des organisateurs de médias comme Sonarr... Ce que le test a constaté : autopulse v2.0.0 builds from source with all vendored dependencies, all 192 tests pass, and the HTTP server starts and correctly processes API requests with SQLite on localhost:2875. 11 minutes. | ||||||
| 27 | MusicBox | Fonctionne | 100 / 100 | TypeScript | 507 | 19 octobre 2026 |
Un lecteur de musique local, élégant, plug-in et profondément personnalisable, prenant en charge Windows, MacOS et Linux. Ce que le test a constaté : on this Ubuntu container, MusicBox installs (Node 22.23.3, Rust 1.99.1, venv pip), builds renderer+main TS and lint/typecheck cleanly, launches on the Xvfb display with the full UI and preload bridge alive, scans a real music folder and returns correct track metadata, plays in UI state and fetches live network lyrics... 17 minutes. | ||||||
| 28 | litefin | Fonctionne | 100 / 100 | JavaScript | 459 | 21 octobre 2026 |
Client Jellyfin pour Tizen, webOS, Android, Windows, Linux, macOS et Web. Ce que le test a constaté : npm install succeeds, all 157 tests pass, and 4 of 6 webpack build variants compile successfully (modern, normal, legacy, debug) producing dist/ with assets, CSS, JS bundles, and platform manifests. 16 minutes. | ||||||
| 29 | skPlayer | Fonctionne | 100 / 100 | JavaScript | 443 | 21 octobre 2026 |
:musical_note: Un lecteur de musique HTML5 simple et beau Ce que le test a constaté : npm install and npm test exit 0 with official Node 18.19.1, the webpack build emits dist/skPlayer.min.js, the player's file-mode demo renders and its play controls execute under a jsdom DOM, a static server on 127.0.0.1:8923 serves the page, bundle, MP3s and cover art with 200s, and all three demo MP3s decode cleanly... 12 minutes. | ||||||
| 30 | openwhyd | Fonctionne | 100 / 100 | JavaScript | 436 | 21 octobre 2026 |
Comme Pinterest, mais pour la musique. Ce que le test a constaté : Openwhyd v1.64.14 installed, builds, connects to an ephemeral MongoDB, and serves HTTP 200 on / and /all with 160/161 tests passing across all tiers. 13 minutes. | ||||||
| 31 | lunarr-go | Fonctionne | 100 / 100 | TypeScript | 385 | 22 octobre 2026 |
Serveur auto-hébergé de diffusion multimédia en continu, conçu comme alternative à Plex, vous permettant de surveiller et de gérer vos fichiers de films et... Ce que le test a constaté : Project builds from source, all 1136 automated tests pass, production server starts and serves the setup/admin registration page on port 3000, and all FFmpeg/NodeAV playback runtime verifications pass. 7 minutes. | ||||||
| 32 | OpenAver | Fonctionne | 100 / 100 | Python | 346 | 25 octobre 2026 |
Application de bureau open source gratuite qui récupère les métadonnées JAV et génère des fichiers NFO et des pochettes pour Jellyfin, Emby et Kodi. Pas de... Ce que le test a constaté : Python 3.12.3 venv with all pinned dependencies installed; 8877 tests pass; web server starts on port 8000 and serves the API and frontend correctly. 12 minutes. | ||||||
| 33 | jellyfin-plugin-streamyfin | Fonctionne | 100 / 100 | JavaScript | 312 | 25 octobre 2026 |
Plugin compagnon pour Streamyfin Ce que le test a constaté : The .NET 9 SDK was installed, the projet builds with dotnet build --configuration Release (0 errors), and all 13 tests pass. 1 minute. | ||||||
| 34 | EPlusTV | Fonctionne | 100 / 100 | TypeScript | 295 | 25 octobre 2026 |
Chaînes linéaires virtuelles pour divers fournisseurs Ce que le test a constaté : The EPlusTV Hono server starts on port 8000, serves the config web UI, generates 200 virtual channels in both M3U and XMLTV formats, and all 22 provider handlers initialize successfully as disabled stubs awaiting credentials. 9 minutes. | ||||||
| 35 | mousiki | Fonctionne | 100 / 100 | C++ | 293 | 21 septembre 2026 |
Lecteur de musique TUI très personnalisable, conçu pour être rapide et léger. Ce que le test a constaté : Mousiki builds and runs: the binary launches its full keyboard-driven TUI in the terminal, displaying the spinning disk, progress bar, local/queue panels, and volume indicator; Python auxiliary tools (yt-dlp, lyrics fetcher, YouTube search) all connect to their respective live APIs and return valid data. 4 minutes. | ||||||
| 36 | koel | Fonctionne | 98.8 / 100 | PHP | 17,332 | 22 septembre 2026 |
Solution de diffusion de musique en continu qui fonctionne. Ce que le test a constaté : Koel is fully installed with SQLite database, all 1612 backend tests pass, the Laravel web server starts and serves the homepage at 200, and the login API returns an authentication token for [email protected]. 27 minutes. | ||||||
| 37 | music-player | Fonctionne | 98.8 / 100 | Rust | 528 | 19 septembre 2026 |
Un serveur de musique extensible écrit en Rust, un seul binaire, zéro dépendance Ce que le test a constaté : music-player builds and its test suite passes (158 of 158, 2 pre-existing ignores for external servers). Binary prints version and help. The core daemon, gRPC server, client, playback, scanner, tracklist, storage, migration, settings, entity, types, graphql, addons, and discovery crates all compile and test cleanly... 46 minutes. | ||||||
| 38 | pear-desktop | Fonctionne | 97.3 / 100 | TypeScript | 33,976 | 21 septembre 2026 |
Pear est une extension pour lecteur de musique. Ce que le test a constaté : Dependencies installed, project builds successfully with electron-vite, Playwright test suite passes all 6 tests: the Electron app launches, renders a window, and navigates to YouTube Music; LRC parser unit tests (empty string, chorus, attributes, karaoke) pass; sponsorblock segment sorting test passes. 4 minutes. | ||||||
| 39 | seerr | Fonctionne | 97.3 / 100 | TypeScript | 13,109 | 23 septembre 2026 |
Gestionnaire open source de demandes et de découverte de médias pour Jellyfin, Plex et Emby. Ce que le test a constaté : Seerr builds from source, all 182 tests pass, and the production server starts and serves the setup page with SSR HTML on port 5055 via SQLite. 9 minutes. | ||||||
| 40 | Explo | Fonctionne | 96 / 100 | Go | 2,067 | 18 septembre 2026 |
Le « Discover Weekly » de Spotify pour les systèmes de musique auto-hébergés Ce que le test a constaté : Explo builds successfully from source as a Go binary with embedded Vite frontend, and the web UI server responds to all API endpoints including CSRF, login, auth, config, logs, and background art. 15 minutes. | ||||||
| 41 | switchfin | Fonctionne | 90 / 100 | C++ | 897 | 12 octobre 2026 |
Third-party native Jellyfin client for PC/PS4/PSVita/Nintendo Switch Ce que le test a constaté : Switchfin builds for desktop and starts on the virtual display: the -version flag prints '2d585b2ca07c ee04d1d' and the GUI window titled 'Switchfin for Linux' 1280x720 opens and stays running under Xvfb with a session D-Bus. 30 minutes. | ||||||
| 42 | spotify-player | Fonctionne | 86.2 / 100 | Rust | 7,299 | 24 septembre 2026 |
Un lecteur Spotify dans le terminal avec une parité fonctionnelle complète. Ce que le test a constaté : spotify_player 0.25.1 builds and passes all 45 tests, clippy (all features + no-features), and cargo fmt; the binary starts on Xvfd and produces the expected OAuth authentication URL on first launch. All requested features (streaming, rodio-backend, media-control, image, notify, fzf, daemon) compile and run without... 15 minutes. | ||||||
| 43 | ChattyPlay-Agent | Fonctionne | 80 / 100 | TypeScript | 976 | 11 octobre 2026 |
🚀 告别多个App!本项目主要基于Python+React+TypeScript+Hono+SQLite3+Redis,打造“All in One”智能工具集。免会员播放爱奇艺、腾讯视频、优酷、抖音、B站、小红书等20+平台视频,支持4K在线解析与无水印高速下载。集成Cloudflare... Ce que le test a constaté : Frontend builds to dist/ and serves HTTP 200 with title ChattyPlay; Hono backend on port 3001 answered 200 on /health and /api/info, creating and using a local SQLite database at data/goofishcbot.db. 10 minutes. | ||||||
| 44 | streamyfin | Fonctionne | 78.9 / 100 | TypeScript | 5,335 | 24 septembre 2026 |
Un client Jellyfin moderne développé avec Expo Ce que le test a constaté : Streamyfin installation succeeded: dependencies installed, all 365 unit tests pass, TypeScript type check passes, all 20 Expo SDK compatibility checks pass, and the Metro bundler serves valid JavaScript bundles for both iOS and Android platforms, ready for native device deployment. 15 minutes. | ||||||
| 45 | ytermusic | Fonctionne | 71.7 / 100 | Rust | 703 | 15 octobre 2026 |
Un client YouTube musique dans le terminal axé sur la confidentialité, la simplicité et la performance. Ce que le test a constaté : ytermusic builds with nightly rustc and the local pkg-config shims, its unit tests pass 2/3 against live music.youtube.com responses (the account-dependent library test needs a real Google account), and the TUI binary launches and renders on the virtual display with a headers.txt cookie configured. 66 minutes. | ||||||
| 46 | musikcube | Fonctionne | 66.7 / 100 | C++ | 4,859 | 24 septembre 2026 |
un lecteur de musique multiplateforme basé sur le terminal, un moteur audio, un indexeur de métadonnées et un serveur en c++ Ce que le test a constaté : musikcube 3.0.5 built from source: terminal app (musikcube), streaming daemon (musikcubed), core library (libmusikcore.so), and 7 plugins all compile and run successfully on Ubuntu 24.04 x86_64 without root access. 26 minutes. | ||||||
| 47 | openspot-music-app | Fonctionne | 60 / 100 | TypeScript | 2,980 | 2 octobre 2026 |
OpenSpot est une application musicale gratuite et open source qui vous permet de diffuser et de télécharger des pistes de haute qualité sur tous vos appareils... Ce que le test a constaté : Both openspot-mobile and openspot-desktop apps install dependencies via npm and export static web builds with 14 working routes including index, search, library, settings, downloads, and media pages. 20 minutes. | ||||||
| 48 | ytdlp2STRM | Fonctionne | 60 / 100 | Python | 501 | 19 octobre 2026 |
Un petit script pour servir des vidéos Youtube / Twitch / Crunchyroll sans les stocker. Il utilise les données HTTP de yt-dlp via Flask et des URL dynamiques... Ce que le test a constaté : ytdlp2STRM 1.1.3 installs, starts, and serves the web dashboard on port 5000 returning HTTP 200 on all routes; CLI prints version; ffmpeg test generates valid MP4 video; plugin modules import cleanly. 9 minutes. | ||||||
| 49 | hummingbird | Fonctionne | 50 / 100 | Rust | 623 | 17 octobre 2026 |
[mirror] Lecteur de musique moderne écrit en Rust via GPUI, avec un accent sur le design et la performance. Ce que le test a constaté : Hummingbird v0.4.0-dev builds with release profile, binary runs showing version/help, and all 549 unit tests pass on Ubuntu 24.04 x86_64. 37 minutes. | ||||||
| 50 | mopidy | Fonctionne | 46.7 / 100 | Python | 8,610 | 23 septembre 2026 |
Mopidy est un serveur musical extensible écrit en Python. Ce que le test a constaté : Mopidy CLI works with GStreamer 1.24.2; all 1192 tests pass; pycairo/pygobject built from source against extracted dev packages in a local sysroot. 22 minutes. | ||||||
| 51 | rmpc | Fonctionne avec des mocks | 92 / 100 | Rust | 3,482 | 1 octobre 2026 |
Un client MPD moderne et configurable, basé sur le terminal, avec prise en charge des pochettes d'album via divers protocoles d'images de terminal. Ce que le test a constaté : rmpc 0.11.0 builds from source in both debug and release profiles, passes all 897 tests, and its CLI subcommands (status, outputs, version, help) return correct data against a mock MPD server. 18 minutes. | ||||||
| 52 | Maintainerr | Fonctionne avec des mocks | 92 / 100 | TypeScript | 2,390 | 4 octobre 2026 |
Ressemble à Seerr, mais fait le contraire. Un outil de maintenance de bibliothèque pour Plex, Jellyfin et Emby. Ce que le test a constaté : yarn install + yarn build succeeds for all 3 packages; NestJS API answers 200 on /api/health/live and /api/health/ready; Vite UI serves 200 at localhost:3000 with `<title>Maintainerr</title>`; 3108 of 3162 server tests pass; 215 of 224 UI tests pass. 83 minutes. | ||||||
| 53 | tonzhon-music | Fonctionne avec des mocks | 92 / 100 | JavaScript | 1,499 | 7 octobre 2026 |
Tonzhon: une plateforme musicale propre et épurée (Tonzhon n'utilise plus tonzhon.com d'origine, le tonzhon.com actuel n'est pas le Tonzhon authentique) Ce que le test a constaté : The Tonzhon music web app builds with npm run build (551ms, 12 output assets), serves via npm run dev (Vite 8, 200 on /), proxies all /api endpoints to a custom mock server that returns realistic JSON for hot-songs, search, song-playback, and favorites endpoints. 8 minutes. | ||||||
| 54 | embyToLocalPlayer | Fonctionne avec des mocks | 92 / 100 | Python | 1,461 | 7 octobre 2026 |
etlp - Emby/Jellyfin appelle un lecteur local externe et retransmet les enregistrements de lecture. Compatible avec Plex. Ce que le test a constaté : embyToLocalPlayer HTTP server starts on 127.0.0.1:58000, serves root health check returning 200, accepts Emby/Jellyfin/Plex play requests via POST returning 200, and all 24 Python source files compile without warnings on Python 3.12.3 with requests 2.34.2 installed. 7 minutes. | ||||||
| 55 | ezarr | Fonctionne avec des mocks | 92 / 100 | Python | 1,090 | 10 octobre 2026 |
Ezarr vise à rendre aussi simple que possible la mise en place d'une pile complète de centre multimédia Servarr/Jackett/BitTorrent/Usenet/PleX/Jellyfin à... Ce que le test a constaté : Ezarr CLI fully runs: imports, interactive prompts, and docker-compose.yml generation work correctly. All 18 service configs (sonarr, radarr, lidarr, mylar3, sportarr, audiobookshelf, homarr, bazarr, overseerr, jellyseerr, prowlarr, jackett, flaresolverr, plex, tautulli, jellyfin, qbittorrent, sabnzbd) produce valid... 8 minutes. | ||||||
| 56 | jellyfin-webos | Fonctionne avec des mocks | 92 / 100 | JavaScript | 886 | 12 octobre 2026 |
Client WebOS pour Jellyfin Ce que le test a constaté : npm install completes, ares-package builds a valid IPK with no errors, ares-package --check reports no problems, all frontend JavaScript executes correctly in dependency order, and the backend discovery service starts and handles subscriptions, requests, and cancellations correctly with a mocked webos-service SDK. 6 minutes. | ||||||
| 57 | lx-netease-music-mobile | Fonctionne avec des mocks | 92 / 100 | TypeScript | 875 | 13 octobre 2026 |
Ce que le test a constaté : npm install completes, the postInstall patch runs without errors, the Metro bundler produces valid JS bundles for both dev and release configurations, and the Metro dev server starts on port 8081. The Gradle/APK build step cannot be tested because this container has no JDK or Android SDK. 19 minutes. | ||||||
| 58 | ytm-player | Fonctionne avec des mocks | 92 / 100 | Python | 548 | 18 octobre 2026 |
Client TUI pour YouTube Music avec raccourcis clavier vim, paroles synchronisées et touches média multiplateformes. Ce que le test a constaté : ytm-player 2.1.0 installs cleanly in a Python venv, all 2164 unit tests pass (mocking external dependencies), the CLI reports version 2.1.0, and the Textual TUI starts on an Xvfb display, rendering the full interface. 14 minutes. | ||||||
| 59 | lazyspotify | Fonctionne avec des mocks | 92 / 100 | Go | 447 | 21 octobre 2026 |
Client Spotify pour terminal macOS et Linux Ce que le test a constaté : lazyspotify builds and runs on the virtual display with the base config, version/help work, all 91 repo tests pass, the OAuth failure path is verified against real Spotify, and the authenticated startup-to-ready flow is verified against schema-correct mocks. The repository is untouched except for the added... 19 minutes. | ||||||
| 60 | list-sync | Fonctionne avec des mocks | 92 / 100 | Python | 342 | 24 octobre 2026 |
ListSync automatise l'importation de vos listes IMDB et Trakt dans Overseerr et Jellyseerr, simplifiant la gestion de vos films. Ce que le test a constaté : Python venv and Node 20 environment installed, FastAPI API server responds 200 on all endpoints, Nuxt 3 production frontend builds and serves HTTP 200, mock Overseerr connection verified, but core sync engine requires Chrome which is not in the container. 11 minutes. | ||||||
| 61 | torbox-media-center | Fonctionne avec des mocks | 92 / 100 | Python | 289 | 26 octobre 2026 |
Monte votre compte TorBox sur votre système local pour une utilisation avec des applications externes. Ce que le test a constaté : Python dependencies installed in a venv; the app boots, fetches torrent metadata via mock API, stores data in TinyDB, and creates .strm files organized by movies/series directories. 9 minutes. | ||||||
| 62 | SubTUI | Fonctionne avec des mocks | 92 / 100 | Go | 284 | 20 septembre 2026 |
Un lecteur de musique TUI Subsonic léger construit en Go avec prise en charge du scrobbling. Ce que le test a constaté : The app builds and launches, logs into and browses a mocked Subsonic server, renders search results, and sends stream loadfile commands to a mocked mpv IPC socket. 29 minutes. | ||||||
| 63 | ISpotify | Fonctionne avec des mocks | 92 / 100 | Python | 6 | 5 octobre 2026 |
Application de bureau local-first pour la recherche musicale, les playlists, le téléchargement et la lecture, pour Windows et Linux Ce que le test a constaté : All 59 tests pass, core libraries import cleanly, and the GUI application initializes and runs in offscreen mode with no crashes. 1 minute. | ||||||
| 64 | IMDb-Scout-Mod | Fonctionne avec des mocks | 88.7 / 100 | JavaScript | 594 | 17 octobre 2026 |
Recherche automatique de films/séries sur torrent, usenet, ddl, sous-titres, streaming, predb et autres sites. Ajoute des liens vers les pages IMDb depuis des... Ce que le test a constaté : The userscript parses cleanly and, under a jsdom harness with its real bundled dependencies and mocked IMDb GraphQL plus partner-site responses, its startup ran and rendered the icon bar (9 links) and the search-link header with found/missing states (found=1, missing=2) on reference, redesigned-title, and search pages. 47 minutes. | ||||||
| 65 | infinitunes | Fonctionne avec des mocks | 87.7 / 100 | TypeScript | 361 | 19 septembre 2026 |
Une simple application Web de lecteur de musique construite avec ▲ Next.js, shadcn/ui, TailwindCSS, DrizzleORM et plus... Ce que le test a constaté : npm install completed, next.config.ts simplified (ppr removed), cache changed to no-store, mock JioSaavn API running on :3333, Next.js dev server starts on :4567 and serves the homepage at HTTP 200 with rendered HTML content. 40 minutes. | ||||||
| 66 | librespot-python | Fonctionne avec des mocks | 86 / 100 | Python | 334 | 20 septembre 2026 |
Client Spotify open source Ce que le test a constaté : librespot-python 0.0.10 installs, imports, and the Zeroconf HTTP server component starts on a TCP port and responds to getInfo requests. 7 minutes. | ||||||
| 67 | lx-music-mobile | Fonctionne avec des mocks | 82.4 / 100 | TypeScript | 19,131 | 22 septembre 2026 |
Un logiciel de musique développé avec React native. Ce que le test a constaté : npm installs 909 packages without errors, both dev (9.7MB) and release (3.1MB) React Native bundles compile for Android, Metro dev server starts on port 8088 answering HTTP 200 on /status, ESLint passes with 0 errors, built-in crypto test.js runs and produces correct output, and the theme builder completes... 23 minutes. | ||||||
| 68 | SoundCloud-Desktop | Fonctionne avec des mocks | 71 / 100 | TypeScript | 575 | 19 septembre 2026 |
Meilleur client SoundCloud non officiel pour Windows, Linux et macOS | SANS PUBLICITÉ | SANS CAPTCHA | SANS CENSURE | DISPONIBLE EN RUSSIE Ce que le test a constaté : The desktop/ frontend installs, compiles TypeScript, builds 2261 Vite modules into dist/, runs a Vite dev server returning HTTP 200 on port 1420, and serves the production build at port 4173 returning HTTP 200. 21 minutes. | ||||||
| 69 | spotifast | Fonctionne avec des mocks | 61.3 / 100 | Rust | 9,667 | 25 septembre 2026 |
Spotify, natif et rapide. Une application Rust légère pour toute votre bibliothèque, la lecture locale et Spotify Connect sur Linux, macOS et Windows. Ce que le test a constaté : Spotifast 0.8.0 builds from source on Ubuntu 24.04 (x86_64) without root, all 758 unit tests pass, and the app renders a demo screenshot showing the playlist view with queue panel visible. 71 minutes. | ||||||
| 70 | NASSAV | Fonctionne avec des mocks | 56 / 100 | Python | 474 | 20 octobre 2026 |
Téléchargeur automatique nas pour jeunes filles. Les sources de données déjà implémentées incluent missav et jable (en augmentation continue). Le téléchargeur... Ce que le test a constaté : Python download pipeline runs end-to-end against local mocks producing decodable mp4 files, NFO, metadata JSON, and SQLite dedup; the Go backend serves gallery JSON/image/video endpoints with 200s; the frontend builds; all installs (Python deps, npm, local Go toolchain) succeeded. 17 minutes. | ||||||
| 71 | lx-music-desktop | Non vérifiable | 80 / 100 | TypeScript | 55,063 | 21 septembre 2026 |
Un logiciel de musique basé sur Electron Ce que le test a constaté : npm install and full webpack build (main, renderer, renderer-lyric, renderer-scripts) succeed; patched use-gl to swiftshader for headless Linux; app launches and renders a visible LX Music window on Xvfb display. 18 minutes. | ||||||
| 72 | listen1_desktop | Non vérifiable | 80 / 100 | JavaScript | 11,445 | 23 septembre 2026 |
un pour toute la musique gratuite en Chine (ordinateur Windows, Mac, Linux) Ce que le test a constaté : Listen 1 Electron desktop app installs and launches successfully on the virtual display, initializing its window and renderer process without fatal errors. 2 minutes. | ||||||
| 73 | musicxx | Non vérifiable | 80 / 100 | C++ | 2,132 | 12 septembre 2026 |
Lecteur audio/vidéo local/cloud/NAS tous formats Ce que le test a constaté : Three C++ build targets (myServer static library, myMusic executable, myTest executable) build from source using workflow, fmt, spdlog, nlohmann-json, jwt-cpp, and OpenSSL; the myMusic binary runs and computes add(7,77)=84, the myTest binary runs and exits 0, and the Vitepress documentation site builds successfully. 11 minutes. | ||||||
| 74 | Castafiore | Non vérifiable | 80 / 100 | JavaScript | 376 | 10 septembre 2026 |
Castafiore est un lecteur de musique qui prend en charge Navidrome et Subsonic API. Ce que le test a constaté : The Castafiore Subsonic music player PWA builds and serves correctly via the web export pipeline: npm install completes, expo export -p web produces a valid dist/ with index.html, a 1.3 MB JS bundle, service worker, and assets all returning HTTP 200. 7 minutes. | ||||||
| 75 | InPlayerEpisodePreview | Non vérifiable | 65 / 100 | TypeScript | 439 | 21 octobre 2026 |
Un plugin Jellyfin pour les versions web et client, qui affiche une liste d'épisodes dans le lecteur. Ce que le test a constaté : Both the .NET plugin DLL and the JavaScript webpack bundle build successfully from source with zero errors and zero warnings. 6 minutes. | ||||||
| 76 | Docker-Traefik | Non vérifiable | 50 / 100 | Shell | 3,445 | 25 septembre 2026 |
Stack Docker pour serveur multimédia et serveur domestique avec Docker Compose, Traefik, CrowdSec, Google OAuth2/Authelia et LetsEncrypt. Construit avec les... Ce que le test a constaté : All 4 Docker Compose stacks validate successfully (83 services total), 9 broken YAML middleware files fixed, 1 network name mismatch corrected, Docker CLI/compose tools installed, but Docker daemon cannot start in this containerized environment. 11 minutes. | ||||||
| 77 | metatube-sdk-go | Non vérifiable | 50 / 100 | Go | 868 | 12 octobre 2026 |
MetaTube SDK et serveur API en Golang Ce que le test a constaté : n'a pas pu être vérifié ; le log montre où il s'est arrêté. 9 minutes. | ||||||
| 78 | jelly-app | Non vérifiable | 50 / 100 | TypeScript | 272 | 27 octobre 2026 |
Une interface musicale légère et élégante pour Jellyfin. Ce que le test a constaté : n'a pas pu être vérifié ; le log montre où il s'est arrêté. 4 minutes. | ||||||
| 79 | museeks | Non vérifiable | 25 / 100 | TypeScript | 2,140 | 4 octobre 2026 |
Un lecteur de musique simple, épuré et multiplateforme Ce que le test a constaté : The frontend installs, builds, and all 9 unit tests pass. The Rust/Tauri backend could not compile due to cumulative disk space exhaustion (7.8GB) from extracting system library .deb packages, the Rust toolchain, and 638 compiled crate dependencies. The E2E browser tests (7 tests across 3 files) fail because they... 55 minutes. | ||||||
| 80 | freyr-js | Non vérifiable | 20 / 100 | JavaScript | 2,377 | 12 septembre 2026 |
Un outil pour télécharger des chansons depuis des services de streaming musical comme Spotify et Apple Music. Ce que le test a constaté : n'a pas pu être vérifié ; le log montre où il s'est arrêté. 39 minutes. | ||||||
| 81 | All-jellyfin-media-server | Non vérifiable | 20 / 100 | Shell | 585 | 17 octobre 2026 |
Serveur multimédia complet auto-hébergé Jellyfin avec sonarr, radarr, jackett, prowlarr, qbittorrent, flaredolverr et gluetun Nord VPN Proton VPN dans docker... Ce que le test a constaté : All project YAML compose files and shell scripts are syntactically valid, but the container lacks a Docker daemon and the mount syscall is blocked, making it impossible to launch any Docker Compose services. 10 minutes. | ||||||
| 82 | MonsterMusic | Non vérifiable | 20 / 100 | Java | 523 | 18 octobre 2026 |
Un lecteur de musique sur la plateforme Android, développé par Android composer. Ce que le test a constaté : n'a pas pu être vérifié ; le log montre où il s'est arrêté. | ||||||
| 83 | mediabox | Non vérifiable | 10 / 100 | Shell | 440 | 21 octobre 2026 |
Configuration d'outils multimédia basés sur des conteneurs Ce que le test a constaté : The Docker Compose file and environment configuration template are valid, with all 36 service definitions resolved, but no Docker daemon is available in this container, so no containers can be deployed. 21 minutes. | ||||||
| - | xiadown | Pas encore vérifié | - | Go | 758 | - |
| - | Jellyfin-Auto-Collections | Pas encore vérifié | - | Python | 287 | - |
| - | riff | Pas encore testé | - | JavaScript | 818 | - |
| - | universal-remote-card | Pas encore testé | - | TypeScript | 619 | - |
| - | soundcli | Pas encore testé | - | TypeScript | 531 | - |
Fonctionne s'est installé et a démarré avec ses vraies dépendances. Fonctionne avec des mocks a démarré après que des substituts ont remplacé des services externes, comme une base de données ou une API tierce. Non vérifiable ni l'agent standard ni l'agent plus puissant ne l'ont fait fonctionner dans la limite de temps ; le log montre où il s'est arrêté.
Comment nous avons testé
Dans cette liste, au dernier test : 50 projets ont fonctionné tel quel, 20 avec des mocks, 13 non vérifiables, 5 encore en attente. Langages testés : C++, Go, Java, JavaScript, PHP, Python, Ruby, Rust, Shell, TypeScript. Chaque tentative a utilisé une machine propre à usage unique, le projet à une version épinglée et une limite de 45 minutes ; la procédure complète se trouve sur la page de méthodologie.
Questions fréquentes (FAQ)
Comment cette liste est-elle classée ?
Selon la mesure, pas l'opinion : les projets qu'Argusic a installés et lancés sur une machine vierge viennent d'abord, puis ceux qui ont fonctionné avec des mocks à la place des services externes, puis ceux qu'il n'a pas pu vérifier. En cas d'égalité, c'est le Score Argusic qui départage, puis la popularité sur sa propre source.
Pourquoi certains projets n'ont-ils pas de rang ?
5 projets attendent encore un test ou une tentative terminée. Ils sont listés sans rang jusqu'à ce qu'Argusic les ait mesurés.
Où sont les preuves ?
Chaque ligne renvoie à la page Argusic du projet, où chaque exécution a un log complet et un enregistrement du terminal conservés avec une empreinte sha256. Les mêmes pages existent pour chacun des projets testés, qu'il figure dans cette liste ou non.
Autres listes de cette catégorie
- Outils CLI open source pour développeurs, éprouvés pour build et exécuter (partage spotatui, spotify-player avec cette liste)
- Automatisation de workflows open source, installé et exécuté (partage SuggestArr, Youtarr avec cette liste)
- Apps IA open source que vous pouvez exécuter vous-même, testées (partage SuggestArr avec cette liste)
- Outils VPN et de réseau open source, installés et exécutés (partage All-jellyfin-media-server avec cette liste)
- Outils de sauvegarde open source, installés et exécutés (partage watchstate avec cette liste)
- Files d’attente de messages et streaming open source, testés (partage radio-active avec cette liste)
- Frameworks open source pour AI agent, installés et exécutés
- Clients API open source, construits et exécutés
- Passerelles API open source et proxys inverses, testés
- Outils CI/CD open source, installés et exécutés
- Plateformes CMS open source, installées et exécutées
- Passerelles LLM open source, installées et exécutées
- Serveurs MCP open source qui se lancent dès la première exécution
- Outils d'automatisation de navigateur open source, installés et exécutés
- Éditeurs de code open source et IDE, développés et lancés
- Open source coding agents exécutés sur une machine vierge
- Bases de données open source, installées et interrogées
- Plateformes e-commerce open source, installées et exécutées
- Lecteurs et bibliothèques de livres électroniques open source, testés
- Moteurs de jeu open source, construits et exécutés
- Jeux open source construits et exécutés sur une machine vierge
- Domotique open source, installée et exécutée
- Plateformes low-code et no-code open source, testées
- Serveurs cartographiques et outils open source, installés et exécutés
- Open source observability and logging, installé et exécuté
- Suites bureautiques open source, installées et lancées
- Gestionnaires de mots de passe open source auto-hébergeables, testés
- Outils de gestion de projet open source, installés et exécutés
- Enregistreurs d'écran open source, développés et lancés
- Moteurs de recherche open source, installés et interrogés
- Analytique open source auto-hébergé, testé sur un serveur propre
- Reconnaissance vocale et synthèse vocale open source, testé
- Générateurs de sites statiques open source, construits et servis
- Moniteurs de disponibilité open source et pages de statut, testés
- Bases de données vectorielles open source, installées et interrogées
- Éditeurs vidéo open source lancés sur une machine vierge
- Lecteurs vidéo open source, développés et lancés
- Outils open source de scraping web, installés et exécutés
- Outils open source de tableau blanc et de diagrammes, testés
- Wikis open source que vous pouvez auto-héberger, testés
- Alternatives auto-hébergées à Notion, vérifiées par une installation réelle
- Tableaux de bord et pages d'accueil auto-hébergés, installés et exécutés
- Serveurs git auto-hébergés démarrés sur une machine vierge
Toutes les listes : Meilleurs. Tous les projets testés : projets.