事前ビルドされた Spicetify の実行可能バイナリを入手できる唯一の正当な公式ソースは、https://github.com/spicetify/cli/releases でホストされている公式 GitHub Releases ページです。Spicetify プロジェクトは、怪しげなファイル共有サイトや非公式ダウンローダーを通じてインストーラーウィザード、MSI パッケージ、独立したセットアップ用 EXE を配布することはありません。
自動インストールを行う場合、公式の PowerShell および Bash スクリプトが GitHub API を照会して使用中の PC に適合する配布物を自動的に取得します。手動での導入を希望する場合や、オフライン環境・ファイアウォール下で作業する場合は、ご使用の CPU アーキテクチャに合致する ZIP または TAR.GZ アーカイブをダウンロードし、展開した spicetify バイナリをシステムの環境変数 PATH に配置して Spotify デスクトップクライアントを初期化してください。
公式 GitHub リポジトリと非公式サードパーティ製ミラーサイトの比較
spicetify github 公式リポジトリ(spicetify/cli)から直接ダウンロードすることが、セキュリティと安全性の面で極めて重要である理由を解説します。
Spicetify は、Spotify 公式デスクトップアプリケーションにテーマ、拡張機能、カスタムクライアント修飾を注入するために開発されたオープンソースのコマンドラインツールです。他のアプリケーションのリソースを改変するにはローカルファイルへの読み書き権限が必要となるため、信頼できない改変版ビルドを使用すると深刻なセキュリティ被害に繋がります。サードパーティのソフトウェア配布ポータル、検索広告、動画概要欄のリンクなどでは、オープンソース成果物をアドウェア、暗号資産マイナー、情報窃取型マルウェアと同梱した偽インストーラーが頻繁に拡散されています。
公式の Spicetify プロジェクトは、GitHub 上の組織「spicetify」直下で厳格に保守されており、主要な CLI コードベースは github.com/spicetify/cli に所在します。リリースタブに公開されるすべての実行バイナリは、公開され誰でも監査可能なコミット履歴から GitHub Actions の継続的インテグレーション(CI)ワークフローを通じて自動的にビルドされています。
Spicetify を入手する際は、ブラウザのアドレスバーに表示されている URL が github.com/spicetify/cli または github.com/spicetify/marketplace を指していることを必ず確認してください。クラック版や楽曲ダウンロード機能を騙る、見知らぬドメイン、クラウドストレージリンク、非公式ミラーポータルからダウンロードした実行可能ファイルは絶対に実行しないでください。
Spicetify 開発チームが CLI を単体 EXE 形式のインストーラーや Spotify と同梱したセットアップファイルとして配布することは一切ありません。「Spicetify オールインワン導入ツール.exe」や「Spicetify付き Spotify プレミアム無料版.exe」などを謳うウェブサイトはすべて不正であり、悪意ある脅威が含まれている危険性があります。
Spicetify GitHub リリース配布ファイル一覧表 (v2.45.1)
お使いのオペレーティングシステムおよび CPU アーキテクチャに合致する正確なバイナリアーカイブを選択してください。
タグ付けされた各 GitHub リリースには、圧縮アーカイブにまとめられた事前ビルド済みの独立実行バイナリが含まれています。一般的なソフトウェアの自動インストーラーとは異なり、これらの圧縮ファイルにはスタンドアロンの spicetify 実行ファイルと不可欠な実行時アセットが収められています。以下の配布物一覧表を参照し、ご使用のコンピューターに最適なファイルを選択してください。
Intel または AMD 製プロセッサを搭載した現代の一般的な 64 ビット Windows PC では、「windows-x64」ZIP アーカイブを選択します。Qualcomm Snapdragon 搭載の Windows Copilot+ PC や Surface Pro ARM デバイスをお使いの場合は、「windows-arm64」アーカイブをダウンロードすることで、エミュレーションのオーバーヘッドなしにネイティブな速度で実行できます。
macOS の場合、Apple Silicon 搭載端末(M1、M2、M3、M4 チップ)では「darwin-arm64」の tarball が必要となり、従来の Intel 搭載 Mac では「darwin-amd64」を使用します。Linux ユーザーは「linux-amd64」を選択するか、特定のディストリビューションや代替アーキテクチャを対象とする場合はソースコードから直接コンパイルを行ってください。
| プラットフォームとアーキテクチャ | リリース配布ファイル名 | ファイル形式 | ファイル容量 | 対象ハードウェア |
|---|---|---|---|---|
| Windows 64ビット (Intel/AMD) | spicetify-2.45.1-windows-x64.zip | .zip | 7.26 MB | 一般的な Windows 10 および 11 搭載パソコン |
| Windows ARM64 | spicetify-2.45.1-windows-arm64.zip | .zip | 6.76 MB | Snapdragon X Elite 搭載機、Surface Pro ARM |
| Windows 32ビット (旧世代) | spicetify-2.45.1-windows-x32.zip | .zip | 7.30 MB | 旧式の 32 ビット Windows オペレーティングシステム |
| macOS Apple Silicon (M1〜M4) | spicetify-2.45.1-darwin-arm64.tar.gz | .tar.gz | 6.78 MB | Apple Silicon 搭載 MacBook、Mac mini、iMac |
| macOS Intel (x86_64) | spicetify-2.45.1-darwin-amd64.tar.gz | .tar.gz | 7.13 MB | 従来の Intel プロセッサ搭載 Apple Mac |
| Linux 64ビット (x86_64) | spicetify-2.45.1-linux-amd64.tar.gz | .tar.gz | 7.08 MB | Ubuntu、Debian、Fedora、Arch、Zorin |
自動インストールスクリプトと GitHub バイナリ直接手動導入の比較
公式推奨の自動ワンライナーコマンド実行と、手動での GitHub アーカイブ配置の違いを比較検討します。
GitHub からアーカイブを直接ダウンロードする方法は、外部ネットワークが遮断された環境や高度なカスタマイズを行うパワーユーザーに最大の制御性を提供しますが、Spicetify の公式メンテナーは可能な限り自動インストールスクリプトの利用を強く推奨しています。公式スクリプトは GitHub API を自動的に照会し、OS と CPU アーキテクチャを判別して最適な配布物を取得し、適切なユーザーディレクトリへ展開した上で、環境変数 PATH への登録まで一括で自動処理します。
手動による GitHub バイナリ導入では、所定のディレクトリ(Windows の場合は %LOCALAPPDATA%\spicetify、Unix 系の場合は ~/.spicetify-cli)をご自身で作成し、実行可能ファイルを解凍してシェル設定(PowerShell プロファイル、.bashrc、または .zshrc)を更新し、パーミッションを設定する必要があります。PATH の設定が正しく行われない場合、ターミナルで「spicetify: command not found」というエラーが発生します。
インターネットに常時接続されたパソコンで Spicetify を初めて導入する場合は、以下に示す公式のワンライナーコマンドを実行することをお勧めします。このコマンドは裏側でまったく同一の検証済みバイナリを GitHub Releases から直接取得して安全にセットアップします。
iwr -useb https://raw.githubusercontent.com/spicetify/cli/main/install.ps1 | iex
ステップ別手順: GitHub バイナリの手動ダウンロードと設定方法
GitHub の公式リリースアーカイブを手動でダウンロードして構成したい場合は、以下の詳細な手順に従ってください。
開発者、システム管理者、あるいは PowerShell スクリプトの外部ダウンロードが制限されているセキュリティ環境下のユーザーにとって、GitHub リリースアーカイブからの手動インストールは極めて明快です。
CLI 操作を適用する前に、spotify.com(または Microsoft Store)からダウンロードした公式 Spotify デスクトップアプリを一度起動してアカウントでログインし、ローカル環境データが生成されたことを確認した上で完全に終了させておいてください。
- 1
公式アーカイブのダウンロード
ブラウザで github.com/spicetify/cli/releases/latest にアクセスし、ご自身の OS と CPU アーキテクチャに合致する ZIP または TAR.GZ アーカイブをダウンロードします。
- 2
ユーザー領域へのアーカイブ展開
ダウンロードした圧縮ファイルをユーザーアプリケーションフォルダ内に展開します。Windows の推奨パスは C:\Users\<ユーザー名>\AppData\Local\spicetify です。macOS および Linux では ~/.spicetify-cli に配置します。
- 3
システム環境変数 PATH への追加
spicetify 実行ファイルが存在するディレクトリのパスを、ユーザー環境変数の PATH に追加します。これにより、どのターミナル画面からでもコマンドを直接呼び出せるようになります。
- 4
ターミナルでのバイナリ実行確認
新しい PowerShell またはターミナルウィンドウを開き、「spicetify -v」を実行してインストールされたリリースのバージョン番号が正しく出力されるか確認します。
- 5
クリーンバックアップの作成と適用
「spicetify backup apply」コマンドを実行します。Spicetify が未改変の Spotify クライアントを検査・退避し、スタイリングレイヤーを安全に注入します。
チェックサム検証による配布ファイルの改ざん防止と真正性の確認
ダウンロードした GitHub リリースアーカイブが破損しておらず、改ざんされていないことを検証する方法です。
暗号学的ハッシュ値(SHA256)の照合を行うことで、手元のアーカイブが GitHub 上で公式ビルドされた成果物とビット単位で完全に一致していることを証明できます。これにより、ダウンロードの途中失敗、ディスク不良によるデータ破損、中間者攻撃(MITM)によるファイルの不正改ざんを確実に防ぐことができます。
GitHub Releases ページには、各リリースのメタデータとともに照合用チェックサムが明記されています。Windows で SHA256 ハッシュを計算するには、PowerShell を開いてダウンロードした ZIP ファイルに対して Get-FileHash コマンドを実行します。macOS や Linux では、ターミナルで shasum -a 256 に続けてファイルパスを入力して実行します。
出力された 64 桁の 16 進数文字列を、公式リリースノートに掲載されているハッシュ値と比較します。値が完全に一致していれば、安全にアーカイブを展開してシステム上で実行できます。
Get-FileHash -Path .\spicetify-2.45.1-windows-x64.zip -Algorithm SHA256
GitHub API レート制限(403エラー)やプロキシ問題の解決策
GitHub Releases やインストーラースクリプトへのアクセス時に発生しやすいネットワークトラブルの診断と対処法です。
自動インストーラースクリプトは、最新のリリースバージョン(latest タグ)を特定するために GitHub REST API(api.github.com)へ未認証リクエストを送信します。企業内ネットワーク、共有 VPN、学校施設など、同一のパブリック IP アドレスを多数のユーザーが共有する環境では、GitHub の未認証 API 利用枠(1時間あたり60リクエスト)を一時的に使い果たしてしまう場合があります。
この制限に達すると、インストーラースクリプトの実行時に「API rate limit exceeded」または HTTP ステータスコード 403 のエラーが返されます。これは Spicetify の不具合ではなく、GitHub 側が設けている標準的なアクセス保護機能によるものです。
最も手軽な回避策は、ウェブブラウザで直接 github.com/spicetify/cli/releases/latest にアクセスして目的のバイナリを手動ダウンロードするか、スクリプト実行前に個人用アクセストークンを環境変数 GITHUB_TOKEN に設定することです。また、企業内プロキシ環境をご利用の場合は、ターミナルで HTTP_PROXY や HTTPS_PROXY を適切に設定してください。
- レート制限エラー(HTTP 403): 共有ネットワーク環境で発生しやすいため、GitHub リリースページからブラウザ経由でバイナリを手動ダウンロードして解決します。
- TLS / SSL ハンドシェイク失敗: システム時刻の同期ズレを確認するか、企業内ネットワークで指定されたプロキシ証明書を適切に設定します。
- raw.githubusercontent.com への通信遮断: 当該ドメインへのアクセスが遮断されている地域や環境では、GitHub Releases からの直接ダウンロードや手動展開を利用します。
- 展開後のコマンド認識不可(Command Not Found): 解凍したバイナリの配置フォルダが、ユーザー環境変数 PATH に正しく登録されているか確認してください。
GitHub で新しいリリースが公開された際のアップデート手順
CLI 環境を常に最新の状態に保ち、Spotify デスクトップアプリの更新と同期させるメンテナンス手法です。
Spotify 公式がデスクトップアプリを更新して内部の CSS クラスやスクリプト構造を変更するたびに、Spicetify 開発コミュニティは迅速に新しい互換バージョンを GitHub へ公開します。GitHub 上で新版がリリースされた際のアップデート手順は非常にシンプルです。
公式の推奨自動スクリプトでインストールした環境であれば、PowerShell やターミナルを開いて「spicetify upgrade」を実行するだけです。CLI が GitHub を照会して更新バイナリを取得・置換し、自動的に新しいバックアップ適用プロセスを開始します。
手動で GitHub からダウンロードして導入した場合は、再度リリースページへアクセスして最新のアーカイブを入手し、既存の配置先フォルダへ新しい実行ファイルを上書き展開した上で、「spicetify backup apply」を実行して最新パッチを Spotify に反映させてください。
spicetify upgrade
Spicetify の GitHub ダウンロードに関するよくある質問
github.com/spicetify/cli は唯一の公式リポジトリですか?
はい、公式の Spicetify コマンドラインツール(CLI)のリポジトリは github.com/spicetify/cli のみです。Marketplace や各種公式拡張機能もすべて同じ「spicetify」GitHub 組織下で管理されています。他のユーザーアカウント下にあるリポジトリは、有志によるフォーク(派生版)または独立したサードパーティ製プラグインです。
なぜ Spicetify は Microsoft Store や App Store ではなく GitHub で配布されているのですか?
Spicetify はローカルにインストールされたデスクトップアプリのリソースを直接カスタマイズする高度な開発者向けツールです。各種アプリストアのセキュリティサンドボックス規約では、他の導入済みアプリの内部ファイルを外部から改変することが禁止されているため、オープンソースの開発者向けツールとしては GitHub Releases による配布が業界標準となっています。
GitHub から Spicetify をダウンロードすると、Spotify の楽曲や MP3 をダウンロードできるようになりますか?
いいえ、Spicetify には楽曲を録音・ダウンロード・リッピングする機能は一切含まれていません。Spicetify は純粋に公式 Spotify デスクトップクライアントの表示画面やテーマを装飾・拡張するためのツールです。オフライン再生機能は Spotify 公式の仕様であり、プレミアム会員向けに暗号化されたキャッシュとしてのみ機能します。
Windows 環境で x64 と ARM64 のどちらを選ぶべきか確認するにはどうすればよいですか?
Windows のシステム仕様を確認してください。キーボードの Win + Pause/Break キーを押すか、「設定」>「システム」>「バージョン情報」を開きます。「システムの種類」の項目を確認し、通常の Intel や AMD 製プロセッサであれば「spicetify-windows-x64.zip」を、Qualcomm Snapdragon などの ARM プロセッサであれば「spicetify-windows-arm64.zip」を選択します。
Spotify のアップデートで互換性が失われた場合、GitHub から過去の旧バージョンをダウンロードできますか?
はい、可能です。過去に公開されたすべてのリリースタグおよびアーカイブバイナリは、公式の GitHub Releases 履歴ページ(github.com/spicetify/cli/releases)にて永久に保管・公開されているため、必要に応じて以前の特定バージョンへダウングレードすることができます。
GitHub の raw.githubusercontent.com への通信が遮断またはタイムアウトする場合はどうすればよいですか?
お使いのウェブブラウザで github.com/spicetify/cli/releases に直接アクセスしてリリース ZIP ファイルを手動でダウンロードし、%LOCALAPPDATA%\spicetify などの指定フォルダに解凍した上で、そのフォルダのパスをご自身のユーザー環境変数 PATH に追加してください。
参照した公式ソース
- Spicetify CLI 公式 GitHub リポジトリ — ソースコード、開発ドキュメント、課題トラッカーを管理する公式オープンソースリポジトリ。
- Spicetify GitHub 公式 Releases — マルチプラットフォーム対応の事前コンパイル済み独立リリースアーカイブの直接配布ポータル。
- Spicetify 公式ドキュメントポータル — 公式のインストール手順、カスタマイズ設定、トラブルシューティングガイド。