fxoon 1.1.3 リリース

fxoon 1.1.3 リリース。
http://wintelmac.dip.jp/up/src/up0028.xpi.html
※wintelmacさんいつもありがとうございます

更新した箇所

  • バグ潰しとショートカットをいくつか追加

更新できなかった箇所

  • ぱらすてで0バイトのファイルを落としてエラーも出ずに完了することがあるので調査してましたが、同じ状態で2回〜3回トライするとなぜか落とせたりしました。サーバ側の問題? リファラは渡してないはずなのでリファラ制限とも考えにくいんですが。こっちに問題があるのか鯖に問題があるのかわからないのでとりあえず放置してます。

機能一覧

  • 録画(ニコニコ、ぱらすて)
    • 選択したファイルをダウンロードします。
  • 予約(ニコニコ、ぱらすて)
    • エコノミータイムを避けてファイルをダウンロード。19時前であれば即時ダウンロードします。録画ボタンを右クリックすることで予約状態での追加ができます。
  • 広告除去(ニコニコ)
    • デフォルトではオフです。
  • 時報除去(ニコニコ)
    • デフォルトではオフです。
  • コメントの追加保存(ニコニコ、ぱらすて)
    • 既存でコメントファイルがある場合は、差分を追加で付け足して保存していきます。ぱらすてはコメント上限がないような気がするのでそのまま落としてます。ニコニコに関しは、設定で「フィルタの自動置換」をONにしておくと、フィルタを解釈して自動的に変換したコメにして保存します。
  • ぱらすてのコメントをBOON化
    • ぱらすてのコメントファイルをBOON Player等が解釈できるニコニコ形式に自動変換して保存します。
  • コメントのBOON SUTAZIO対応化(ニコニコ、ぱらすて)
    • ニコニコはもちろんですが、ぱらすてのコメント仕様をBOONで読めるように変換して保存します。たぶんNicoPlayerとかでも見れるんじゃないかと。実験してないけど(ぱらすての再生数等は現時点では反映させてません)。
  • 動画ファイルの自動リネーム
    • 動画ID、動画タイトル、拡張子を任意に組み合わせて自動リネームができます。
      • fxoonの設定から「保存の際の命名記法」について
      • %TITLE% : タイトル
      • %ID% : 動画ID
      • %EXT% : 拡張子
      • 上記に従って保存時に自動置換されます。デフォルトでは%TITLE%.%EXT%という形式(タイトル.拡張子)で保存されます。IDを含めたければ、例えば、【%ID%】%TITLE%.%EXT%とすることでファイル名の先頭に【動画ID】が自動付与されます)。
  • タグ検索(ニコニコ)
    • ローカルに保存した動画を「タグで検索する」ことが出来ます。「タグをロード」をすると、同名のコメントファイルがある場合は、その中から動画IDを取得して取りに行きます。一回やればあとはキャッシュが機能するはずです(ファイラのキャッシュの有効化を設定しておかないと毎回フラッシュされるので要注意。あと、ネットワークフォルダで開くとどうも重い、といっていた方は、キャッシュの有効化で若干効果があるかもしれません)。
  • 超オレ仕様なファイラを実装。
    1. fxoon.iniと同じフォルダにfxoon.cfgファイルがあると、それをまず最初にロードします。
    2. cfgファイルではdataとsegmentが指定できます。dataは動画ファイルの保存場所、およびその識別名を指定できます(識別名は指定しないことも可能ですが、その場合はhomeフォルダ一覧として表示されません。ALLにした場合に初めて当該フォルダ内のファイルが表示されることになります)。segmentはタグもしくはタイトルによって、ダウンロード時に保存先を切り分けることが出来ます。UTF-8Nで保存しないと機能しません。認識に失敗した場合はエラー行がコンソールに表示されるはず。cfgファイルの書き方は下記の通りです(TABは1つ以上のTABであればいくつ連続していても一つの区切りとして認識されます)。
      data[TAB]フォルダのフルパス[TAB]識別名
      segment[TAB]title:タイトル[TAB]フォルダのフルパスor識別名
      segment[TAB]tag:タイトル[TAB]フォルダのフルパスor識別名
      • Enter:指定したプレイヤーで選択ファイルを実行
      • H:homeフォルダの表示。cfgで指定した通称名に従って、どのフォルダの中身を表示するかを指定できます。もう一回Hを押すと閉じます。
      • F:フィルタ(ファイル検索)。タイトル及びタグでフィルタリングをかけます。尚、日本語を検索文字に指定した場合、IMEがONになったままだと、上記のGとかFとかがそのまま押しても反応しません。そうなったら慌てずにIMEをOFFにした上で、再度押してください。たぶん反応します。
      • T:タグをロードします。
      • F5:登録されているフォルダから再読込します。
  • ダウンローダのショートカット
    • G:動画のURLを指定してダウンロードを実行します。
  • 全体でのショートカット

