有馬総一郎のブログ

(彼氏の事情)

2020年12月01日 23:45:45 JST - 5 minute read - Audio Player

foobar2000でSpotifyの音楽を聴く(Spotify Integrationの使い方)

前にちらっと調べたときは、 component 以外のものが必要だったりとかで諦めたが、簡単にSpotifyの音楽をfoobar2000上で聴けるようになっていた。

ただ、前もって結論を書いておくと、聴けるようになるだけで、検索とかはできない、アーティスト、アルバム、プレイリストをインポートして聴くような感覚。foobar2000だけで完結できない。

しかし、お気に入りのアーティストやプレイリストが決まっている人なら、これでも十分だし、再生キューの操作方法とかはfoobar2000なので、慣れたUIで操作できるのはありがたい話。イコライザーなどDSP Managerも効くようだ。

Installation - Spotify Integration

これです。見て分かる人は以上。

前提条件

  • Pentium 4か、より新しい SSE2をサポートしているCPU
  • Windows 7以上のWindows OS
  • foobar2000 v1.3.7以上
  • Spotify Premium アカウント

インストール

  1. foo_spotify_inputをインストールしてる人は削除。
  2. 最新のリリースページからfoo_spotify.fb2k-componentだけダウンロードする。
  3. Preferences -> Components -> Install...1でダウンロードしたfoo_spotify.fb2k-componentを選択する。そして、OK。そしてfoobar2000再起動。

Spotify Integration
Spotify Integration
Spotify Integration

インストールは以上。しかし、これだけだと使い方が全く分からん。


追記 2021-10-03

foobar2000でSpotifyの音楽を聴く(Spotify Integrationの使い方) https://t.co/pQBh5rmMqT @arimasou16より

ありがとうございますありがとうございます
こないだやったときはできなかったんだけど、foobarを日本語化せずにやるとうまくいった
— こんぶ (@iwannaeatsth) September 16, 2021

日本語化していると上手くいかないらしい。

追記ここまで


Spotifyの曲の表示・再生

  1. Preferences -> Tools -> Spotify Integration設定画面を開き、 WebApi2Log inボタンを押す。

    Spotify Integration
  2. ブラウザが起動して、Spotifyのログイン画面が開くので、ログインする。次に、同意する。

    Spotify Integration
    Spotify Integration

  3. foo_spotify was successfully authenticated!と表示されたページに遷移する。ブラウザ(タブ)を閉じる。

    Spotify Integration

  4. Spotifyの曲を表示・再生するためのプレイリストを新規作成する。

    Spotify Integration
  5. Spotify Integration設定画面で WebApistatus: loggin in as `spotify username` となっていることを確認する。

    Spotify Integration
  6. File -> Add location...3を押下して、 Add Location のダイアログを表示する。

    Spotify Integration
  7. Spotifyのページを開き、再生したいアーティスト、もしくはアルバム、曲などを選択して シェア -> アーティスト/アルバム/プレイリスト/曲のリンクをコピー4をクリックする。

    Spotify Integration
  8. コピーしたリンクを Add Location のダイアログに貼り付け、OK。

    Spotify Integration
  9. Spotifyの曲がfoobar2000に表示される。

    Spotify Integration

再生

  1. いざ再生。すると"Spotify Premium アカウントが必要です。設定画面から認証して下さい。"5といった確認ダイアログが表示されるので、Authenticate...を押す。

    Spotify Integration
  2. Spotify Integration設定画面が開くので、 LibSpotifyLog inボタンを押す。

  3. Windows認証ダイアログが表示されるので、ユーザー名、パスワードを入力してOKボタンを押す。

    Spotify Integration
  4. Spotify Integration設定画面で LibSpotifystatus: loggin in as `spotify account mailaddress` となっていることを確認する。

    Spotify Integration
  5. 再度、foobar2000上に表示したSpotifyの曲を再生する。今度はそのまま流れる。

既に追加したプレイリストに、更に曲を追加することは可能で、上書きでなく、追加される。勿論、プレイリストを幾つも作って、それぞれにSpotifyの曲を表示させることは可能だ。

Spotifyのプレイリストを追加したとき、アーティストごと追加したとき、それぞれ一気に全ての曲が追加される。また、プレイリストにはローカルの曲も混ぜることができる。

Spotify Integration
Spotify Integration

凄いのが、 properties を開くとちゃんと曲情報が表示されること、Codecとか Vorbisと表示される。へーそうなんだ。

Spotify Integration
Spotify Integration

また、Artwork(AlbumカヴァーとArtistカヴァー)もexportできる。ビットレートとか、キャッシュ、メモリーの調節もできる。private mode6なんだろ?

Spotify Integration
Spotify Integration

他、気になるところあれば作者のページ Frequesntly Asked Questions - Spotify Integrationで、確認してみよう。


  1. Preferencesの初期ショートカットキーCtrl+p ↩︎

  2. 初め LibSpotify の認証も行なったのだが、Spotify上の曲を再生する時に、いつのまにかログアウトになっていた。どのみち、再生時に認証を促されるので、そのタイミングで行なった方が良い。 ↩︎

  3. Add Locationの初期ショートカットキーCtrl+u ↩︎

  4. 間違ってもSpotify URIをコピーではない! ↩︎

  5. 原文:Spotify Integration (foo_spotify) requires Spotify Premium account. Open the corresponding foobar 2000 Preferences page to authorize. ↩︎

  6. プライベートモードで再生する - Spotify ↩︎