classics.

2012/05/24 Thuflickr

Google Music Manager を Ubuntu サーバーに入れる

音楽ファイルはサーバーにあるし、できるっぽいのを知ったのでやってみた。

http://www.liberiangeek.net/2012/03/add-google-music-manager-repository-in-ubuntu-11-10-oneiric-ocelot/
上のようにして google-musicmanager コマンドを入れて、ついでに xvfb libqtgui4 libqt4-network libvorbisfile3 xdg-utils あたりも入れる。あとは下のようなコマンドを叩く感じで。
http://ubuntuforums.org/showthread.php?t=1923764
http://www.aeonity.com/frost/running-google-music-beta-headless-linux

ログファイルがなくてスキャンが終わっているのか分からず、まだちゃんとアップロードできてるのか確認できていないので(google-musicmanager プロセスは起動できているよう)、安定して動くようだったら Windows も Mac も Google Music Manager を捨てる。man でも見れないし、コマンドのドキュメントも見つからないので色々わかっていないのでちょっと困る。オープンソースっぽいリンクもあったけれどリンク先が死んでソースゲットできない http://music.google.com/about/thirdparty.html

追記

ログは
~/.config/google-musicmanager/
以下にあった。けどあまり吐かれていない。ログレベルとかないのかな。
と思ったらあった。
~/.config/google-musicmanager/Peer.db
に設定が書き込まれているので sqlite3 で編集。取り急ぎログレベルだけ。

$ sqlite3 ~/.config/google-musicmanager/Peer.db
sqlite> .tables
CONFIG
sqlite> PRAGMA TABLE_INFO(CONFIG);
0|Name|text|1||1
1|Value|text|1||0
sqlite> select Name, Value from CONFIG;
TraceLevel|INFO
PauseDownloadTimeout|0
Username|YOURGMAILACCOUNT@gmail.com
MusicFilesSharing|0
PlaylistsSharing|0
SharedMusicFolders|/path/to/mp3
AppVersion|1.0.35.3998
ComputerPrettyName|SERVER_NAME
AccountAutologon|2
EnableCrashReporting|0
sqlite> update CONFIG SET Value="DEBUG" where Name="TraceLevel";
sqlite> select Name, Value from CONFIG;
TraceLevel|DEBUG
PauseDownloadTimeout|0
Username|YOURGMAILACCOUNT@gmail.com
MusicFilesSharing|0
PlaylistsSharing|0
SharedMusicFolders|/path/to/mp3
AppVersion|1.0.35.3998
ComputerPrettyName|SERVER_NAME
AccountAutologon|2
EnableCrashReporting|0
sqlite> .exit

MusicFilesSharing|0 が怪しい気がするけどどうなんですかね。

更に追記

いつまでもアップロード始まらないので色々調べた末、VNCで接続してみたら、パスワード入力待ちで止まっていたのパスワード入れてSubmitしたらスキャンとか始まって、ログが流れた。多分コマンドライン引数にパスワード渡すの頭おかしいだろうということに気付いてパスワードの引数廃止したんじゃないかと適当な予想。
スキャン途中だけどこんな感じになった。アカウント関係とか mp3 ディレクトリ関係のパラメータは変更したい場合以外いらない感じなんですかね。

sqlite> select Name, Value from CONFIG;
MusicFilesSharing|0
PlaylistsSharing|0
SharedMusicFolders|/path/to/mp3
AppVersion|1.0.35.3998
ComputerPrettyName|SERVER_NAME
EnableCrashReporting|0
Username|YOURGMAILACCOUNT@gmail.com
AccountAutologon|2
CurrentAUTH|{ハッシュっぽいの}
CurrentSID|{ハッシュっぽいの}
CurrentLSID|{ハッシュっぽいの}
ARPAddress|{IPv6っぽいの}
TraceLevel|DEBUG
FirstScanComplete|0
CurrentBatchRevision|2
MusicEstimationStatus|19
CommunicationProblems|0
PauseDownloadTimeout|0
MusicFilesUploaded|1756
MusicFilesWithErrors|0

Trackbacks

Comments

Comment form