Ikeraq

crmne/spotifast

Spotify を、ブラウザの部品を積まない軽いアプリで聴く

MIT · 商用可 Rust ★ 8,464 (今日 +62) 今日 更新
GitHub で見る crmne/spotifast
GitHub の説明(原文)
Spotify, native and fast. One lightweight Rust app for your whole library, local playback, and Spotify Connect on Linux, macOS, and Windows.

どういうものか

Spotify を聴くためのデスクトップアプリで、Rust と egui で書かれている。Spotify とは関係のない、独立したプロジェクトの非公式アプリだ。中にブラウザの部品を持たない作りで、README によるとメモリの使用量はふつう 100〜250MB、起動は1秒を大きく下回る。Linux、macOS、Windows で動く。

音を鳴らす部分には、Spotify 公式アプリと同じ通信方式で Spotify につなぐオープンソースの librespot を使い、プレイリストやライブラリ、検索といったデータの多くは Spotify が公開している Web API から取ってくる(他人のプレイリストやプレイリストのフォルダなど、一部は librespot 経由で読む)。起動中のパソコンは Spotify Connect の再生先の1つとして見えるので、スマホの Spotify アプリから再生先に選ぶこともできる。逆に Spotifast から、スピーカーやスマホなど別の機器に再生を移して操作することもできる。

プレイリストの作成・編集・並べ替え、お気に入りの曲や保存したアルバム、ポッドキャストの一覧、検索といった、ふだん使う機能はそろっている。ウィンドウを閉じてもタスクトレイで鳴り続け、キーボードのメディアキーで操作できる。配色は明るい・暗い・自分で決めた色から選べる。

再生は librespot、データは主に Web API から Spotify (Premium のアカウント) librespot (音と一部のデータ) Web API (プレイリスト・検索) Spotifast (1つの画面にまとめる) 音が出せるのは Premium だけ。無料アカウントは一覧と検索まで
公式の部品と、公式アプリと同じ方式でつなぐ部品を組み合わせている。公式サイトによると、どちらにも無い機能は、基本的に Spotifast にも足せない。

どんなときに使うか

Spotify を流しっぱなしにしながら、ほかの重い作業をしたいとき

メモリの使用量が少なめで、ウィンドウを閉じてもタスクトレイで鳴り続ける。

マウスに手を伸ばさずに、音楽を操作したいとき

キーボードのショートカットとメディアキーのほか、コマンドラインからも操作できる。

注意点

再生には Spotify Premium が必要。 無料アカウントでも一覧と検索はできるが、このパソコンでの再生も、別の機器での再生の操作もできない。広告を消したり、無料アカウントで Premium の機能を使えるようにしたりするものではない。

非公式のアプリである。 作者は「Spotifast や同じ librespot を使うアプリでの通常の Premium 再生で、アカウント停止が確認された例は把握していない」としつつ、Spotify の今後の判断は保証できないと書いている。Spotify 側の変更で、アプリが更新されるまで再生が止まることもある。

ロスレス(Spotify Lossless)は聴けない。 音質は最高 320kbps まで。ビデオポッドキャストにも対応していない。

開発の様子

2 か月
公開してからの期間。2026-08-27 が最初のコミットです
26 回
リリースの回数です
49 人
開発に参加した人数です
0 日前
最後のコミットです
77 件
未解決の Issue とプルリクエストの合計です(GitHub はこの2つを同じ数に含めます)

ほかの候補

pear-devs/pear-desktop
Pear 🍐 is extension for music player
KRTirtho/spotube
🎧 Open source music streaming app! Available for both desktop & mobile!
team-spotube/spotube
🎧 Open source music streaming app! Available for both desktop & mobile!
X で共有 この記事がよかったら

この記事の更新日は 2026-10-07 です。 内容は公開されている README と GitHub のデータに基づいています。 数値は GitHub から取得したもの、警告は判定の基準にある条件での自動判定です。事実誤認を見つけた場合はお知らせください。