TVerRec Versions Save

TVerRecは、TVerの番組をダウンロード保存するためのダウンロード支援ツールです。番組のジャンルや出演タレント、番組名などを指定して一括ダウンロードする支援をします。CMは入っていないため気に入った番組を配信終了後も残しておくことができます。1回起動すれば新しい番組が配信される度にダウンロードされます。

v3.1.0

1 month ago

3.1.0

3.1.0 Added

  • マイページからの番組取得に対応
    • 設定ファイルに$script:myPlatformUIDを追加
    • 設定ファイルに$script:myPlatformTokenを追加
  • 新規キーワードの追加
    • mypage/fav = マイページ > お気に入り (TVerが管理する情報を取得)
    • mypage/favorite = マイページ > お気に入り (TVerRecがお気に入り番組、出演者、特集から各エピソードに変換)
    • mypage/later = マイページ > あとでみる
    • mypage/resume = マイページ > 続きから再生
    • tag/independence = 独立局
    • tag/texttrackon = 字幕あり
    • tag/short = 短尺(10分以内)
    • tag/trailer = 予告
  • Chrome拡張機能のTVerRec Assistantを同梱
  • トップページで急上昇バラエティを処理可能に
  • ダウンロードリスト作成処理でリストファイルにあるリンクを除外するオプションを追加
    • 設定ファイルに$script:listGenHistoryCheckを追加
  • Windows 環境で GUI 版の実行ログ表示について最大行数を設定可能に
    • 設定ファイルに$script:guiMaxExecLogLinesを追加
  • ダウンロードリスト作成処理でマルチスレッド処理を可能に(数倍の高速化)
  • WSBの日本語化用スクリプトの追加

3.1.0 Changed

  • メッセージ出力フォーマットの変更
  • ファイルロックの精度を改善(ファイルロックのメカニズムを変更)
  • エラーハンドリングを改善
  • TVerからの情報取得処理を正規化・高速化
  • トップページのパース精度向上
  • マルチスレッド処理のデフォルトスレッド数を10に変更(ダウンロードリスト作成処理のマルチスレッド対応に伴うAPIアクセス集中の抑制)
  • 連続稼働時のメモリ使用量の削減
  • リストファイル出力時にキーワードファイルのコメントを削除
  • DockerコンテナのBaseImageをUbuntu:24.04に変更
  • キーワードサンプルファイルでtag/shortのみを有効化(キーワードファイル未設定でも動作イメージがわかりやすいように)
  • Dockerfileを最新のコードに合わせて修正
  • GUIから設定をする際の高度な設定を複数タブに分割
  • Mac用のffmpegをVersion7に対応
  • Mac用のffmpegでApple Silicon対応

3.1.0 Fixed

  • &が正しく置換されない不具合を修正
  • Unix 時間への変換にタイムゾーンが考慮されていなかった不具合を修正
  • トップページの処理でシリーズやシーズンを取得できていなかった不具合を修正
  • リストファイルのサンプルファイルのレイアウトが間違っていた問題を修正
  • WSB用のスクリプトが壊れていた問題を修正
  • GUIからの設定の際に$script:ytdlNonTVerFileNameの保存が正しくできなかった問題を修正
  • GUIから設定の際に設定値に=を含む場合に正しく読み込まれたなかった問題を修正

What's Changed

Full Changelog: https://github.com/dongaba/TVerRec/compare/v3.0.2...v3.1.0

v3.0.2

3 months ago

3.0.2 Added

3.0.2 Changed

  • 不要ファイル削除処理の可読性とパフォーマンスを向上

3.0.2 Fixed

  • Mac と Windows/Linux 混在環境で移動処理が濁点や半濁点を含むディレクトリを取りこぼす問題を修正

Full Changelog: https://github.com/dongaba/TVerRec/compare/v3.0.1...v3.0.2

v3.0.1

3 months ago

3.0.1

3.0.1 Added

3.0.1 Changed

3.0.1 Fixed

  • サイトマップダウンロード時に内部ファイル名が表示される不具合を修正

Full Changelog: https://github.com/dongaba/TVerRec/compare/v3.0.0...v3.0.1

v3.0.0

3 months ago

3.0.0

3.0.0 Added

  • TVer の提供するエピソード番号が「1」のときに、適切なエピソード番号を類推して置換する機能を追加
  • ダウンロードリストに番組説明を出力するオプションを追加
  • アップデータ自身のアップデート機能を追加
  • Docker コンテナにおける Apple Silicon のサポート