アップデートの方法

iniファイルに互換性はかろうじてあるはずですが、ダメな部分も多いので、アップデート後、設定の確認を必ずしてください。「fxoonの設定」フォルダをデフォルト以外の場所にしている人は、初回インストールの方法でそのまま問題なくアップデートが可能です。デフォルトにしている人は以下をやってください。

  1. fxoon.iniファイルのバックアップを取ります。場所がわからない人は、fxoonの設定で、「設定フォルダのパス」としてかかれているパスをコピーして、エクスプローラのアドレスに入れて移動してください。そこにあるfxoon.iniをデスクトップとかその辺にコピーします。このとき使ったパスは覚えておいてください。
  2. fxoonのxpiファイルをfirefoxの「ファイル」→「ファイルを開く」から選択して開きます。
  3. インストールするか、と聞かれるのでYes。再起動を要求されるので再起動してください。
  4. 再起動が完了したら、デフォルトの場所を使っている人はそのままfirefoxを終了して、先ほどのfxoon.iniのパスの場所を開き、そこにあるfxoon.iniに、先ほどバックアップしたfxoon.iniを上書きしてください。デフォルトの場所を使っていない人は、「fxoonの設定」から「設定フォルダのパス」を再度、任意の場所に設定しなおしてからfirefoxを終了し、終了後に自動生成されたfxoon.iniに、バックアップしておいたfxoon.iniを上書きしてください。
  5. firefoxを起動します。無事に設定が引き継がれていたら成功です。

初回インストールの方法

  1. fxoonのxpiファイルをおとします。
  2. Firefoxを起動後、「ファイル」→「ファイルを開く」でfxoonのxpiを開きます
  3. インストールを実行します
  4. 再起動が要求されるので再起動します
  5. 「ツール」→「fxoonの設定」から、「動画の保存フォルダ」を指定します(アップデートの人はちゃんと指定通りのになっているかを確認するだけでOK)。これを指定しないとダウンロードできません。「動画再生Playerのパス」を指定すると、ファイラやダウンローダからファイルをダブルクリックした際に、指定されたPlayerで動画を再生します。その他の項目は上記を見てください。

ダウンロードに失敗するとき

設定で「デバッグモードフラグ」にチェックを入れてください。エラーコンソールのメッセージに色々表示がされるはず。致命的なエラーの場合(ダウンロードできないとか)はエラーコンソールのエラーに出力されるはず。
メッセージで取得開始が出ているのに取得完了が出てない場合は、単にサーバが重くて接続がもたついているだけです。一回接続を切ってもう一度やるといいかも。エラーがガリガリ出てる場合はもうちょっと深刻な問題があります。どんなエラーが出ているかを報告してくれるとバグがつぶせるかもしれません。

今後どういう機能拡張をしていこうか思案中

ファイラで「今日落としたもの」とか「今週落としたもの」といった単位でフィルタがかけられるように出来ると便利かなぁ、と思ったりしたけど、事実上どの程度自分が使うか怪しいのでちょっと微妙。いいからソート追加しろ、ってのはごもっとも。ほか、なにかアイディアがあればご提案下さい。

最後にまたもチラシの裏

またも規制で書き込めず。こまったもんです。