Windows・Linux・macOS対応のネイティブで高速なSpotifyアプリ「Fastpotify」、ローカル再生・ライブラリアクセス・Spotify Connectコントロール機能を備えて軽量

Windows・macOS・Linuxに対応した軽量Spotifyクライアントが「Fastpotify」です。ストリーミングでの音楽再生だけでなく、ローカルでの音楽再生や、再生デバイスをシームレスに切り替えることができる公式機能の「Spotify Connect」にも対応しています。
Fastpotify
https://fastpotify.rocks/
Fastpotifyはプログラミング言語のRustとRust製のGUIであるeguiで作成された、軽量なSpotifyクライアントです。オープンソースのSpotifyクライアントライブラリであるlibrespotを介して音楽を再生します。
通常、Spotify公式のデスクトップアプリは600MBから1GB以上のメモリを使用しますが、Fastpotifyならメモリ消費量は100~250MB程度で済むそうです。軽量というだけでなく、Windows・macOS・Linuxといった主要OSに対応しており、起動時間は1秒未満。それでいてブラウザエンジンを利用していないネイティブバイナリです。
FastpotifyでSpotifyの楽曲を再生するには、有料プランのSpotify Premiumに加入する必要があります。無料アカウントの場合、閲覧や検索はできますが、Fastpotify経由で音楽を再生することはできません。Spotify Premiumに加入しなければ音楽を再生できない理由は、SpotifyのAPIがSpotify Premiumアカウントからの再生コマンドしか受け付けないためです。

Fastpotifyは最大320kbpsでのローカル音楽再生に対応しており、音量正規化機能や一度再生した音楽の一時データをキャッシュとして保存するオプションも利用可能です。
Spotifyはロスレスストリームを提供していますが、Fastpotifyは対応していません。これは、SpotifyがロスレスストリームをDRMで保護していて、Fastpotifyが利用しているクライアントライブラリのlibrespotがDRMをサポートしていないためです。そのため、Fastpotifyは「librespotがDRMのサポートを実装すれば状況が変わる可能性がある」と説明しています。
Spotify Connectを利用することでデバイス選択画面から、音楽の再生先としてスピーカー・スマートフォン・別のコンピューターなどを選択することも可能。音楽の再生・一時停止・スキップ・シャッフル・リピート・音量調整といった操作は、Fastpotify側で実行可能です。
プレイリスト、お気に入りの曲、保存したアルバム、フォローしているアーティスト、ポッドキャスト、保存したエピソードなどを閲覧できるライブラリも有しており、プレイリストの作成・編集・並べ替えも可能です。ライブラリは楽曲・アーティスト・アルバム・プレイリスト・ポッドキャスト・エピソードを横断的に検索でき、アーティストページ・ディスコグラフィー・関連アーティストの情報を確認することもできます。
Fastpotifyのウィンドウを閉じても、システムトレイから音楽が再生され続けます。Linuxの場合、MPRISはメディアキーとplayerctlをサポートしています。
UIはライトモードとダークモード、システムモードの3つから選択可能。さらに、アルバムアートの色をベースにウィンドウの色を変化させることもできます。
「Ctrl+M」というショートカットキーを押すことで、小型プレイヤーを開くことも可能。小型プレイヤーにはスペクトラムアナライザー・プレイリスト・イコライザーなどが搭載されており、スキンミュージアムを使うことで見た目を自由に変更することもできます。

ただし、ビデオポッドキャストの再生およびソーシャル機能には非対応です。
Fastpotifyは「Fastpotifyやその他のlibrespotプレーヤーをSpotify Premiumで使用したことで、Spotifyアカウントが停止されたという事例は確認されていません。サインインはSpotifyのページで行われ、オーディオはSpotify Premiumに含まれる品質で再生され、DRMはそのまま維持され、Fastpotifyは楽曲をスクレイピングしたり、広告をブロックしたりすることはないためです。報告されているアカウント停止事例は、無料アカウントから広告を削除する改造アプリや、楽曲のスクレイピングなどに関するものです。Fastpotifyはこれらの行為を一切行っておらず、規約でも禁止されています」と説明しました。
なお、FastpotifyはMITライセンスに基づきオープンソースで開発されており、GitHub上でも配布されています。
GitHub - crmne/fastpotify: Spotify, native and fast. One lightweight Rust app for your whole library, local playback, and Spotify Connect on Linux, macOS, and Windows. · GitHub
https://github.com/crmne/fastpotify

・関連記事
Spotifyが「実在の人物を表していない」プロフィールに対して「AIペルソナ」バッジを導入しおすすめから除外すると発表 - GIGAZINE
Spotifyがミュージックビデオが楽曲再生におよぼす影響を報告、初のグローバルミュージックビデオチャートも発表 - GIGAZINE
Spotifyが20周年を記念しストリーミング再生回数が最も多いアーティスト・アルバム・楽曲・ポッドキャスト・オーディオブックのトップ20を初めて発表 - GIGAZINE
音楽聴き放題サービス「Spotify」は著作権侵害から始まった - GIGAZINE
Spotifyが「AIのおかげで優秀な開発者が12月以来コードを一行も書いてない」と報告 - GIGAZINE
・関連コンテンツ
in ソフトウェア, Posted by logu_ii
You can read the machine translated English article Fastpotify is a lightweight, native, and….