3.0.0 Changed

  • コード最適化によるメモリ使用量の削減
  • 動画移動時に子ディレクトリだけでなく配下のディレクトリ全てを移動の対象にするように変更
  • dash 形式の動画を極力ダウンロードしないように変更
  • log ディレクトリの新設
  • Mac 混在環境でダウンロード対象外リストが NFD で記載されてしまった場合に NFC で出力するように変更
  • ダウンロード対象外リストとの比較を NFC に変換して実施するように変更
  • ダウンロード対象外リストとの比較でワイルドカードを処理可能に変更
  • メモリ使用量削減
  • トップページからのダウンロードの大幅高速化

3.0.0 Fixed

  • GUI 版の実行ログを取りこぼすことがある不具合を修正
  • Windows 環境でフォルダ指定にドライブを指定した際にエラーが発生する場合がある不具合を修正

What's Changed

Full Changelog: https://github.com/dongaba/TVerRec/compare/v2.9.9...v3.0.0

v2.9.9

6 months ago

2.9.9

2.9.9 Added

2.9.9 Changed

2.9.9 Fixed

  • GUI 版で「キーワードファイル」「除外リスト」「リストファイル」のクイックリンクが動作しない不具合の修正
  • Tver以外のサイトからダウンロードが出来なくなっていた不具合の修正

What's Changed

Full Changelog: https://github.com/dongaba/TVerRec/compare/v2.9.8...v2.9.9

v2.9.8

6 months ago

2.9.8 Added

  • 個別ダウンロードで TVer 以外の URL も許容する機能を追加(ただし整合性検証等の追加機能には未対応)

2.9.8 Changed

  • CUI 版でループ処理実行時に待機残り時間を表示する機能を改善
  • コードリファクタリング
  • Windows 環境で winget がない場合に winget の入手先へのリンクを表示する機能を追加
  • 番組の情報を引き回すためにカスタムオブジェクトを作成
  • ディレクトリ体系を整理

2.9.8 Fixed

  • ffmpeg 6.1 に対応
  • Windows 環境で PowerShell 7.4.0 のバグにより整合性検証が必ず失敗する問題に対処

What's Changed

Full Changelog: https://github.com/dongaba/TVerRec/compare/v2.9.7...v2.9.8

v2.9.7

7 months ago

2.9.7 Added

  • 個別ダウンロード時にダウンロード対象外リストや履歴を無視して強制ダウンロードする機能を追加

2.9.7 Changed

  • tver_funcitons.ps1を分割

2.9.7 Fixed

  • 履歴ファイルが0件時にリストダウンロードが失敗する問題を修正

What's Changed

New Contributors

Full Changelog: https://github.com/dongaba/TVerRec/compare/v2.9.6...v2.9.7

v2.9.6

7 months ago

2.9.6

2.9.6 Added

2.9.6 Changed

2.9.6 Fixed

  • 1ファイルコミット漏れ

Full Changelog: https://github.com/dongaba/TVerRec/compare/v2.9.5...v2.9.6

v2.9.5

7 months ago

2.9.5 Added

  • CUI 版でループ処理実行時に待機残り時間を表示する機能を追加
  • TVerRec の配置ディレクトリをチェックする機能を追加(スペースを含むフォルダでは動作不可)

2.9.5 Changed

  • 変数のスコープを調整
  • 帯域制限しない設定を追加
  • 設定ファイルの項目名を調整
  • 一部処理の共通化とリファクタリング
  • リストダウンロード処理のリファクタリング
  • ダウンロードリスト作成処理のリファクタリング
  • ダウンロードリスト作成処理の進捗表示を変更
  • ダウンロード作成処理のマルチスレッド処理を廃止
  • ダウンロード対象外ファイルとの突合処理の精度を向上
  • ダウンロード対象外ファイル更新処理の信頼性を改善
  • ダウンロード履歴との突合処理をリファクタリング(不具合があったかも?)

2.9.5 Fixed

  • ffprobe の簡易検証が失敗する問題を修正
  • 検証を無効化している際にループ処理が番組移動処理にいかない問題を修正
  • 不要ファイル削除処理で、ダウンロード対象外リストに入っているフォルダが削除されないことがある問題を修正
  • GUI 版の設定画面で設定値に=を含む値の読み込み不具合を修正
  • ダウンロード履歴やダウンロード対象外リストが 0 件時にエラーが出ることがある不具合を修正
  • Linux/Mac 環境でホームフォルダ配下にダウンロード先フォルダを設定し~で設定ファイルを記載している場合の不具合を修正

Full Changelog: https://github.com/dongaba/TVerRec/compare/v2.9.4...v2.9.5

v2.9.4

7 months ago

2.9.4

2.9.4 Added

2.9.4 Changed

2.9.4 Fixed

  • 個別ダウンロードが失敗する不具合を修正

Full Changelog: https://github.com/dongaba/TVerRec/compare/v2.9.3...v2.9.4