Releases: dongaba/TVerRec
Releases · dongaba/TVerRec
3.2.0
3.2.0
3.2.0 Added
- TVerRecの自動アップデートでアップデートチャネルを選択可能に
- m3u8ファイルの取得、mpdファイルの取得に対応
- TVer番組のtsファイルのダウンロードに対応
3.2.0 Changed
- 念の為にGeoIP対策実施
- GUI設定画面にプリセットを呼び出す機能を追加
- 不要ファイル削除時にダウンロードディレクトリと保存ディレクトリのチェックの可否を選択可能に(デフォルトはチェックしない)
- GUI設定画面で、未設定項目について
デフォルト値
または未設定
を表示するように変更 - エピソード番号が1桁の際に頭0埋めして2桁にするように変更
- GUI設定画面から設定できる項目を追加
- GUI設定画面でテキストボックスの幅が足りない場合に複数行化
3.2.0 Fixed
- アップデータがリストファイルのレイアウト変更に失敗するケースがある不具合を修正
- キーワードファイルに
epsodes/epxxxxxxxx
を指定するとepsodes/epxxxxxxxx
でキーワード検索をしてしまう不具合を修正 - 低解像度ファイルのダウンロードのオプション指定の記載例に誤りがあった問題を修正
- Dockerコンテナで最新のPowerShellに実行権限がつかない問題を修正
What's Changed
- sync by @dongaba in #81
- 「Tverサイト以外のベースファイル名」が設定保存時に全体がシングルクオートされない問題を修正 by @dongaba in #84
- Dockerfile fix by @dongaba in #86
- change tag to tag/short by @dongaba in #88
- GUI Change and ffmpeg 7 for mac by @dongaba in #90
- remove unnecessary comments by @dongaba in #91
- 3.2.0beta by @dongaba in #94
- Bump docker/build-push-action from 5 to 6 by @dependabot in #96
- Merge 3.2.0 by @dongaba in #97
- Merge 3.2.0 to Master by @dongaba in #98
Full Changelog: v3.1.0...v3.2.0
3.1.0
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
- update workflows by @dongaba in #70
- update by @dongaba in #71
- merge master to dev by @dongaba in #72
- Merge branch 'master' of github.com:dongaba/TVerRec by @dongaba in #74
- Merge dev branch as of 2024/04/29 to beta by @dongaba in #75
- 3.1.0 beta 1 by @dongaba in #76
- 3.1.0 release ready from dev to beta by @dongaba in #77
- 3.1.0 release ready by @dongaba in #78
- remove unnecessary step by @dongaba in #79
- Beta to Dev by @dongaba in #80
- sync by @dongaba in #82
- 「Tverサイト以外のベースファイル名」が設定保存時に全体がシングルクオートされない問題を修正 by @dongaba in #85
- Dockerfile fix by @dongaba in #87
- change tag to tag/short by @dongaba in #89
- few more features by @dongaba in #92
Full Changelog: v3.0.2...v3.1.0
3.0.2
3.0.2 Added
3.0.2 Changed
- 不要ファイル削除処理の可読性とパフォーマンスを向上
3.0.2 Fixed
- Mac と Windows/Linux 混在環境で移動処理が濁点や半濁点を含むディレクトリを取りこぼす問題を修正
Full Changelog: v3.0.1...v3.0.2
3.0.1
3.0.0
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
- [ImgBot] Optimize images by @imgbot in #59
- $script:sortVideoByMedia = $trueのときのmove_video対応 by @sho-mlqzo in #60
- Bump github/codeql-action from 2 to 3 by @dependabot in #62
- Bump peter-evans/dockerhub-description from 3 to 4 by @dependabot in #64
Full Changelog: v2.9.9...v3.0.0
2.9.9
2.9.9
2.9.9 Added
2.9.9 Changed
2.9.9 Fixed
- GUI 版で「キーワードファイル」「除外リスト」「リストファイル」のクイックリンクが動作しない不具合の修正
- Tver以外のサイトからダウンロードが出来なくなっていた不具合の修正
What's Changed
- 個別ダウンロードが出来なく成って居るので暫定対応 by @likecoffeejp in #55
Full Changelog: v2.9.8...v2.9.9
2.9.8
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
- 個別ダウンロードのTver 以外の対応 by @likecoffeejp in #49
- conf/system_setting.ps1 の記載位置変更等 by @likecoffeejp in #50
- Tverサイト以外のベースファイル名の設定機能追加 by @likecoffeejp in #51
Full Changelog: v2.9.7...v2.9.8
2.9.7
2.9.7 Added
- 個別ダウンロード時にダウンロード対象外リストや履歴を無視して強制ダウンロードする機能を追加
2.9.7 Changed
- tver_funcitons.ps1を分割
2.9.7 Fixed
- 履歴ファイルが0件時にリストダウンロードが失敗する問題を修正
What's Changed
- 個別ダウンロードの強制モード追加 by @likecoffeejp in #48
New Contributors
- @likecoffeejp made their first contribution in #48
Full Changelog: v2.9.6...v2.9.7
2.9.6
2.9.5
2.9.5 Added
- CUI 版でループ処理実行時に待機残り時間を表示する機能を追加
- TVerRec の配置ディレクトリをチェックする機能を追加(スペースを含むフォルダでは動作不可)
2.9.5 Changed
- 変数のスコープを調整
- 帯域制限しない設定を追加
- 設定ファイルの項目名を調整
- 一部処理の共通化とリファクタリング
- リストダウンロード処理のリファクタリング
- ダウンロードリスト作成処理のリファクタリング
- ダウンロードリスト作成処理の進捗表示を変更
- ダウンロード作成処理のマルチスレッド処理を廃止
- ダウンロード対象外ファイルとの突合処理の精度を向上
- ダウンロード対象外ファイル更新処理の信頼性を改善
- ダウンロード履歴との突合処理をリファクタリング(不具合があったかも?)
2.9.5 Fixed
- ffprobe の簡易検証が失敗する問題を修正
- 検証を無効化している際にループ処理が番組移動処理にいかない問題を修正
- 不要ファイル削除処理で、ダウンロード対象外リストに入っているフォルダが削除されないことがある問題を修正
- GUI 版の設定画面で設定値に
=
を含む値の読み込み不具合を修正 - ダウンロード履歴やダウンロード対象外リストが 0 件時にエラーが出ることがある不具合を修正
- Linux/Mac 環境でホームフォルダ配下にダウンロード先フォルダを設定し
~
で設定ファイルを記載している場合の不具合を修正
Full Changelog: v2.9.4...v2.9.5