英語の原文: https://argusic.com/best/music-servers
オープンソースの音楽サーバー、インストールして再生
テスト期間: 2026年9月10日 〜 2026年11月2日。各行にそれぞれのテスト日を表示しています。プロジェクトはその日以降に変わっている可能性があります。
テストした 83 件のプロジェクトのうち 70 件が動作します。さらに 5 件がテスト待ちです。
要点: テストした 83 件のプロジェクトのうち 50 件が、新しいマシンでそのまま起動しました: cliamp、blackcandy、wizarr、bili-sync、songloft、aurral、spotatui、Youtarr、ほか 42 件。さらに 20 件が、データベースなど必要なサービスを代わりのものに置き換えたうえで起動しました: rmpc、Maintainerr、tonzhon-music、embyToLocalPlayer、ezarr、jellyfin-webos、lx-netease-music-mobile、ytm-player、ほか 12 件。13 件は検証できませんでした: lx-music-desktop、listen1_desktop、musicxx、Castafiore、InPlayerEpisodePreview、Docker-Traefik、metatube-sdk-go、jelly-app、ほか 5 件。それぞれがどこで止まったかはログで確認できます。
Argusic が毎回新しいマシンで計測しています。 すべての数値は証拠にリンクしています。
| # | プロジェクト | 判定 | Argusic スコア | 言語 | スター | テスト日 |
|---|---|---|---|---|---|---|
| 1 | cliamp | 動作する | 100 / 100 | Go | 4,571 | 2026年9月25日 |
cliamp - winamp に触発されたターミナル音楽プレイヤー テストでわかったこと: cliamp builds with CGO from source, all 3407 tests pass, binary runs and prints help text, bundled MP3 decodes cleanly via ffmpeg. 8 分。 | ||||||
| 2 | blackcandy | 動作する | 100 / 100 | Ruby | 4,429 | 2026年9月25日 |
セルフホスト型の音楽ストリーミングサーバー テストでわかったこと: 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 分。 | ||||||
| 3 | wizarr | 動作する | 100 / 100 | Python | 3,278 | 2026年9月17日 |
Wizarr は、Jellyfin、Plex、Emby など向けの高度なユーザー招待・管理システムです。 テストでわかったこと: 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 分。 | ||||||
| 4 | bili-sync | 動作する | 100 / 100 | Rust | 2,655 | 2026年9月18日 |
Rust & Tokio 駆動の Bilibili 同期ツール テストでわかったこと: bili-sync compiles, all 33 unit tests pass, the binary launches and serves the web UI on port 12345, the frontend builds cleanly. 7 分。 | ||||||
| 5 | songloft | 動作する | 100 / 100 | Go | 2,112 | 2026年9月18日 |
プラグイン化、広告なしの無料音楽サーバー テストでわかったこと: 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 分。 | ||||||
| 6 | aurral | 動作する | 100 / 100 | TypeScript | 1,889 | 2026年11月2日 |
新しい音楽を見つけて、入手して、再生できます。すべて自分のサーバーで。 テストでわかったこと: All tests pass (394 unit + 17 integration), server starts and serves HTTP 200 on /api/health, frontend builds successfully. 43 分。 | ||||||
| 7 | spotatui | 動作する | 100 / 100 | Rust | 1,802 | 2026年9月18日 |
Rust 製の高速でスタンドアロンなターミナル音楽プレイヤー: ネイティブ Spotify ストリーミングに加えて、ローカル、Subsonic、ラジオ、Qobuz、Youtube のソース テストでわかったこと: 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 分。 | ||||||
| 8 | Youtarr | 動作する | 100 / 100 | JavaScript | 1,796 | 2026年10月6日 |
YouTube チャンネルのコンテンツのダウンロード、整理、スケジュールを自動化し、Plex、Kodi、Emby、Jellyfin をサポートするセルフホスト型 Web アプリ。 | ||||||
| 9 | mediary-scout | 動作する | 100 / 100 | TypeScript | 1,722 | 2026年10月30日 |
巡影 · オープンソース AI エージェントによる映像自動追跡とマルチクラウドドライブメディアライブラリ整理ツール / クラウドドライブメディア追跡と NAS のためのオープンソース AI エージェント (夸克 Quark / UC / 115 / 123 / 光鸭 Guangya / 天翼 Tianyi) テストでわかったこと: 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 分。 | ||||||
| 10 | watchstate | 動作する | 100 / 100 | PHP | 1,610 | 2026年10月7日 |
セルフホスト型サービスで、plex、jellyfin、emby の再生状態を同期します。3rd パーティの外部サービスに依存しません。 テストでわかったこと: 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 分。 | ||||||
| 11 | self-host | 動作する | 100 / 100 | Go | 1,499 | 2026年11月1日 |
有料の SaaS を置き換えましょう。One バイナリが、自宅でセルフホスト型アプリをインストールして実行します。Docker の知識は不要です。あなた向けのターミナルダッシュボード、エージェント向けのシンプルなコマンド。 テストでわかったこと: 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 分。 | ||||||
| 12 | jellyfin-audio-player | 動作する | 100 / 100 | TypeScript | 1,426 | 2026年10月8日 |
iOS と Android 向けの美しい Jellyfin オーディオストリーミングアプリ テストでわかったこと: 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 分。 | ||||||
| 13 | SuggestArr | 動作する | 100 / 100 | Python | 1,376 | 2026年10月8日 |
最近視聴した Jellyfin、Plex、Emby のコンテンツに基づいて、おすすめの映画、テレビ番組、アニメを Jellyseer/Overseer に簡単にリクエストできます。SuggestArr がすべて自動で処理し、ライブラリを新しくエキサイティングなコンテンツで新鮮に保ちます。 テストでわかったこと: 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 分。 | ||||||
| 14 | multi-scrobbler | 動作する | 100 / 100 | TypeScript | 1,298 | 2026年9月18日 |
複数のソースからの再生を複数のクライアントへスクロブルします。 テストでわかったこと: 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 分。 | ||||||
| 15 | Nora | 動作する | 100 / 100 | TypeScript | 1,263 | 2026年10月9日 |
Electron と React を使用して構築されたエレガントな音楽プレーヤーです。Piyush Mamidwar による Android 向け Oto Music から着想を得ています。 テストでわかったこと: 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 分。 | ||||||
| 16 | Koito | 動作する | 100 / 100 | Go | 1,125 | 2026年9月18日 |
Koito は、カスタムの ListenBrainz URL にスクロブルする任意のプログラムで使用できる、モダンでテーマ変更可能なスクロブラーです。 テストでわかったこと: 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 分。 | ||||||
| 17 | pytools | 動作する | 100 / 100 | Python | 948 | 2026年10月11日 |
Pytools: 純粋な Python で書かれた便利なツール。 テストでわかったこと: 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 分。 | ||||||
| 18 | movary | 動作する | 100 / 100 | PHP | 790 | 2026年10月14日 |
映画の視聴履歴を追跡、評価、探索するためのセルフホスト型の Web アプリです。 テストでわかったこと: 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 分。 | ||||||
| 19 | youtube-music | 動作する | 100 / 100 | TypeScript | 776 | 2026年10月14日 |
軽量で広告なしの YouTube Music ストリーミングクライアントです。サブスクリプションは不要です。リバースエンジニアリングされた API を介して、バックグラウンド再生、検索、カスタムプレイリストをサポートしています。 テストでわかったこと: Build succeeds, TypeScript typecheck passes, and all 6 Playwright tests including the Electron integration test pass. 3 分。 | ||||||
| 20 | react-h5-audio-player | 動作する | 100 / 100 | JavaScript | 694 | 2026年10月15日 |
React 製のオーディオプレーヤーコンポーネントで、UI を備えています。デスクトップとモバイルデバイスの両方で時間インジケーターを提供します。 テストでわかったこと: 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 分。 | ||||||
| 21 | jellyfin-plugin-skin-manager | 動作する | 100 / 100 | JavaScript | 676 | 2026年10月15日 |
Jellyfin Skin Manager は、スキンをダウンロードしてインストールできるプラグインです。 テストでわかったこと: 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 分。 | ||||||
| 22 | jellyfin-ios | 動作する | 100 / 100 | JavaScript | 615 | 2026年10月17日 |
Jellyfin iOS 向け テストでわかったこと: npm install succeeded with 1734 packages, full test suite passes (38 suites, 143 tests, 22 snapshots, 0 failures). 7 分。 | ||||||
| 23 | radio-active | 動作する | 100 / 100 | Python | 606 | 2026年10月17日 |
世界中のあらゆるラジオをターミナルから直接再生できます:zap: テストでわかったこと: 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 分。 | ||||||
| 24 | tuliprox | 動作する | 100 / 100 | Rust | 590 | 2026年10月17日 |
tuliprox: Rust 製のセルフホスト型メディアゲートウェイとプレイリストプロセッサ。M3U、Xtream Codes、HDHomeRun、Plex、Emby と Jellyfin に対応。フィルタリング、マージ、スケジューリング、Web 配信。 テストでわかったこと: 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 分。 | ||||||
| 25 | qm-music | 動作する | 100 / 100 | Java | 589 | 2026年9月19日 |
あなたのプライベート音楽サービス テストでわかったこと: 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 分。 | ||||||
| 26 | autopulse | 動作する | 100 / 100 | Rust | 556 | 2026年10月18日 |
メディアオーガナイザー(Sonarr や Radarr など)からの通知に基づいて、Plex や Jellyfin などのメディアサーバーを更新する、自動化された軽量サービスです。 テストでわかったこと: 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 分。 | ||||||
| 27 | MusicBox | 動作する | 100 / 100 | TypeScript | 507 | 2026年10月19日 |
高級感があり、プラグイン化され、深くカスタマイズ可能なローカル音楽プレーヤー。Windows、MacOS、Linux システムに対応。 テストでわかったこと: 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 分。 | ||||||
| 28 | litefin | 動作する | 100 / 100 | JavaScript | 459 | 2026年10月21日 |
Tizen、webOS、Android、Windows、Linux、MacOS、Web 向けの Jellyfin Client テストでわかったこと: 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 分。 | ||||||
| 29 | skPlayer | 動作する | 100 / 100 | JavaScript | 443 | 2026年10月21日 |
:musical_note: シンプルで美しい HTML5 ミュージックプレイヤー テストでわかったこと: 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 分。 | ||||||
| 30 | openwhyd | 動作する | 100 / 100 | JavaScript | 436 | 2026年10月21日 |
Pinterest のような、音楽向け テストでわかったこと: 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 分。 | ||||||
| 31 | lunarr-go | 動作する | 100 / 100 | TypeScript | 385 | 2026年10月22日 |
Plex の代替として設計され、ヘッドレスサーバー上でムービーやテレビ番組のファイルを監視および管理できるセルフホスト型メディアストリーミングサーバー。 テストでわかったこと: 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 分。 | ||||||
| 32 | OpenAver | 動作する | 100 / 100 | Python | 346 | 2026年10月25日 |
フリーのオープンソースデスクトップアプリで、JAV メタデータをスクレイピングし、Jellyfin、Emby、Kodi 向けの NFO とカバーアートを自動生成します。Docker や CLI は不要で、Windows と macOS でワンクリックインストール可能。8 つの内蔵ソースに加え、オプションの... テストでわかったこと: 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 分。 | ||||||
| 33 | jellyfin-plugin-streamyfin | 動作する | 100 / 100 | JavaScript | 312 | 2026年10月25日 |
Streamyfin 用コンパニオンプラグイン テストでわかったこと: The .NET 9 SDK was installed, the projet builds with dotnet build --configuration Release (0 errors), and all 13 tests pass. 1 分。 | ||||||
| 34 | EPlusTV | 動作する | 100 / 100 | TypeScript | 295 | 2026年10月25日 |
さまざまなプロバイダー向けのバーチャルリニアチャンネル テストでわかったこと: 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 分。 | ||||||
| 35 | mousiki | 動作する | 100 / 100 | C++ | 293 | 2026年9月21日 |
高度にカスタマイズ可能な TUI 音楽プレイヤー。高速かつ軽量な設計。 テストでわかったこと: 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 分。 | ||||||
| 36 | koel | 動作する | 98.8 / 100 | PHP | 17,332 | 2026年9月22日 |
動作する音楽ストリーミングソリューション テストでわかったこと: 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 分。 | ||||||
| 37 | music-player | 動作する | 98.8 / 100 | Rust | 528 | 2026年9月19日 |
Rust で書かれた拡張可能な音楽サーバー、単一バイナリ、依存関係ゼロ テストでわかったこと: 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 分。 | ||||||
| 38 | pear-desktop | 動作する | 97.3 / 100 | TypeScript | 33,976 | 2026年9月21日 |
Pear は音楽プレイヤー向けの拡張機能です。 テストでわかったこと: 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 分。 | ||||||
| 39 | seerr | 動作する | 97.3 / 100 | TypeScript | 13,109 | 2026年9月23日 |
Jellyfin、Plex、Emby 向けのオープンソースのメディアリクエスト・ディスカバリーマネージャー テストでわかったこと: 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 分。 | ||||||
| 40 | Explo | 動作する | 96 / 100 | Go | 2,067 | 2026年9月18日 |
セルフホスト型音楽システム向けの Spotify の "Discover Weekly" テストでわかったこと: 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 分。 | ||||||
| 41 | switchfin | 動作する | 90 / 100 | C++ | 897 | 2026年10月12日 |
PC/PS4/PSVita/Nintendo Switch 向けサードパーティ製ネイティブ Jellyfin クライアント テストでわかったこと: 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 分。 | ||||||
| 42 | spotify-player | 動作する | 86.2 / 100 | Rust | 7,299 | 2026年9月24日 |
ターミナルで動作する、完全な機能互換性を備えた Spotify プレイヤー。 テストでわかったこと: 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 分。 | ||||||
| 43 | ChattyPlay-Agent | 動作する | 80 / 100 | TypeScript | 976 | 2026年10月11日 |
多数のアプリに別れを告げます!本プロジェクトは主にPython+React+TypeScript+Hono+SQLite3+Redisに基づき、「All in One」スマートツールセットを構築します。会員不要で愛奇藝、騰訊視頻、優酷、抖音、B站、小紅書など20+プラットフォームのビデオを再生でき、4Kオンライン解析と... テストでわかったこと: 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 分。 | ||||||
| 44 | streamyfin | 動作する | 78.9 / 100 | TypeScript | 5,335 | 2026年9月24日 |
Expo で構築されたモダンな Jellyfin クライアント。 テストでわかったこと: 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 分。 | ||||||
| 45 | ytermusic | 動作する | 71.7 / 100 | Rust | 703 | 2026年10月15日 |
ターミナルで動作する、プライバシー、シンプルさ、パフォーマンスに重点を置いた youtube music クライアント テストでわかったこと: 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 分。 | ||||||
| 46 | musikcube | 動作する | 66.7 / 100 | C++ | 4,859 | 2026年9月24日 |
c++ で書かれた、クロスプラットフォーム対応のターミナルベースの音楽プレイヤー、オーディオエンジン、メタデータインデクサー、およびサーバー テストでわかったこと: 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 分。 | ||||||
| 47 | openspot-music-app | 動作する | 60 / 100 | TypeScript | 2,980 | 2026年10月2日 |
OpenSpot は、無料のオープンソースの音楽アプリで、すべてのデバイスで高品質のトラックをストリーミングおよびダウンロードできます。洗練された直感的な UI を備え、シームレスな体験のために設計されており、Android、iOS、macOS、Windows、Linux... テストでわかったこと: 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 分。 | ||||||
| 48 | ytdlp2STRM | 動作する | 60 / 100 | Python | 501 | 2026年10月19日 |
Youtube / Twitch / Crunchyroll の動画を保存せずに配信する小さなスクリプトです。yt-dlp の HTTP データを Flask と動的な URL を通じて使用します。これらの動的な URL を使用して STRM ファイルを設定できます。 テストでわかったこと: 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 分。 | ||||||
| 49 | hummingbird | 動作する | 50 / 100 | Rust | 623 | 2026年10月17日 |
GPUI を活用し、デザインとパフォーマンスに重点を置いた Rust 製のモダンな音楽プレイヤーです。 テストでわかったこと: 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 分。 | ||||||
| 50 | mopidy | 動作する | 46.7 / 100 | Python | 8,610 | 2026年9月23日 |
Mopidy は Python で書かれた拡張可能な音楽サーバーです。 テストでわかったこと: 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 分。 | ||||||
| 51 | rmpc | モックで動作する | 92 / 100 | Rust | 3,482 | 2026年10月1日 |
モダンで設定可能なターミナルベースの MPD クライアントで、さまざまなターミナルイメージプロトコルによるアルバムアートをサポートしています。 テストでわかったこと: 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 分。 | ||||||
| 52 | Maintainerr | モックで動作する | 92 / 100 | TypeScript | 2,390 | 2026年10月4日 |
Seerr のように見えて、逆の動作をします。Plex、Jellyfin、Emby 向けのライブラリメンテナンスツールです。 テストでわかったこと: 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 分。 | ||||||
| 53 | tonzhon-music | モックで動作する | 92 / 100 | JavaScript | 1,499 | 2026年10月7日 |
銅鐘「Tonzhon」: クリーンで純粋な音楽プラットフォーム (銅鐘は元の tonzhon.com を使用しなくなりました。現在の tonzhon.com は正規の銅鐘ではありません) テストでわかったこと: 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 分。 | ||||||
| 54 | embyToLocalPlayer | モックで動作する | 92 / 100 | Python | 1,461 | 2026年10月7日 |
etlp - Emby/Jellyfin が外部のローカルプレイヤーを呼び出し、再生記録を送信します。Plex にも対応しています。 テストでわかったこと: 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 分。 | ||||||
| 55 | ezarr | モックで動作する | 92 / 100 | Python | 1,090 | 2026年10月10日 |
Ezarr は、Docker を使用して Servarr/Jackett/BitTorrent/Usenet/PleX/Jellyfin のメディアセンタースタック全体をできるだけ簡単にセットアップできるようにすることを目指しています。 テストでわかったこと: 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 分。 | ||||||
| 56 | jellyfin-webos | モックで動作する | 92 / 100 | JavaScript | 886 | 2026年10月12日 |
Jellyfin 向け WebOS クライアント テストでわかったこと: 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 分。 | ||||||
| 57 | lx-netease-music-mobile | モックで動作する | 92 / 100 | TypeScript | 875 | 2026年10月13日 |
テストでわかったこと: 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 分。 | ||||||
| 58 | ytm-player | モックで動作する | 92 / 100 | Python | 548 | 2026年10月18日 |
YouTube Music の TUI クライアント。vim キーバインド、同期された歌詞、クロスプラットフォームのメディアキーに対応。 テストでわかったこと: 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 分。 | ||||||
| 59 | lazyspotify | モックで動作する | 92 / 100 | Go | 447 | 2026年10月21日 |
macOS と Linux 向けのターミナル Spotify クライアント テストでわかったこと: 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 分。 | ||||||
| 60 | list-sync | モックで動作する | 92 / 100 | Python | 342 | 2026年10月24日 |
ListSync は、あなたの IMDB と Trakt のリストを Overseerr と Jellyseerr にインポートする処理を自動化し、映画管理を簡素化します。 テストでわかったこと: 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 分。 | ||||||
| 61 | torbox-media-center | モックで動作する | 92 / 100 | Python | 289 | 2026年10月26日 |
TorBox アカウントをローカルシステムにマウントし、外部アプリケーションで使用できるようにします。 テストでわかったこと: 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 分。 | ||||||
| 62 | SubTUI | モックで動作する | 92 / 100 | Go | 284 | 2026年9月20日 |
Go で構築された、スクロブリング対応の軽量 Subsonic TUI ミュージックプレイヤー。 テストでわかったこと: 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 分。 | ||||||
| 63 | ISpotify | モックで動作する | 92 / 100 | Python | 6 | 2026年10月5日 |
Windows と Linux 向けのローカルファーストなデスクトップ音楽検索、プレイリスト、ダウンロード、再生アプリです。 テストでわかったこと: All 59 tests pass, core libraries import cleanly, and the GUI application initializes and runs in offscreen mode with no crashes. 1 分。 | ||||||
| 64 | IMDb-Scout-Mod | モックで動作する | 88.7 / 100 | JavaScript | 594 | 2026年10月17日 |
映画・シリーズを torrent、usenet、ddl、字幕、ストリーミング、predb などのサイトで自動検索します。数百のさまざまなサイトから IMDb ページへのリンクを追加します。映画・シリーズを Radarr/Sonarr に追加します。Metacritic、Rotten... テストでわかったこと: 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 分。 | ||||||
| 65 | infinitunes | モックで動作する | 87.7 / 100 | TypeScript | 361 | 2026年9月19日 |
▲ Next.js、shadcn/ui、TailwindCSS、DrizzleORM などを使用して構築されたシンプルなミュージックプレイヤー Web アプリ テストでわかったこと: 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 分。 | ||||||
| 66 | librespot-python | モックで動作する | 86 / 100 | Python | 334 | 2026年9月20日 |
オープンソースの Spotify クライアント テストでわかったこと: librespot-python 0.0.10 installs, imports, and the Zeroconf HTTP server component starts on a TCP port and responds to getInfo requests. 7 分。 | ||||||
| 67 | lx-music-mobile | モックで動作する | 82.4 / 100 | TypeScript | 19,131 | 2026年9月22日 |
React native ベースの音楽ソフトウェア テストでわかったこと: 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 分。 | ||||||
| 68 | SoundCloud-Desktop | モックで動作する | 71 / 100 | TypeScript | 575 | 2026年9月19日 |
Windows、Linux、macOS 向けの最高の非公式 SoundCloud クライアント | 広告なし | キャプチャなし | 検閲なし | ロシアで利用可能 テストでわかったこと: 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 分。 | ||||||
| 69 | spotifast | モックで動作する | 61.3 / 100 | Rust | 9,667 | 2026年9月25日 |
Spotify はネイティブで高速です。あなたのライブラリ全体、ローカル再生、Spotify Connect のための、Linux、macOS、Windows 向けの軽量な Rust アプリです。 テストでわかったこと: 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 分。 | ||||||
| 70 | NASSAV | モックで動作する | 56 / 100 | Python | 474 | 2026年10月20日 |
nas 全自動小姐姐ダウンローダー。実装済みのデータソースは missav、jable(継続的に追加中)であり、ダウンローダーをカスタマイズして拡張できます。 テストでわかったこと: 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 分。 | ||||||
| 71 | lx-music-desktop | 検証できず | 80 / 100 | TypeScript | 55,063 | 2026年9月21日 |
Electron ベースの音楽ソフトウェア テストでわかったこと: 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 分。 | ||||||
| 72 | listen1_desktop | 検証できず | 80 / 100 | JavaScript | 11,445 | 2026年9月23日 |
中国のすべての無料音楽のための一つ(Windows、Mac、Linux デスクトップ) テストでわかったこと: Listen 1 Electron desktop app installs and launches successfully on the virtual display, initializing its window and renderer process without fatal errors. 2 分。 | ||||||
| 73 | musicxx | 検証できず | 80 / 100 | C++ | 2,132 | 2026年9月12日 |
全フォーマット ローカル / クラウドドライブ / NAS 音声・動画プレイヤー テストでわかったこと: 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 分。 | ||||||
| 74 | Castafiore | 検証できず | 80 / 100 | JavaScript | 376 | 2026年9月10日 |
Castafiore は Navidrome と Subsonic API をサポートする音楽プレイヤーです。 テストでわかったこと: 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 分。 | ||||||
| 75 | InPlayerEpisodePreview | 検証できず | 65 / 100 | TypeScript | 439 | 2026年10月21日 |
Jellyfin の Web 版とクライアント版向けプラグインで、プレイヤー内にエピソードリストを表示します。 テストでわかったこと: Both the .NET plugin DLL and the JavaScript webpack bundle build successfully from source with zero errors and zero warnings. 6 分。 | ||||||
| 76 | Docker-Traefik | 検証できず | 50 / 100 | Shell | 3,445 | 2026年9月25日 |
Docker Compose、Traefik、CrowdSec、Google OAuth2/Authelia、LetsEncrypt を備え、Deployrr と UDMS のガイド/ビデオを使用して構築された Docker メディアおよびホームサーバースタック。 テストでわかったこと: 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 分。 | ||||||
| 77 | metatube-sdk-go | 検証できず | 50 / 100 | Go | 868 | 2026年10月12日 |
Golang 製の MetaTube SDK & API サーバー テストでわかったこと: 検証できませんでした。どこで止まったかはログで確認できます。 9 分。 | ||||||
| 78 | jelly-app | 検証できず | 50 / 100 | TypeScript | 272 | 2026年10月27日 |
Jellyfin 向けの軽量でエレガントな音楽インターフェース。 テストでわかったこと: 検証できませんでした。どこで止まったかはログで確認できます。 4 分。 | ||||||
| 79 | museeks | 検証できず | 25 / 100 | TypeScript | 2,140 | 2026年10月4日 |
シンプルでクリーンなクロスプラットフォームの音楽プレーヤー テストでわかったこと: 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 分。 | ||||||
| 80 | freyr-js | 検証できず | 20 / 100 | JavaScript | 2,377 | 2026年9月12日 |
Spotify や Apple Music などの音楽ストリーミングサービスから曲をダウンロードするためのツール。 テストでわかったこと: 検証できませんでした。どこで止まったかはログで確認できます。 39 分。 | ||||||
| 81 | All-jellyfin-media-server | 検証できず | 20 / 100 | Shell | 585 | 2026年10月17日 |
セルフホスト型の完全なメディアサーバー Jellyfin と、sonarr、radarr、jackett、prowlarr、qbittorrent、flaredolverr、gluetun、Nord VPN、Proton VPN を docker compose で構成 テストでわかったこと: 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 分。 | ||||||
| 82 | MonsterMusic | 検証できず | 20 / 100 | Java | 523 | 2026年10月18日 |
android プラットフォーム上で、Android 作曲家によって開発された音楽プレイヤー。 テストでわかったこと: 検証できませんでした。どこで止まったかはログで確認できます。 | ||||||
| 83 | mediabox | 検証できず | 10 / 100 | Shell | 440 | 2026年10月21日 |
コンテナベースのメディアツール設定 テストでわかったこと: 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 分。 | ||||||
| - | xiadown | 未検証 | - | Go | 758 | - |
| - | Jellyfin-Auto-Collections | 未検証 | - | Python | 287 | - |
| - | riff | 未テスト | - | JavaScript | 818 | - |
| - | universal-remote-card | 未テスト | - | TypeScript | 619 | - |
| - | soundcli | 未テスト | - | TypeScript | 531 | - |
動作する 実際の依存関係でインストールされ、起動しました。 モックで動作する データベースやサードパーティの API などの外部サービスを代わりのものに置き換えたうえで起動しました。 検証できず 標準のエージェントもより強力なエージェントも、制限時間内に動かせませんでした。どこで止まったかはログで確認できます。
テスト方法
最新のテスト時点でのこのリスト: そのまま動作 50 件、モックで動作 20 件、検証できず 13 件、テスト待ち 5 件。テストした言語: C++、Go、Java、JavaScript、PHP、Python、Ruby、Rust、Shell、TypeScript。すべての試行で、クリーンな使い捨てのマシン、固定されたバージョンのプロジェクト、45 分の制限時間を使用しています。手順の全体は評価方法のページに掲載しています。
よくある質問 (FAQ)
このリストはどのようにランク付けされていますか?
意見ではなく計測によります: Argusic が新しいマシンにインストールして起動できたプロジェクトが先、次に外部サービスの代わりにモックを使って動作したもの、次に検証できなかったものです。同順位の場合は Argusic スコア、次にプロジェクト自身のソースでの人気度で決めます。
一部のプロジェクトにランクがないのはなぜですか?
5 件のプロジェクトが、テストまたは試行の完了を待っています。Argusic が計測を終えるまで、ランクなしで掲載しています。
証拠はどこにありますか?
各行はプロジェクトの Argusic ページにリンクしており、各実行には完全なログとターミナル録画が sha256 フィンガープリントとともに保存されています。このリストに載っているかどうかにかかわらず、テストしたすべてのプロジェクトに同じページがあります。
このカテゴリのその他のリスト
- オープンソースの開発者向け CLI ツール、ビルドと実行で実証済み (このリストと共通: spotatui、spotify-player)
- オープンソースのワークフロー自動化、インストールして実行 (このリストと共通: SuggestArr、Youtarr)
- 自分で実行できるオープンソースの AI アプリ、テスト済み (このリストと共通: SuggestArr)
- オープンソースの VPN およびネットワークツール、インストール・実行 (このリストと共通: All-jellyfin-media-server)
- オープンソースのバックアップツール、インストールして実行 (このリストと共通: watchstate)
- オープンソースのメッセージキューとストリーミング、テスト済み (このリストと共通: radio-active)
- オープンソースの AI エージェントフレームワーク、インストール・実行
- オープンソースの API クライアント、ビルド・実行済み
- オープンソース API ゲートウェイとリバースプロキシ、テスト済み
- インストールして実行したオープンソース CI/CD ツール
- インストールして実行するオープンソース CMS プラットフォーム
- オープンソース LLM ゲートウェイ、インストール・実行
- 初回実行で起動するオープンソース MCP サーバー
- オープンソースのブラウザ自動化ツール(インストールして実行)
- オープンソースのコードエディタと IDE、ビルドと起動
- 新しいマシンで実行されたオープンソースのコーディングエージェント
- インストールおよびクエリ可能なオープンソースデータベース
- インストールして実行するオープンソースの e コマースプラットフォーム
- オープンソースの電子書籍リーダーとライブラリ、テスト済み
- オープンソースのゲームエンジン、ビルドと実行
- 新しいマシンでビルドして起動したオープンソースゲーム
- インストールして実行するオープンソースのホームオートメーション
- テスト済みのオープンソースのローコード・ノーコードプラットフォーム
- オープンソースの地図サーバーとツール、インストールと実行
- オープンソースの可観測性およびログ記録、インストールして実行
- オープンソースのオフィススイート、インストールして起動
- セルフホスト可能なオープンソースのパスワードマネージャー、テスト済み
- インストールして実行するオープンソースのプロジェクト管理ツール
- オープンソースのスクリーンレコーダー、開発・公開
- インストールおよびクエリ可能なオープンソース検索エンジン
- オープンソースのセルフホスト型アナリティクス、クリーンなサーバーでテスト済み
- オープンソースの音声認識と音声合成、テスト済み
- オープンソースの静的サイトジェネレーター、ビルドと配信
- オープンソースのアップタイムモニターとステータスページ、テスト済み
- オープンソースのベクターデータベース、インストールしてクエリを実行
- 新しいマシンで起動したオープンソースのビデオエディター
- オープンソースのビデオプレーヤー、開発・公開
- インストールして実行するオープンソースの Web スクレイピングツール
- オープンソースのホワイトボードと図表ツール、テスト済み
- セルフホスト可能なオープンソースの Wiki、テスト済み
- セルフホスト型 Notion の代替ツール、実インストールで検証
- セルフホスト型ダッシュボードとホームページ、インストールして実行
- 新しいマシンで起動したセルフホスト型 Git サーバー