Windows で再生中の曲を取得して X (Twitter) に #nowplaying ポストするための補助ツールです。
- Windows Media Session API で再生中の曲情報(タイトル・アーティスト・アルバム・アートワーク)を自動取得
- Apple Music・Spotify・その他 SMTC 対応プレイヤーに対応
- アートワークをアップロードして Twitter Card として表示
- ツイート文言のテンプレートをカスタマイズ可能
- 5秒ごとに自動更新(手動更新も可能)
- Releases から
NowPlaying.zipをダウンロード - 任意のフォルダに展開
NowPlaying.exeを起動
インストール不要です。設定は %APPDATA%\NowPlaying\settings.json に保存されます。
Note
初回起動時に Windows Defender SmartScreen の警告が出る場合があります。「詳細情報」→「実行」で起動できます。
| ボタン | 機能 |
|---|---|
| 𝕏 | ツイート画面を開く(テキスト・画像URLを自動入力) |
| 📋 | ツイートテキストをクリップボードにコピー |
| 🖼 | アートワークをクリップボードにコピー |
| ↺ | 曲情報を手動更新 |
| ⚙ | 設定画面を開く |
| トグルスイッチ | 自動更新のオン/オフ |
設定画面からツイートの文言をカスタマイズできます。使用できるプレースホルダー:
{title}— 曲名{artist}— アーティスト名{album}— アルバム名
デフォルト:
Now Playing: {title} - {artist} #nowplaying
- Windows 11
- SMTC (System Media Transport Controls) に対応したプレイヤー
- Apple Music、Spotify、Windows Media Player など
pip install -r requirements.txt
python nowplay.pywpython make_icon.py
pyinstaller nowplay.spec --clean --noconfirmv* タグをプッシュすると GitHub Actions が自動でビルド・リリースします。
git tag v[version]
git push origin v[version]アートワーク画像を Twitter Card として表示するための Cloudflare Worker が worker/ に含まれています。
