#NowPlayng というハッシュタグを知っていますか?
タグの名前の通りですが、今聴いている曲をSNSにシェアするときによく使われるタグです。(以降はTwitterの話になります)
スマートフォンであればクライアントにもよりますがそのままツイートしてくれるものもあります。
この記事ではWindows環境でiTunesで再生している曲をツイートするプログラムをPythonで書いたので紹介します。
DL方法
上のリポジトリをcloneするだけです。
実行方法
nowplaying.py
のあるディレクトリに移動して
python nowplaying.py
で実行出来ます。
仕様
- プログラム起動時にすでに再生中だった場合にはツイートしない(19行目)
- 同じ曲の場合はツイートしない(38行目)
- アートワークが設定されている楽曲はアートワークも一緒にツイート(44行目)
ちょっとした解説
Win32APIでiTunes COM Interfaceを操作しています。
iTunes COM Interface: iTunes COM Interface Documentation
こちらを参考にしました。