coroid project の使い方

インストールのページでインストールを完了後、下記の操作を実施してください。

初期設定


coroid\grails-app\conf\Config.groovy をエディタで開き、coroid.saccubus.mail, coroid.saccubus.passwordにニコニコ動画サービスのid,passwordを設定します。また、coroid.mylistにこのアカウントが所有する公開マイリストの番号を設定してください。

実行方法


coroidディレクトリに於いて '''grails run-app -hs コマンド(grails![スペース]run-app![スペース]-httpsで[スペース]ことでcoroidが起動します。初回起動時はプラグインの読み込みで結構時間がかかります。また、grails1.3.1フレームワークの問題で、上記コマンド実行後に、下記のエラーが出て起動できない場合がランダムに発生することを確認しています。(grails1.3.3で解消される予定です)
WARNING: Dependencies cannot be resolved for plugin [hibernate] due to error: null
この場合、何度かコマンドを実行し直してみてください。
起動が完了すると、
Server running. Browse to http://localhost:8080/coroid
というようなメッセージが出ると思いますので、サーバを起動したマシンのWebブラウザでアクセスしてみて下さい。ページが開ければ正常に起動しています。
起動後、Android端末等で、'''http://<WindowsのIPアドレス>:8080/coroid/''' へアクセスす覧が表示されます。操作の概要については[http://www.youtube.com/watch?v=cuBeZfPhttp://www.youtube.com/watch?v=cuBeZfPiqDUドレス動画
使用するポートをデフォルト値から変更したい場合は[少し高度な設定]を参照してください。少し高度な設定

実行方法 - !SoftBanSoftBankTC Desire)に関する補足


X06HTのデフォルトAPN設定では、HTTPは80番ポート、HTTPSは443番ポート(つまりそれぞれのwell-known port)しか通らないようになっているという情報を頂きました。
従って、X06HTからcoroidを利用する場合には、以下の2つの手段のうち、どちらかの設定で運用する必要があります。
  • coroidのHTTPを80番、HTTPSを443番で動作させる
  • APN設定を変更し、well-known port以外でもHTTP/HTTPSを通すようにする