MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
spotatui는 Rust로 만든 터미널 음악 플레이어
spotatui is a terminal music player written in Rust: native Spotify streaming, YouTube, local files, Subsonic/Navidrome, internet radio and Qobuz in one cross-source queue, plus Apple Music on macOS,
미디어Rust · TypeScriptGitHub @LargeModGames온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
A fast, standalone terminal music player in Rust: native Spotify streaming plus local, Subsonic, radio, Qobuz and Youtube sources
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗spotatui is a music player for the terminal, with a desktop app in preview. Spotify is optional: it is one of seven sources.
Spotify needs Premium. spotatui logs in with its own built-in client, so you need no developer app and no client ID.
spotatui started as a fork of spotify-tui and has since grown its own player, sources and desktop app.
Spotify is optional: every other source works without an account.
| System | Command |
|---|---|
| macOS, Linux, WSL | curl -fsSL https://spotatui.com/install.sh | bash |
| Windows | irm https://spotatui.com/install.ps1 | iex or winget install spotatui |
| Arch Linux | yay -S spotatui-bin |
| With Rust | cargo install --locked spotatui |
Homebrew, Nix, Void, .deb packages and building from source are in the installation guide.
cargo install builds Spotify only unless you add the features, and the Nix flake builds Spotify only.behavior.disable_auto_update: true. See Updating.Run spotatui. The first launch asks which sources you want. Pick Spotify to log in: spotatui shows a code and opens Spotify's pairing page, where you confirm it.
Then:
? lists every key./ searches. Choose the Songs panel with the arrow keys, press Enter to go into it, and Enter again to play a track.d switches the source and the device.z queues a track, and Shift+Q opens the queue.spotatui --help shows the CLI.| Source | You need |
|---|---|
| Spotify | A Premium account |
| Local Files | A music folder |
| Subsonic / Navidrome | A server account |
| Internet Radio | Nothing (30k+ stations from radio-browser.info) |
| YouTube | yt-dlp on your PATH |
| Qobuz | A paid Qobuz account |
| Apple Music | macOS and the Music app |
Local Files, Subsonic, Internet Radio, YouTube and Qobuz play through spotatui's own audio engine. Apple Music plays in the Music app, and spotatui is its remote. The setup of each source is in Configuration.
Spotify plays in spotatui itself, on any Spotify Connect device, or on Cast and Connect speakers on your network. See Where Spotify plays. For lossless audio, or an account that native streaming cannot play, spotatui can run Spotify's own player: see Soloist.
| You want to | Read |
|---|---|
| Install another way, or build from source | Installation |
| Change settings, keys or the theme | Configuration, Keybindings, Themes |
| Control spotatui from your shell | CLI |
| Write or install a Lua plugin | PLUGINS.md, Scripting API |
| Let an AI pick the music | AI DJ, MCP setup |
| Report a bug | New issue, with a spotatui --debug log |
| Everything else | All docs |
spotatui is built by a small team and a growing group of contributors, and you do not need to write code to help. Start with CONTRIBUTING.md, or pick a good first issue.
Native playback and Spotify Connect run on our librespot fork, spotatui-librespot. It is part of the project: a merged PR there counts as a spotatui contribution. See Contributing to the librespot fork.
Originally forked from spotify-tui by Alexander Keliris. The spotify-tui contributors and the libraries spotatui uses are in CREDITS.md.
Free code signing provided by SignPath.io, certificate by SignPath Foundation.
The Windows release files are built from this repository by the release workflow on GitHub-hosted runners. Each signing request is approved by hand.
Privacy: see the privacy policy for the data spotatui sends and how to turn each part off.
Everyone who helped, with code or without. To get on this list, see Recognition.
This project follows the all-contributors specification. Contributions of any kind welcome!