Desk Jams
VS Codeのサイドバーで音楽や環境音を再生する拡張機能です。
機能
- 再生・一時停止、前の曲・次の曲
- 10秒送り・戻し、シークバー、音量調整
- プレイリストの切り替え、曲終了時の自動送り
- 設定なしで使えるDefaultプレイリスト(3曲)
対応形式
- MP3
- WAV
- OGG
- FLAC
- MP4(対応音声を含むもの。AAC音声・映像表示は非対応)
設定
サイドバー上部の歯車からUser Settings JSONを開き、曲を追加できます。保存すると反映されます。
{
"deskJams.mediaDirectory": "C:/Music",
"deskJams.playlists": [
{
"name": "Focus",
"tracks": [
{ "title": "Rain", "path": "rain.mp3" },
{ "title": "Cafe", "path": "cafe.wav" }
]
}
]
}
mediaDirectory: 音源フォルダー。
playlists: プレイリスト名(name)と曲一覧(tracks)。
path: 音源フォルダーからの相対パス、または絶対パス。
title / artist: 曲名・アーティスト名(任意)。
安全性
- 実行時の外部依存パッケージなし
- 外部APIへの通信・テレメトリなし
- 外部コマンド・FFmpegの実行なし
- VS Code・Node.js・ブラウザーの標準APIのみ使用
- Webviewのスクリプト実行・ファイル読み込み範囲を制限
VSIXの作成時のみ、パッケージツール @vscode/vsce を使用します。
音楽クレジット
Long Stroll
"Long Stroll" — Kevin MacLeod (incompetech.com)
Licensed under Creative Commons Attribution 4.0.
Give Five
"Give Five" — Skylarka
Licensed under a Creative Commons Attribution License.
coffee shop
"coffee shop" — snoozy beats
Licensed under Creative Commons Attribution 4.0 International.
| |