/vscode-music-status

Display the currently playing song from Last.fm in your VSCode status bar. A simple and elegant way to integrate music with your coding experience.

Primary LanguageTypeScriptMIT LicenseMIT

music-status

https://marketplace.visualstudio.com/items?itemName=shiyui.music-status alt text

VSCodeのステータスバーに再生中の音楽を表示する拡張機能です。
再生中の音楽はLast.fmのAPIを使って取得しています。
Last.fmは、音楽の再生履歴を記録してくれるサービスです。

np

使用するには、Last.fmのAPIキーが必要です。
また、Last.fm Terms of Serviceに従って使用してください。

Usage

今のところマーケットプレイスに公開する予定はないので、リポジトリをクローンして、vsce package でパッケージ化してください。

公開しました。
cloneして自分でpackageする場合はREADMEの下部を参照してください。

APIキーとユーザー名をVSCodeのsettings.jsonに設定してください。
refreshIntervalのデフォルトは30000msです。

Last.fmのドキュメントにAPIの制限回数が明言されていない(our sole discretionとか書いてある)ので、高頻度にリクエストを送るとAPI制限に引っかかる可能性があります。

{
    // required
    "music-status.apiKey": "Your Last.fm API Key",
    "music-status.user": "Your Last.fm UserName",
    // optional
    "music-status.refreshInterval": 30000,
}

再生中の音楽が右下に表示されるはずです。
np

また、ステータスバーのアイコンをクリックすると、再生中の音楽についての情報がわかるURLに飛ぶことができます。

vsceを用いる場合

vsceはVSCodeの拡張機能として使えるように、パッケージ化するためのツールです。

git clone git@github.com:Sigumaa/vscode-music-status.git
cd vscode-music-status
npm install
vsce package

package化に成功するとvsixファイルが生成されます。
VSCodeの拡張機能のインストール画面から、vsixファイルを選択してインストールしてください。

alt text