Bản gốc tiếng Anh: https://argusic.com/best/music-servers
Máy chủ nhạc mã nguồn mở, được cài đặt và phát
Test từ 10 tháng 9, 2026 đến 2 tháng 11, 2026. Mỗi hàng ghi ngày test riêng; dự án có thể thay đổi sau ngày đó.
70 trên 83 dự án đã test chạy được. Còn 5 dự án đang chờ test.
Tóm tắt: 50 trong 83 dự án đã test khởi động được ngay trên máy mới: cliamp, blackcandy, wizarr, bili-sync, songloft, aurral, spotatui và Youtarr, và 42 dự án khác. 20 dự án khác khởi động được khi có một dịch vụ thay thế (mock) cho dịch vụ dự án cần, chẳng hạn database: rmpc, Maintainerr, tonzhon-music, embyToLocalPlayer, ezarr, jellyfin-webos, lx-netease-music-mobile và ytm-player, và 12 dự án khác. 13 dự án không kiểm chứng được: lx-music-desktop, listen1_desktop, musicxx, Castafiore, InPlayerEpisodePreview, Docker-Traefik, metatube-sdk-go và jelly-app, và 5 dự án khác; log cho thấy từng dự án dừng ở đâu.
Argusic đo trên một máy mới mỗi lần. Mỗi con số đều link tới bằng chứng.
| # | dự án | kết luận | Điểm Argusic | ngôn ngữ | sao | ngày test |
|---|---|---|---|---|---|---|
| 1 | cliamp | Chạy được | 100 / 100 | Go | 4,571 | 25 tháng 9, 2026 |
cliamp - Trình phát nhạc trên terminal lấy cảm hứng từ winamp Kết quả test: cliamp builds with CGO from source, all 3407 tests pass, binary runs and prints help text, bundled MP3 decodes cleanly via ffmpeg. 8 phút. | ||||||
| 2 | blackcandy | Chạy được | 100 / 100 | Ruby | 4,429 | 25 tháng 9, 2026 |
Máy chủ phát nhạc trực tuyến tự lưu trữ Kết quả test: 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 phút. | ||||||
| 3 | wizarr | Chạy được | 100 / 100 | Python | 3,278 | 17 tháng 9, 2026 |
Wizarr là một hệ thống mời và quản lý người dùng nâng cao cho Jellyfin, Plex, Emby, v.v. Kết quả test: 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 phút. | ||||||
| 4 | bili-sync | Chạy được | 100 / 100 | Rust | 2,655 | 18 tháng 9, 2026 |
Công cụ đồng bộ Bilibili chạy trên Rust & Tokio Kết quả test: bili-sync compiles, all 33 unit tests pass, the binary launches and serves the web UI on port 12345, the frontend builds cleanly. 7 phút. | ||||||
| 5 | songloft | Chạy được | 100 / 100 | Go | 2,112 | 18 tháng 9, 2026 |
Máy chủ nhạc miễn phí, không quảng cáo, hỗ trợ plugin Kết quả test: 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 phút. | ||||||
| 6 | aurral | Chạy được | 100 / 100 | TypeScript | 1,889 | 2 tháng 11, 2026 |
Tìm nhạc mới, tải về và phát, tất cả trên server của riêng bạn. Kết quả test: All tests pass (394 unit + 17 integration), server starts and serves HTTP 200 on /api/health, frontend builds successfully. 43 phút. | ||||||
| 7 | spotatui | Chạy được | 100 / 100 | Rust | 1,802 | 18 tháng 9, 2026 |
Một trình phát nhạc terminal nhanh, độc lập, viết bằng Rust: hỗ trợ streaming Spotify gốc cùng với các nguồn local, Subsonic, radio, Qobuz và Youtube. Kết quả test: 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 phút. | ||||||
| 8 | Youtarr | Chạy được | 100 / 100 | JavaScript | 1,796 | 6 tháng 10, 2026 |
Ứng dụng web tự lưu trữ giúp tự động tải xuống, sắp xếp và lên lịch nội dung kênh YouTube với hỗ trợ cho Plex, Kodi, Emby và Jellyfin. | ||||||
| 9 | mediary-scout | Chạy được | 100 / 100 | TypeScript | 1,722 | 30 tháng 10, 2026 |
巡影 · AI agent mã nguồn mở tự động theo dõi phim mới và sắp xếp thư viện media trên nhiều cloud drive, hỗ trợ NAS (夸克 Quark / UC / 115 / 123 / 光鸭 Guangya / 天翼... Kết quả test: 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 phút. | ||||||
| 10 | watchstate | Chạy được | 100 / 100 | PHP | 1,610 | 7 tháng 10, 2026 |
Dịch vụ tự lưu trữ để đồng bộ trạng thái phát của plex, jellyfin và emby mà không phụ thuộc vào các dịch vụ bên ngoài của bên thứ 3. Kết quả test: 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 phút. | ||||||
| 11 | self-host | Chạy được | 100 / 100 | Go | 1,499 | 1 tháng 11, 2026 |
Thay thế SaaS bạn phải trả phí. Một binary duy nhất cài đặt và chạy các ứng dụng self-hosted tại nhà, không cần kiến thức Docker. Terminal dashboard cho bạn... Kết quả test: 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 phút. | ||||||
| 12 | jellyfin-audio-player | Chạy được | 100 / 100 | TypeScript | 1,426 | 8 tháng 10, 2026 |
Một ứng dụng phát nhạc trực tuyến Jellyfin tuyệt đẹp cho iOS và Android Kết quả test: 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 phút. | ||||||
| 13 | SuggestArr | Chạy được | 100 / 100 | Python | 1,376 | 8 tháng 10, 2026 |
Dễ dàng yêu cầu các bộ phim, chương trình TV và anime được gợi ý đến Jellyseer/Overseer dựa trên nội dung bạn đã xem gần đây trên Jellyfin, Plex hoặc Emby, hãy... Kết quả test: 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 phút. | ||||||
| 14 | multi-scrobbler | Chạy được | 100 / 100 | TypeScript | 1,298 | 18 tháng 9, 2026 |
Scrobble các lượt phát từ nhiều nguồn đến nhiều client. Kết quả test: 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 phút. | ||||||
| 15 | Nora | Chạy được | 100 / 100 | TypeScript | 1,263 | 9 tháng 10, 2026 |
Một trình phát nhạc tinh tế được xây dựng bằng Electron và React. Lấy cảm hứng từ Oto Music cho Android của Piyush Mamidwar. Kết quả test: 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 phút. | ||||||
| 16 | Koito | Chạy được | 100 / 100 | Go | 1,125 | 18 tháng 9, 2026 |
Koito là một scrobbler hiện đại, có thể tùy chỉnh giao diện, mà bạn có thể sử dụng với bất kỳ chương trình nào scrobble đến một URL ListenBrainz tùy chỉnh. Kết quả test: 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 phút. | ||||||
| 17 | pytools | Chạy được | 100 / 100 | Python | 948 | 11 tháng 10, 2026 |
Pytools: Một số công cụ hữu ích được viết bằng python thuần. Kết quả test: 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 phút. | ||||||
| 18 | movary | Chạy được | 100 / 100 | PHP | 790 | 14 tháng 10, 2026 |
Một ứng dụng web tự lưu trữ để theo dõi, đánh giá và khám phá lịch sử xem phim của bạn. Kết quả test: 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 phút. | ||||||
| 19 | youtube-music | Chạy được | 100 / 100 | TypeScript | 776 | 14 tháng 10, 2026 |
Một ứng dụng khách nhẹ, không quảng cáo để phát nhạc trực tuyến từ YouTube Music. Không yêu cầu đăng ký. Hỗ trợ phát nền, tìm kiếm và danh sách phát tùy chỉnh... Kết quả test: Build succeeds, TypeScript typecheck passes, and all 6 Playwright tests including the Electron integration test pass. 3 phút. | ||||||
| 20 | react-h5-audio-player | Chạy được | 100 / 100 | JavaScript | 694 | 15 tháng 10, 2026 |
React audio player component với UI. Nó cung cấp chỉ báo thời gian trên cả thiết bị desktop và mobile. Kết quả test: 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 phút. | ||||||
| 21 | jellyfin-plugin-skin-manager | Chạy được | 100 / 100 | JavaScript | 676 | 15 tháng 10, 2026 |
Jellyfin Skin Manager là một plugin giúp bạn tải về và cài đặt skin. Kết quả test: 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 phút. | ||||||
| 22 | jellyfin-ios | Chạy được | 100 / 100 | JavaScript | 615 | 17 tháng 10, 2026 |
Jellyfin dành cho iOS Kết quả test: npm install succeeded with 1734 packages, full test suite passes (38 suites, 143 tests, 22 snapshots, 0 failures). 7 phút. | ||||||
| 23 | radio-active | Chạy được | 100 / 100 | Python | 606 | 17 tháng 10, 2026 |
Nghe bất kỳ đài radio nào trên khắp thế giới ngay từ terminal:zap: Kết quả test: 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 phút. | ||||||
| 24 | tuliprox | Chạy được | 100 / 100 | Rust | 590 | 17 tháng 10, 2026 |
tuliprox: Cổng media tự lưu trữ & Trình xử lý danh sách phát viết bằng Rust - hỗ trợ M3U, Xtream Codes, HDHomeRun, Plex, Emby & Jellyfin. Lọc, hợp nhất, lập... Kết quả test: 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 phút. | ||||||
| 25 | qm-music | Chạy được | 100 / 100 | Java | 589 | 19 tháng 9, 2026 |
Dịch vụ âm nhạc riêng tư của bạn Kết quả test: 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 phút. | ||||||
| 26 | autopulse | Chạy được | 100 / 100 | Rust | 556 | 18 tháng 10, 2026 |
Dịch vụ tự động, nhẹ, cập nhật các máy chủ media như Plex và Jellyfin dựa trên thông báo từ các trình quản lý media như Sonarr và Radarr. Kết quả test: 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 phút. | ||||||
| 27 | MusicBox | Chạy được | 100 / 100 | TypeScript | 507 | 19 tháng 10, 2026 |
Một trình phát nhạc cục bộ đẹp mắt, hỗ trợ plugin, có thể tùy chỉnh sâu, hỗ trợ Windows, MacOS, Linux. Kết quả test: 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 phút. | ||||||
| 28 | litefin | Chạy được | 100 / 100 | JavaScript | 459 | 21 tháng 10, 2026 |
Jellyfin Client cho Tizen, webOS, Android, Windows, Linux, MacOS và Web. Kết quả test: 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 phút. | ||||||
| 29 | skPlayer | Chạy được | 100 / 100 | JavaScript | 443 | 21 tháng 10, 2026 |
:musical_note: Một trình phát nhạc HTML5 đơn giản và đẹp Kết quả test: 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 phút. | ||||||
| 30 | openwhyd | Chạy được | 100 / 100 | JavaScript | 436 | 21 tháng 10, 2026 |
Giống như Pinterest, nhưng dành cho âm nhạc Kết quả test: 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 phút. | ||||||
| 31 | lunarr-go | Chạy được | 100 / 100 | TypeScript | 385 | 22 tháng 10, 2026 |
Máy chủ phát trực tuyến đa phương tiện tự lưu trữ được thiết kế như một giải pháp thay thế cho Plex, cho phép bạn theo dõi và quản lý các tệp phim và chương... Kết quả test: 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 phút. | ||||||
| 32 | OpenAver | Chạy được | 100 / 100 | Python | 346 | 25 tháng 10, 2026 |
Ứng dụng desktop mã nguồn mở miễn phí để thu thập dữ liệu JAV và tạo NFO + ảnh bìa cho Jellyfin, Emby & Kodi. Không cần Docker, không cần CLI, cài đặt một cú... Kết quả test: 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 phút. | ||||||
| 33 | jellyfin-plugin-streamyfin | Chạy được | 100 / 100 | JavaScript | 312 | 25 tháng 10, 2026 |
Plugin đồng hành cho Streamyfin Kết quả test: The .NET 9 SDK was installed, the projet builds with dotnet build --configuration Release (0 errors), and all 13 tests pass. 1 phút. | ||||||
| 34 | EPlusTV | Chạy được | 100 / 100 | TypeScript | 295 | 25 tháng 10, 2026 |
Kênh tuyến tính ảo cho nhiều nhà cung cấp khác nhau Kết quả test: 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 phút. | ||||||
| 35 | mousiki | Chạy được | 100 / 100 | C++ | 293 | 21 tháng 9, 2026 |
Trình phát nhạc TUI có độ tùy chỉnh cao, được thiết kế để nhanh và nhẹ. Kết quả test: 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 phút. | ||||||
| 36 | koel | Chạy được | 98.8 / 100 | PHP | 17,332 | 22 tháng 9, 2026 |
Giải pháp phát nhạc trực tuyến hoạt động hiệu quả. Kết quả test: 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 phút. | ||||||
| 37 | music-player | Chạy được | 98.8 / 100 | Rust | 528 | 19 tháng 9, 2026 |
Một máy chủ âm nhạc có thể mở rộng được viết bằng Rust, một tệp nhị phân duy nhất, không phụ thuộc nào Kết quả test: 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 phút. | ||||||
| 38 | pear-desktop | Chạy được | 97.3 / 100 | TypeScript | 33,976 | 21 tháng 9, 2026 |
Pear là phần mở rộng cho trình phát nhạc Kết quả test: 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 phút. | ||||||
| 39 | seerr | Chạy được | 97.3 / 100 | TypeScript | 13,109 | 23 tháng 9, 2026 |
Trình quản lý yêu cầu và khám phá nội dung mã nguồn mở cho Jellyfin, Plex và Emby. Kết quả test: 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 phút. | ||||||
| 40 | Explo | Chạy được | 96 / 100 | Go | 2,067 | 18 tháng 9, 2026 |
Discover Weekly của Spotify cho các hệ thống nhạc tự lưu trữ. Kết quả test: 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 phút. | ||||||
| 41 | switchfin | Chạy được | 90 / 100 | C++ | 897 | 12 tháng 10, 2026 |
Client Jellyfin native của bên thứ ba dành cho PC/PS4/PSVita/Nintendo Switch Kết quả test: 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 phút. | ||||||
| 42 | spotify-player | Chạy được | 86.2 / 100 | Rust | 7,299 | 24 tháng 9, 2026 |
Một trình phát Spotify trong terminal với tính năng tương đương đầy đủ Kết quả test: 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 phút. | ||||||
| 43 | ChattyPlay-Agent | Chạy được | 80 / 100 | TypeScript | 976 | 11 tháng 10, 2026 |
Tạm biệt nhiều App! Dự án dựa trên Python+React+TS+Hono+SQLite3+Redis, tạo bộ công cụ All-in-One. Phát video miễn phí từ 20+ nền tảng (iQiyi, Tencent, Youku... Kết quả test: 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 phút. | ||||||
| 44 | streamyfin | Chạy được | 78.9 / 100 | TypeScript | 5,335 | 24 tháng 9, 2026 |
Một client Jellyfin hiện đại được xây dựng bằng Expo. Kết quả test: 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 phút. | ||||||
| 45 | ytermusic | Chạy được | 71.7 / 100 | Rust | 703 | 15 tháng 10, 2026 |
Một ứng dụng khách youtube music trong terminal, tập trung vào quyền riêng tư, sự đơn giản và hiệu suất. Kết quả test: 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 phút. | ||||||
| 46 | musikcube | Chạy được | 66.7 / 100 | C++ | 4,859 | 24 tháng 9, 2026 |
một trình phát nhạc, audio engine, bộ lập chỉ mục siêu dữ liệu và máy chủ đa nền tảng, chạy trên terminal, viết bằng c++ Kết quả test: 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 phút. | ||||||
| 47 | openspot-music-app | Chạy được | 60 / 100 | TypeScript | 2,980 | 2 tháng 10, 2026 |
OpenSpot là một ứng dụng âm nhạc mã nguồn mở miễn phí, cho phép bạn phát trực tuyến và tải xuống các bản nhạc chất lượng cao trên tất cả các thiết bị của mình... Kết quả test: 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 phút. | ||||||
| 48 | ytdlp2STRM | Chạy được | 60 / 100 | Python | 501 | 19 tháng 10, 2026 |
Một script nhỏ để phục vụ video Youtube / Twitch / Crunchyroll mà không cần lưu trữ chúng. Sử dụng dữ liệu HTTP từ yt-dlp thông qua Flask và các URL động... Kết quả test: 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 phút. | ||||||
| 49 | hummingbird | Chạy được | 50 / 100 | Rust | 623 | 17 tháng 10, 2026 |
[mirror] Trình phát nhạc hiện đại được viết bằng Rust sử dụng GPUI với trọng tâm là thiết kế và hiệu suất Kết quả test: 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 phút. | ||||||
| 50 | mopidy | Chạy được | 46.7 / 100 | Python | 8,610 | 23 tháng 9, 2026 |
Mopidy là một máy chủ nhạc có thể mở rộng được viết bằng Python. Kết quả test: 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 phút. | ||||||
| 51 | rmpc | Chạy với mock | 92 / 100 | Rust | 3,482 | 1 tháng 10, 2026 |
Một MPD Client hiện đại, có thể cấu hình, dựa trên terminal với hỗ trợ ảnh bìa album qua nhiều giao thức hình ảnh terminal khác nhau Kết quả test: 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 phút. | ||||||
| 52 | Maintainerr | Chạy với mock | 92 / 100 | TypeScript | 2,390 | 4 tháng 10, 2026 |
Trông và có cảm giác như Seerr, nhưng lại làm điều ngược lại. Một công cụ bảo trì thư viện cho Plex, Jellyfin và Emby. Kết quả test: 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 phút. | ||||||
| 53 | tonzhon-music | Chạy với mock | 92 / 100 | JavaScript | 1,499 | 7 tháng 10, 2026 |
铜钟「Tonzhon」: nền tảng âm nhạc sạch sẽ, thuần khiết (铜钟 không còn sử dụng tonzhon.com cũ nữa; tonzhon.com hiện tại không phải là 铜钟 chính thức) Kết quả test: 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 phút. | ||||||
| 54 | embyToLocalPlayer | Chạy với mock | 92 / 100 | Python | 1,461 | 7 tháng 10, 2026 |
etlp - Emby/Jellyfin gọi trình phát cục bộ bên ngoài và gửi lại lịch sử phát. Tương thích với Plex. Kết quả test: 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 phút. | ||||||
| 55 | ezarr | Chạy với mock | 92 / 100 | Python | 1,090 | 10 tháng 10, 2026 |
Ezarr nhằm mục đích giúp việc thiết lập toàn bộ ngăn xếp trung tâm đa phương tiện Servarr/Jackett/BitTorrent/Usenet/PleX/Jellyfin bằng Docker trở nên dễ dàng... Kết quả test: 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 phút. | ||||||
| 56 | jellyfin-webos | Chạy với mock | 92 / 100 | JavaScript | 886 | 12 tháng 10, 2026 |
Ứng dụng WebOS cho Jellyfin Kết quả test: 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 phút. | ||||||
| 57 | lx-netease-music-mobile | Chạy với mock | 92 / 100 | TypeScript | 875 | 13 tháng 10, 2026 |
Kết quả test: 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 phút. | ||||||
| 58 | ytm-player | Chạy với mock | 92 / 100 | Python | 548 | 18 tháng 10, 2026 |
Trình khách TUI cho YouTube Music với phím tắt vim, lời bài hát đồng bộ và phím media đa nền tảng. Kết quả test: 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 phút. | ||||||
| 59 | lazyspotify | Chạy với mock | 92 / 100 | Go | 447 | 21 tháng 10, 2026 |
Trình khách Spotify dành cho Terminal trên macOS và Linux Kết quả test: 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 phút. | ||||||
| 60 | list-sync | Chạy với mock | 92 / 100 | Python | 342 | 24 tháng 10, 2026 |
ListSync tự động hóa việc nhập danh sách IMDB & Trakt của bạn vào Overseerr & Jellyseerr, đơn giản hóa việc quản lý phim của bạn. Kết quả test: 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 phút. | ||||||
| 61 | torbox-media-center | Chạy với mock | 92 / 100 | Python | 289 | 26 tháng 10, 2026 |
Gắn tài khoản TorBox của bạn vào hệ thống cục bộ để sử dụng với các ứng dụng bên ngoài. Kết quả test: 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 phút. | ||||||
| 62 | SubTUI | Chạy với mock | 92 / 100 | Go | 284 | 20 tháng 9, 2026 |
Một trình phát nhạc Subsonic TUI nhẹ được viết bằng Go với hỗ trợ scrobbling. Kết quả test: 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 phút. | ||||||
| 63 | ISpotify | Chạy với mock | 92 / 100 | Python | 6 | 5 tháng 10, 2026 |
Ứng dụng desktop local-first để tìm kiếm nhạc, tạo playlist, tải xuống và phát nhạc cho Windows và Linux Kết quả test: All 59 tests pass, core libraries import cleanly, and the GUI application initializes and runs in offscreen mode with no crashes. 1 phút. | ||||||
| 64 | IMDb-Scout-Mod | Chạy với mock | 88.7 / 100 | JavaScript | 594 | 17 tháng 10, 2026 |
Tự động tìm kiếm phim/series trên torrent, usenet, ddl, phụ đề, streaming, predb và các trang khác. Thêm liên kết đến trang IMDb từ hàng trăm trang web khác... Kết quả test: 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 phút. | ||||||
| 65 | infinitunes | Chạy với mock | 87.7 / 100 | TypeScript | 361 | 19 tháng 9, 2026 |
Một ứng dụng web phát nhạc đơn giản được xây dựng bằng ▲ Next.js, shadcn/ui, TailwindCSS, DrizzleORM và nhiều công cụ khác... Kết quả test: 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 phút. | ||||||
| 66 | librespot-python | Chạy với mock | 86 / 100 | Python | 334 | 20 tháng 9, 2026 |
Trình khách Spotify mã nguồn mở Kết quả test: librespot-python 0.0.10 installs, imports, and the Zeroconf HTTP server component starts on a TCP port and responds to getInfo requests. 7 phút. | ||||||
| 67 | lx-music-mobile | Chạy với mock | 82.4 / 100 | TypeScript | 19,131 | 22 tháng 9, 2026 |
Một phần mềm âm nhạc được phát triển dựa trên React native Kết quả test: 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 phút. | ||||||
| 68 | SoundCloud-Desktop | Chạy với mock | 71 / 100 | TypeScript | 575 | 19 tháng 9, 2026 |
Trình khách SoundCloud không chính thức tốt nhất cho Windows, Linux và macOS | KHÔNG QUẢNG CÁO | KHÔNG CAPTCHA | KHÔNG KIỂM DUYỆT | CÓ SẴN TẠI NGA Kết quả test: 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 phút. | ||||||
| 69 | spotifast | Chạy với mock | 61.3 / 100 | Rust | 9,667 | 25 tháng 9, 2026 |
Spotify, native và nhanh. Một ứng dụng Rust nhẹ cho toàn bộ thư viện của bạn, phát nhạc cục bộ và Spotify Connect trên Linux, macOS và Windows. Kết quả test: 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 phút. | ||||||
| 70 | NASSAV | Chạy với mock | 56 / 100 | Python | 474 | 20 tháng 10, 2026 |
Trình tải xuống NAS tự động hoàn toàn cho các cô gái. Các nguồn dữ liệu đã triển khai bao gồm missav, jable (đang tiếp tục được bổ sung), có thể tùy chỉnh và... Kết quả test: 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 phút. | ||||||
| 71 | lx-music-desktop | Không kiểm chứng được | 80 / 100 | TypeScript | 55,063 | 21 tháng 9, 2026 |
Một phần mềm âm nhạc dựa trên Electron Kết quả test: 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 phút. | ||||||
| 72 | listen1_desktop | Không kiểm chứng được | 80 / 100 | JavaScript | 11,445 | 23 tháng 9, 2026 |
Một ứng dụng cho tất cả nhạc miễn phí tại Trung Quốc (Windows, Mac, Linux desktop). Kết quả test: Listen 1 Electron desktop app installs and launches successfully on the virtual display, initializing its window and renderer process without fatal errors. 2 phút. | ||||||
| 73 | musicxx | Không kiểm chứng được | 80 / 100 | C++ | 2,132 | 12 tháng 9, 2026 |
Trình phát âm thanh/video đa định dạng cho ổ đĩa cục bộ, đám mây và NAS Kết quả test: 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 phút. | ||||||
| 74 | Castafiore | Không kiểm chứng được | 80 / 100 | JavaScript | 376 | 10 tháng 9, 2026 |
Castafiore là một trình phát nhạc hỗ trợ Navidrome và Subsonic API. Kết quả test: 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 phút. | ||||||
| 75 | InPlayerEpisodePreview | Không kiểm chứng được | 65 / 100 | TypeScript | 439 | 21 tháng 10, 2026 |
Một plugin Jellyfin cho phiên bản web và phiên bản client, hiển thị danh sách tập phim bên trong trình phát. Kết quả test: Both the .NET plugin DLL and the JavaScript webpack bundle build successfully from source with zero errors and zero warnings. 6 phút. | ||||||
| 76 | Docker-Traefik | Không kiểm chứng được | 50 / 100 | Shell | 3,445 | 25 tháng 9, 2026 |
Bộ Docker media và máy chủ gia đình với Docker Compose, Traefik, CrowdSec, Google OAuth2/Authelia, và LetsEncrypt. Được xây dựng với các hướng dẫn/video của... Kết quả test: 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 phút. | ||||||
| 77 | metatube-sdk-go | Không kiểm chứng được | 50 / 100 | Go | 868 | 12 tháng 10, 2026 |
MetaTube SDK & API Server viết bằng Golang Kết quả test: không kiểm chứng được; log cho thấy dự án dừng ở đâu. 9 phút. | ||||||
| 78 | jelly-app | Không kiểm chứng được | 50 / 100 | TypeScript | 272 | 27 tháng 10, 2026 |
Một giao diện âm nhạc nhẹ nhàng và thanh lịch cho Jellyfin. Kết quả test: không kiểm chứng được; log cho thấy dự án dừng ở đâu. 4 phút. | ||||||
| 79 | museeks | Không kiểm chứng được | 25 / 100 | TypeScript | 2,140 | 4 tháng 10, 2026 |
Một trình phát nhạc đơn giản, gọn gàng và đa nền tảng Kết quả test: 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 phút. | ||||||
| 80 | freyr-js | Không kiểm chứng được | 20 / 100 | JavaScript | 2,377 | 12 tháng 9, 2026 |
Một công cụ để tải bài hát từ các dịch vụ phát nhạc trực tuyến như Spotify và Apple Music. Kết quả test: không kiểm chứng được; log cho thấy dự án dừng ở đâu. 39 phút. | ||||||
| 81 | All-jellyfin-media-server | Không kiểm chứng được | 20 / 100 | Shell | 585 | 17 tháng 10, 2026 |
Máy chủ media hoàn chỉnh tự lưu trữ Jellyfin với sonarr, radarr, jackett, prowlarr, qbittorrent, flaredolverr và gluetun Nord VPN Proton VPN trong docker... Kết quả test: 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 phút. | ||||||
| 82 | MonsterMusic | Không kiểm chứng được | 20 / 100 | Java | 523 | 18 tháng 10, 2026 |
Một trình phát nhạc trên nền tảng android, được phát triển bởi Android composer. Kết quả test: không kiểm chứng được; log cho thấy dự án dừng ở đâu. | ||||||
| 83 | mediabox | Không kiểm chứng được | 10 / 100 | Shell | 440 | 21 tháng 10, 2026 |
Cấu hình công cụ media dựa trên container Kết quả test: 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 phút. | ||||||
| - | xiadown | Chưa kiểm chứng | - | Go | 758 | - |
| - | Jellyfin-Auto-Collections | Chưa kiểm chứng | - | Python | 287 | - |
| - | riff | Chưa test | - | JavaScript | 818 | - |
| - | universal-remote-card | Chưa test | - | TypeScript | 619 | - |
| - | soundcli | Chưa test | - | TypeScript | 531 | - |
Chạy được đã cài và khởi động với các thành phần phụ thuộc thật. Chạy với mock khởi động sau khi có dịch vụ thay thế cho dịch vụ bên ngoài như database hay API của bên thứ ba. Không kiểm chứng được cả agent tiêu chuẩn lẫn agent mạnh hơn đều không làm nó chạy được trong giới hạn thời gian; log cho thấy nó dừng ở đâu.
Cách chúng tôi test
Trong danh sách này, theo lần test gần nhất: 50 dự án chạy được ngay, 20 chạy với mock, 13 không kiểm chứng được, 5 vẫn đang chờ. Ngôn ngữ đã test: C++, Go, Java, JavaScript, PHP, Python, Ruby, Rust, Shell, TypeScript. Mỗi lần thử dùng một máy sạch dùng một lần, dự án ở một phiên bản cố định, và giới hạn 45 phút; toàn bộ quy trình có trên trang phương pháp.
Câu hỏi thường gặp (FAQ)
Danh sách này được xếp hạng thế nào?
Theo kết quả đo, không theo ý kiến: dự án Argusic đã cài và khởi động được trên máy mới đứng trước, rồi đến dự án chạy với mock thay cho dịch vụ bên ngoài, rồi đến dự án không kiểm chứng được. Khi bằng nhau thì xét Điểm Argusic, rồi đến độ phổ biến trên nguồn của chính dự án.
Vì sao một số dự án chưa được xếp hạng?
5 dự án vẫn đang chờ test hoặc chờ một lần thử hoàn tất. Các dự án này được liệt kê không có thứ hạng cho tới khi Argusic đo xong.
Bằng chứng ở đâu?
Mỗi hàng link tới trang Argusic của dự án, nơi mỗi lần chạy có log đầy đủ và bản ghi terminal, lưu kèm dấu vân tay sha256. Mọi dự án đã test đều có trang như vậy, dù có trong danh sách này hay không.
Các danh sách khác cùng chủ đề
- Các công cụ CLI mã nguồn mở dành cho nhà phát triển, đã được chứng minh để xây dựng và chạy (cùng có spotatui, spotify-player với danh sách này)
- Tự động hóa quy trình làm việc mã nguồn mở, được cài đặt và chạy (cùng có SuggestArr, Youtarr với danh sách này)
- Các ứng dụng AI mã nguồn mở bạn có thể tự chạy, đã được kiểm thử (cùng có SuggestArr với danh sách này)
- Các công cụ VPN và mạng mã nguồn mở, được cài đặt và chạy (cùng có All-jellyfin-media-server với danh sách này)
- Các công cụ sao lưu mã nguồn mở, được cài đặt và chạy (cùng có watchstate với danh sách này)
- Hàng đợi tin nhắn và streaming mã nguồn mở, đã được kiểm thử (cùng có radio-active với danh sách này)
- Các framework AI agent mã nguồn mở, được cài đặt và chạy
- Các API client mã nguồn mở, được xây dựng và vận hành
- Các API gateway và reverse proxy mã nguồn mở, đã được kiểm tra
- Các công cụ CI/CD mã nguồn mở, được cài đặt và chạy
- Các nền tảng CMS mã nguồn mở, được cài đặt và chạy
- Mã nguồn mở LLM gateways, được cài đặt và chạy
- Các máy chủ MCP mã nguồn mở xuất hiện ngay khi chạy lần đầu
- Các công cụ tự động hóa trình duyệt mã nguồn mở, được cài đặt và chạy
- Các trình soạn thảo mã nguồn mở và IDE, được xây dựng và ra mắt
- Các coding agents nguồn mở chạy trên một máy mới
- Cơ sở dữ liệu mã nguồn mở, được cài đặt và truy vấn
- Các nền tảng thương mại điện tử mã nguồn mở, được cài đặt và vận hành
- Các trình đọc sách điện tử mã nguồn mở và thư viện, đã được kiểm thử
- Công cụ trò chơi mã nguồn mở, được xây dựng và chạy
- Các game mã nguồn mở được dựng và khởi chạy trên một máy mới
- Tự động hóa nhà mã nguồn mở, được cài đặt và chạy
- Nền tảng mã nguồn mở low-code và no-code, đã kiểm tra
- Máy chủ bản đồ và công cụ mã nguồn mở, được cài đặt và chạy
- Observability và logging mã nguồn mở, được cài đặt và chạy
- Bộ ứng dụng văn phòng mã nguồn mở, được cài đặt và khởi chạy
- Các trình quản lý mật khẩu mã nguồn mở bạn có thể tự lưu trữ, đã được kiểm tra
- Các công cụ quản lý dự án mã nguồn mở, được cài đặt và chạy
- Phần mềm ghi màn hình mã nguồn mở, được xây dựng và ra mắt
- Các công cụ tìm kiếm mã nguồn mở, được cài đặt và truy vấn
- Phân tích tự lưu trữ mã nguồn mở, được kiểm thử trên máy chủ sạch
- Mã nguồn mở chuyển giọng nói thành văn bản và chuyển văn bản thành giọng nói, đã được kiểm tra
- Trình tạo trang tĩnh mã nguồn mở, được xây dựng và phục vụ
- Các bộ giám sát uptime và trang trạng thái mã nguồn mở, đã được kiểm tra
- Cơ sở dữ liệu vector mã nguồn mở, được cài đặt và truy vấn
- Các trình biên tập video mã nguồn mở khởi chạy trên máy mới
- Trình phát video mã nguồn mở, xây dựng và ra mắt
- Các công cụ web scraping mã nguồn mở, được cài đặt và chạy
- Các công cụ bảng trắng và vẽ sơ đồ mã nguồn mở, đã được kiểm tra
- Các wiki nguồn mở bạn có thể tự lưu trữ, đã được kiểm tra
- Các giải pháp thay thế Notion tự lưu trữ, đã được kiểm tra bằng cách cài đặt thực tế
- Các dashboard và trang chủ tự lưu trữ, được cài đặt và chạy
- Các máy chủ git tự lưu trữ khởi động trên một máy mới