标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

最近の作業部屋活動履歴

2023-08-06
2019-12-04
2019-11-25

最近のWikiの更新 (Recent Changes)

2019-12-04
2019-11-25

Wikiガイド(Guide)

サイドバー (Side Bar)

v7sh_fix_yossiepon版

概要

公式の 2.0.14 のソースにななし版 2.0.14.10 までのカスタマイズの一部および、mod.版のバグ修正と一部機能追加のみを反映したものです。

mod.版との違い

以下の機能修正・追加が【ありません】。

  • 話数が割り当てられていないもの(特番など)、話数が自然数(1以上の整数)でないもの(0話、5.5話、12.5話等)を1話として扱うように変更
  • 複数話連続放送の場合、公式版では連続話数だけ予約が分割されますが、分割しないように変更(単純分割だと半端なところで切断されるため)
  • 保存ファイルの書式に「{6}」(話数文字列)を追加
  • 非整数の話数(0, n.5等)、複数話連続放送(m~n)、特番(SPn)を通常の話数と同様にウィンドウに表示するように変更
  • animePrograms.xmlに話数文字列(StoryNoStr)を読み書きするよう修正
  • サブタイトルのコメントを取得するように修正

mod.版から取り込んでいる修正・機能追加

  • 放送直前に強制データ更新のデフォルト設定の復活(ななし版から変更)
    • 設定がない場合、「10, 30」分前に更新するをデフォルトで設定
      • 公式ソースに Settings.settings が付いていないため、ななし版で再作成された際にデフォルトの設定が抜けたと思われます
  • タイトル等に「fix. yossiepon_yyyymmdd」を追加
  • 予約データを更新する際にファイル名に一意のIDを含む指定が無視される不具合を修正
    • 予約を直接変更可能な録画ソフトを使用している場合、しょぼかる側のデータ更新により予約データが変更される際に番組タイトルから一意のID「AXXXXXXXXXX_XX」が抜けてしまうため、mAgicAnimeで録画ファイルを認識しない不具合があったので修正
  • 放送プランデータ異常時に警告アイコンを出力する機能追加(通常アイコンの横の位置)
  • 右クリックメニューに「この番組のみを更新」機能を追加
  • 右クリックメニューに「強制的に録画済み状態にする」機能を追加
    • 次の条件を満たした場合に録画ファイルあり、保存先に転送済み状態に設定することが可能となります(複数選択可)
      • 対象話数の状態が、録画予約可能
  • 右クリックメニューに「無効な途中回を未確定に戻す」機能を追加
    • 次の条件を満たした場合にプラン未確定に戻すことが可能となります(複数選択可)
      • 対象話数の状態が、プラン確定、かつ放送プランデータ異常
      • 対象話数が録画済みでない、かつ未予約(予約済の場合、先に予約を削除すること)
  • 右クリックメニューに「無効な最終回を削除」機能を追加
    • 次の条件を満たした場合に削除可能となります(最終データのみ可)
      • 対象話数の状態が、プラン未定、または放送プランデータ異常
      • 対象話数が録画済みでない、かつ未予約(予約済の場合、先に予約を削除すること)
      • 対象話数が通常回または特番回の最後(複数ある場合は最後から順に消すこと)
  • 一番早い放送の録画完了後に、サブタイトルが録画回からずれることがある不具合を修正
    • 次の条件を満たす場合に不具合が発生していた
      • 放送プランが「現在以降、一番早く放送されるプランを選択」
      • 録画済みである、かつ録画予約済み【でない】(録画完了後にはこの状態になる)
      • 録画した放送回の今後の再放送がすでにしょぼカル上に登録されている(クール中にスポットで再放送がある場合等)
      • 録画した放送回と今後の再放送のサブタイトルが異なる(再放送が複数話のため「#mm~#nn」で登録されている場合等)
    • 録画予約中はデータ更新対象の放送回(n番目に放送)が固定される仕様となっているが、固定する条件が不足しており、録画完了後に再度「一番早く放送されるプラン」が対象となっていた
    • データ更新対象の放送回を固定する条件に録画済み(および処理中、録画中)を追加した
  • 一番早い放送の録画を行う場合、録画予約中はデータ更新対象の放送回(n番目に放送)が固定される仕様となっているが、実装が誤っており n-1 番目の放送を対象としていたので正しい対象を取得するよう修正
  • 自動予約で予約エラーが発生した場合にエラーのままになる問題を修正
    • 既存実装は再度自動予約しないようになっていたので、するかしないか選択可能にした(ファイル>オプション>予約詳細>録画予約エラー時を追加、既定は自動予約【しない】)
    • ※過去の何らかの不具合対応でそのように実装されていた可能性があり、再度自動予約【する】と問題が発生する可能性があります。
  • 曜日と時刻の平均で番組ソート時に、再放送の登録が途中までだと順番がおかしくなる問題を修正
    • 現在日時より前の放送回は平均の計算対象から除外することで修正
    • ※半端に登録された分以降の話数は前回の本/再放送時の日時を見てしまうので平均がおかしくなっていた

バージョン履歴

2.0.14.20191124n日後まで予約の際に、録画エラーが発生した回を再度自動予約するか選択可能にした(既存は自動予約しない)
(ファイル>オプション>予約詳細>録画予約エラー時にチェックボックス項目追加)
曜日と時刻の平均でソートする際に現在日時以降の放送開始日時のみを有効とするよう修正
(再放送分の登録が不完全な場合に前の本/再放送の日時と混ざるため)
mod.版に取り込み済みのななし版の機能をfix.版にも取り込んだ
2.0.14.20191123一番早い放送の録画後にしょぼカル上に次の再放送回が存在する場合、保存先転送時にサブタイトルが次の再放送分になる不具合を修正
例:ラディアン(第2シリーズ) http://cal.syoboi.jp/tid/5442/time
→本放送第1話を録画した場合、#1~#3の再放送がクール中にあるので、最終保存先への転送時に第1話のサブタイトルが「#1~#3」になる
一番早い放送の録画時に録画予約後のデータ更新で放送回が1つずれて扱われる不具合を修正(オリジナル版既存バグ)
2.0.14.20170930番組タイトルをHTMLデコードする処理を追加(mod版 2.0.14.20150705 より取り込み)
2.0.14.20170121通常回・特番回の放送データ異常時に放送日時を未確定に戻す機能を追加
選択回を強制的に録画済みにする機能を追加
2.0.14.20160925放送プランデータ異常時に警告アイコンを表示する機能を追加
通常回・特番回末尾のデータが未定・異常時に削除する機能を追加
選択した番組のみデータ更新する機能を追加
2.0.14.20151025ファイル名の置換対象文字に「|」と「%」を追加
2.0.14.20150815予約データ更新時にファイル名から一意のIDが抜ける不具合を修正

ななし版からそのまま取り込んだ機能(元ドキュメントの内容を抜粋)

概要

  • 外部エンコーダが0以外のコードで終了した場合は異常終了とみなすように変更
    • エラー発生時はエンコード後に元ファイルを削除しないようになります
    • ※開発BBSの>>25氏が指摘
  • ウィンドウサイズが極端に小さくならないように限定した
  • 番組プロパティの上部のURLでブラウザを開くようにした
    • 番組IDが指定されている場合、そのページを開きます
    • 登録されてない場合はトップページを開きます

バージョン履歴

2.0.14.102012-03-30再放送分の登録が不完全な場合に放送終了と判定されないようにした
(元ドキュメントに記載なし)
2.0.14.52012-03-19番組プロパティの上部のURLでブラウザを開くようにした
2.0.14.42012-03-18タイトルバーにVer.7shを追加
2.0.14.32012-02-23ウィンドウサイズが極端に小さくならないように限定した
2.0.14.12012-02-14エンコード失敗時にファイルを削除しないようにした