みくつべ♪

mikutube.jpg

動作環境

Ubuntu 9.10/Ubuntu 10.04LTS
おそらくUbuntu9.04以降であれば問題ないと思います。
Ubuntu8.04〜8.10の場合、python-gdataのバージョンが古いため、標準では動作しません。

openSUSEで動作報告あり。
openSUSE 11.1/GNOME2.24デスクトップ環境
python 2.6.0(suse-oss)
python-gdata 1.2.2(suse-oss)
youtube-dl 2010.02.13(packman)
gstreamer、xineはpackmanレポジトリに総入れ替えで対応コーデックを増やしています。
とのこと。ykobaさん、感謝です。

おそらくpulseAudioの関係だと思うのですが、VirtualBoxとの共存が不可能な場合があるようです。
VirtualBoxに握られる前にみくつべ♪の方で握ってしまえば問題ないとは思うのですが、みくつべ♪が正常に起動しない場合、VirtualBox,wineを終了してから、再度起動をためしてみてください。
cametanさんから報告がありました。感謝です。

※動画エンジンにmplayerを使用する場合には設定画面から動画エンジンでMPlayerを選択してください。
なお、当然のことながらmplayerがインストールされてない場合には動作しません。

2010/07/25 YouTube?の仕様変更により、10.04のyoutube-dlでは、動作しなくなりました。
ワタクシのPPAから最新版をインストールしてご使用下さい。

2010/04/01 YouTubeの仕様変更により、9.10のyoutube-dlでは、動作しなくなりました。
10.04のyoutube-dlを使用するか、debianのyoutube-dlを使用してください。

2010/12/11 youtube-dlの仕様変更により、標準のyoutube-dlでは動作しなくなりました。
youtube-dlをフォークしたものを同梱することにしました。

youtube-dlのダウンロードはこちらから。

PPAを作りました。
karmic/lucidなら、ソフトウェアソースに「ppa:khf03353/ppa-kaorin」を追加してください。

みくつべ♪の主な機能

起動時 Screenshot-MikuTube.py.png そのまま再生へと。Screenshot-みくつべ♪.png
mikutube.png
  • 設定キーワードで検索されたYouTube動画を連続再生します。
  • 画面上右クリックから各種設定、操作など。
  • キーワードの変更が可能です。複数キーワードは半角空白で区切ってください。
Screenshot-検索キーワードの設定.pngデフォルトでは「初音ミク 3D PV」
    • あらかじめYouTubeで検索かけておくと、ほぼそのままのリストになります。
  • 動画の再生/一時停止/停止が可能です。
    • シークは出来ません。
  • 再生動画の次の動画へスキップできます。
  • 再生動画の前の動画へスキップできます。
  • プレイリストを表示できます。
Screenshot-プレイリスト.png
  • プレイリストでは、再生対象/非再生対象の設定が出来ます。
  • プレイリストでは任意の動画にジャンプできます。
    • プレイリストの項目ダブルクリック
  • プレイリストで再生対象動画を探す際、絞り込み表示ができます。
  • 再生時のウィンドウの大きさを大中小から選択できます。
    • 任意のサイズにすることもできます。
  • 終了時にウィンドウ位置を保存し、次回起動時にその位置にウィンドウを表示します。
  • 終了時にプレイリスト中の再生位置を保存し、次回起動時にその動画を最初から再生します。
  • 動画再生ウィンドウを常に前面に表示できます。
  • 動画再生時にOSDに動画タイトルを表示します。
  • 動画再生時にマウスカーソルを動画ウィンドウに持っていくと動画タイトルがポップアップします。
  • 動画エンジンをGStreamer(デフォルト)とmplayer(設定画面で選択)のどちらかを使用可能です。
Screenshot-みくつべ♪設定-1.png設定から選択可能。
Screenshot-みくつべ♪設定.png HD画質もOK。

インストール/debの場合

ダウンロードしたdebファイルをダブルクリックしてインストールしてください。

インストール/tar.gzの場合

インストールは行いません。アーカイブを任意のフォルダに展開して、mikutube.pyを実行してください。
ランチャ作成用のpngファイルも同梱しています。
依存関係がありますので以下のコマンドで依存パッケージをインストールしてください。
      • sudo apt-get install python-gst0.10 python-gdata youtube-dl mplayer

