PC起動中はApacheも稼働しているので、再生中の曲をText Writerで書き出してそれをGETしてもらうのはどうだろうか。
ただ、パッシブなトリガーになるので、アクセスごとにGETしてもらうか、キャッシュを保持して数分おきにGETしてもらう必要がある。この場合実用的な値としてキャッシュの保持時間を5分ぐらいにすると、短い曲が反映されない場合がある。また、PC休止時(うちの環境ではほとんど無いが)にもリクエストをしてしまうため、無駄なコストがかかるかも知れない。
若干面倒な方法としてはfoo_nowplayingをアクティブなトリガーにしてサーバ側のスクリプトを起動し、そのスクリプトでローカルPCの情報を取りに行く方法が考えられる。この方法ならば乗っ取りが不可能になる上、送信可能な情報が制限されなくなる。また、PC停止時に無駄なリクエストを送信しなくなるので負荷の低減も期待できる。
Text Writerは書式の自由度が高いので、XMLで書き出しておけばXSLTで簡単に取り込めるはず。いいかも。
http://yudai.arielworks.com/memo/2004/08/28/204221.trackback
末尾に「1 + 4」の計算結果を繋げて下さい。例えば計算結果が「17」の場合、「204221.trackback17」です。これは機械的なトラックバックスパムを防止するための措置です。