otolog4linux version 0.04 = 目次 = * 最初に * サポートする音楽プレーヤ * 設定 * 最小構成 * インストール * プラグインの開発 === 最初に === 音ログは音楽ロギングサービスです。貴方がiTunesで聞いている音楽情報を 音ログサーバから配信します。 このアプリケーションはun*xなマルチメディアプレーヤから音ログサーバへ 音ログ情報を送信します。 === サポートする音楽プレーヤ === * rhythmbox * amarok * kscd * xmms (mp3 only) * beep-media-player (xmmsと同様) * iTunes (win32 only) * Music Player Daemon (mpc) === 設定 === 初回に起動した場合、ファイルメニューの設定画面より、音ログの ユーザアカウントを入力します。 === 最小構成 === 1. Python 2.4 2. PyGTK 3. GTK 2.6 以下はオプションです... 4. eyeD3 5. win32com 6. bonobo 7. pyXMMS === インストール === # python setup.py install rpm が使いたい場合は以下を参照 # python setup.py bdist_rpm # rpm -Uvh dist/otolog4linux*.rpm もしくはwindowsのインストーラが使いたいならば # python setup.py bdist_wininst --install-script otolog4linux_install.py として、dist/* をwindowsにコピーして下さい。 === プラグインの開発 === プラグイン命名規則: player_XXX.py : プレーヤ情報を取得するモジュール jacket_XXX.py : ジャケット情報を取得するモジュール プレーヤモジュール: def play() : ... def stop() : ... def prev() : ... def next() : ... def pause() : ... def get_info(settings, player_info): settings : ユーザ設定のディクショナリ この関数は情報ディクショナリを返します。 ジャケットモジュール: def get_info(settings): settings : ユーザ設定のディクショナリ この関数はURLを返します。 またこの関数は、player_infoを変更することができます。 - otolog4linux 開発チーム