操作方法

  • 初回起動時に、初期設定されてキーワードでプレイリストを作成します。
 プレイリストの作成には、少し時間が掛かります。
    • ネットワークの速度に依存します。
    • 5分程度待っても起動しない場合には、異常が考えられます。
  • 各種操作は、動画ウィンドウ上で右クリックで表示されるメニューから行います。
  • メニューから操作できない隠し機能があります。
  1. 動画ウィンドウをアクティブにして、「→」キーで次の動画へ。
  2. 動画ウィンドウをアクティブにして、「←」キーで前の動画へ。
  3. 動画ウィンドウをアクティブにして、「↑」キーで音量を上げます。
  4. 動画ウィンドウをアクティブにして、「↓」キーで音量を下げます。
  5. 動画ウィンドウをアクティブにして、「c」キーで現在再生中の動画のURLをクリップボードにコピーします。
  6. 動画ウィンドウをアクティブにして、「f」キーで全画面表示となります。
    • 戻す場合にもfキーです。
  7. 動画ウィンドウをアクティブにして、「s」キーでプレイリストをシャッフルします。
  8. 動画ウィンドウをアクティブにして、「b」キーで現在再生中の動画をブラウザで開きます。

変更履歴

  • 2009.12.30 v1.0.0 公開
    • 公開
    • OSDに動画変更時にタイトル表示を追加
    • エラーリトライ時の処理を変更

  • 2009.12.30 v1.0.1 安定版バグフィックス
    • ガベコレをpython処理に任せることにした。
    • ダウンロード中のメニュー操作を禁止。
      →セグフォ対策
    • ログ出力のマイナーなバグを修正
    • 一部スレッド処理を見直し(試験中)

  • 2010.01.02 v1.0.2 安定版バグフィックス
    • GStreamerのトリガを引くタイミングの見直し。
      →連続再生中にセグフォが発生することがある。
    • 音量操作時にOSD表示が行われるので抑制。
    • 初期検索キーワード変更
      →「初音ミク」→「初音ミク PV」

  • 2010.01.04 v1.0.3 安定版バグフィックス
    • GStreamerのインスタンスを再生の度に作り直すように変更。
      →連続再生中にセグフォが発生することがある。/メモリリーク対策。

  • 2010.01.09 v1.1.0 機能追加
    • 検索キーワード指定時にソート順と一覧取得件数を設定可能にした。

  • 2010.01.15 v1.1.1 バグフィックス
    • エラーリトライ処理が意図通りに動作してない件を修正。
    • 2重起動の防止。

  • 2010.01.16 v1.2.0 機能追加
    • HD画質があれば、HD画質動画を表示するオプションを追加。
      →デフォルトは使用しない設定になります。右クリックメニューから選択。

  • 2010.01.16 v1.2.1 バグフィックス
    • HD画質使用オプションの設定が起動時にメニュー項目に反映されていない件を修正

  • 2010.01.23 v1.2.2 バグフィックス&仕様変更
    • 動画取得中でもメニュー操作を可能にした。
    • 再検索時にエラーが発生していたのを修正。
    • 再検索時、または新規キーワードで検索時、既存のプレイリストで再生対象外にしていた動画は情報を保持するように変更。
      →時々再検索しないと評価順で検索している場合に、無意味なことから仕様を変更。

  • 2010.01.31 v1.2.3 バグフィックス
    • 設定ファイルがないと起動しないというバグを修正

  • 2010.02.20 v1.2.4 機能追加
    • 起動スプラッシュスクリーンを追加
    • フルスクリーン切り替え時にツールチップが表示されない問題を修正
    • プレイリストをXMLファイル管理からSQLite管理に切り替え。
      →起動時に既存のプレイリストを取り込みますが、問題ある場合には再検索をお願いします。<(_ _)>
    • プレイリストに絞り込み機能を追加

  • 2010.02.21 v1.2.5 機能追加&バグフィックス
    • プレイリストの曲番カラムのクリックでソートが可能になっていたのを禁止。
    • プレイリストをシャッフルして再生可能なオプションを追加。
    • デフォルトのプレイリスト件数を100件に変更。

  • 2010.02.21 v1.2.6 機能変更
    • 右クリックメニュー構成の見直し(機能の変更なし)
    • プレイリスト画面にシャッフルボタンを追加。
    • 右クリックメニューのプレイリストにシャッフルを追加。

  • 2010.02.21 v1.2.7.1 バグフィックス
    • エラー発生時のリトライ処理にバグがあり、最初から再生が行われない場合がある件を修正。
    • 再生非対象の設定がDBに保存されていない件を修正。

  • 2010.02.27 v1.2.7.2 バグフィックス&機能変更
    • SQLiteのコミット処理を毎度実行していたので、トランザクションとして実行するように修正。
    • プレイリスト表示の際、現在再生中の曲近辺にリストをスクロールするように変更。

  • 2010.03.06 v1.2.7.3 バグフィックス
    • GStreamerの使用モジュールを変更。メモリ使用量の軽減。

  • 2010.03.20 v1.3 機能変更
    • 10.04LTS対応。

  • 2010.03.21 v1.3.1 バグフィックス
    • 1曲目を再生中だとプレイリストが表示されない。
    • 再生エラーが頻発すると不安定になる。
    • HD画質設定の場合の待ち時間ダウンロードファイルサイズを調整。
    • 再生エラー発生時の曲再開の処理が意図通りに動作してなかった。

  • 2010.03.29 v1.4 機能追加
    • 動画再生エンジンにMPlayerを使用するオプションを追加。
    • youtube-dlがダウンロード失敗した場合には、次の曲へ移動するように変更。
    • エラーメッセージのOSD表示をオプションにより行うかどうかを設定可能に。
      →デフォルトはOSD表示を行います。

  • 2010.04.03 v1.4.1 仕様変更<br>
    • youtube-dlのオプション変更により、HD画質オプション指定を見直し。
      HD画質オプションを指定している場合には、従来よりも初期化に時間がかかるようになります。

  • 2010.04.03 v1.4.1.1 バグフィックス
    • MPlayerオプションで実行時にメニューの反応が悪い件に対応。
    • MPlayerオプションで動画のアスペクト比が無視されている件に対応。保持するようにしました。

  • 2010.04.05 v1.5.0.0 機能追加
    • オプションメニューに設定ダイアログを追加
    • 設定ダイアログから動画エンジンの選択を可能にしました。デフォルトはGStreamerとなっています。

  • 2010.04.08 v1.5.0.1 機能変更
    • 設定ダイアログをタブ化
    • 動画設定のタブでMPlayerの追加オプションを指定可能にしました。
      みくつべ♪専用設定が必要な場合にはここに記述してください。
    • youtube-dlタブを追加しました。
      HD動画など、YouTubeの反応が遅い場合など、タイムアウト時間を長めに設定することで取得エラーを減らすことができます。

  • 2010.04.09 v1.5.0.2 機能変更&バグフィックス
    • MPlayerオプション時の再生エラー発生処理を変更。
      再生中止→次曲再生を再生中止→最初から再生に変更しました。
      2回チャレンジして、それでもダメなら次曲を再生します。
    • MPlayerに追加オプションを指定した際、不正なオプションが指定されていると正常に終了出来ない件を修正。
    • youtube-dlのバージョンチェックが不適切だったので修正。

  • 2010.04.09 v1.5.0.3 バグフィックス
    • 設定ダイアログで、OKボタンを押しても設定が保存されない場合がある件を修正。
    • 設定ダイアログで、キャンセルボタンを押しても設定が保存される場合がある件を修正。

  • 2010.04.09 v1.5.0.4 バグフィックス
    • 初期化時にMikuTube.xmlファイルが存在しないと起動できない問題を修正。
    • MikuTube.dbだけ存在しない場合に、起動できない問題を修正。
    • シャッフルを指定しているのに、MikuTube.dbを作成し直す場合にシャッフルテーブルが作成されていない問題を修正。

  • 2010.04.18 v1.5.0.6 バグフィックス
    • openSUSEでMPlayerモード時に応答が返らなくなる問題を修正。

  • 2010.04.25 v1.5.0.7 バグフィックス
    • MPlayerモード時、アスペクト比自動修正の機能が動作しなくなっている問題を修正。

  • 2010.04.28 v1.5.0.8 機能変更
    • 曲切り替え時のOSD表示をオプションで抑制可能にした。
    • cキーでタイトル+URL、CTRL+cでURLのみをクリップボードにコピーするようにした。

  • 2010.04.29 v1.6.0.0
    • GtkBuilderに対応。依存関係の見直し。
    • youtube-dlに追加オプションを指定可能にした。
    • sキーでシャッフルを実行可能にした。
    • bキーで現在再生中の動画をブラウザで開くようにした。

  • 2010.05.15 v1.6.0.1
    • 検索キーワードの履歴を保持するようにした。(現在のキーワード含め6件)

  • 2010.05.21 v1.6.0.2
    • オプションダイアログでの設定が保存されない場合がある問題を修正

  • 2010.07.25 v1.6.0.3
    • youtube-dlの仕様変更に伴う対応

  • 2010.11.28 v1.6.1.1
    • オプションダイアログにエラーリトライを行わないフラグを追加
    • 設定ファイルの読み込み処理変更に伴うバグの混入の修正

  • 2010.11.28 v1.6.1.2
    • 終了方法によってウィンドウの位置情報が保存されないバグの修正

  • 2010.12.11 v1.6.2.0
    • youtube-dlの仕様変更に伴い、youtube-dl相当の機能を包含

  • 2011.01.30 v1.6.3.0
    • youtube-dlの仕様変更に伴い、youtube-dl相当の機能を削除


コメントを投稿するには画像の文字を半角数字で入力してください。


画像認証

  • 最終更新:2011-01-30 22:34:19

このWIKIを編集するにはパスワード入力が必要です

認証パスワード