

2025-04-01: TVerRec 3.4.3 起動不可問題あり
TVerRec 3.4.2 / Latest
TVerRecは、TVerのコンテンツをダウンロードできるスクリプトです。Windows PowerShellのクロスプラットフォーム版 PowerShell Core上で動作します。
2025年3月29日にリリースされた TVerRec 3.4.2(Latest/安定板)においてリネーム処理の不具合が確認されたので、状況をメモしておきます。
禁則文字
ダウンロード完了後のリネーム処理でエラーが発生しているため、番組名にファイル名として使用できない文字(禁則文字)が含まれている可能性があります。
または、パス名の最大長をオーバーしている可能性があります。
TVerRec側で禁則文字のチェックを実施している場合、その他の問題が関係している可能性も考えられます。(例:TVerRecの処理ロジックのバグや環境依存の問題)
TVerRec 3.4.2 暫定バージョンからの復帰
 
暫定から通常(Latest)に戻ったが...
2025年3月16日未明に行われたTVerの仕様変更の影響により、TVerRecのダウンロード機能に一部支障が出ていましたが、緊急リリースされたTVerRec 3.3.9(暫定版)によって、機能制限はほぼ解除され、3月31日時点で TVerRec 3.4.2 (Latest) がリリースされています。
TVerの仕様変更が影響しているかはわかりませんが、特定の番組においてリネーム処理に失敗するようになりました。
ダウンロードはできている
- TVerRec 処理スタート:start_tverrec.cmd を実行
- TVerRec ダウンロード開始
- TVerRec ダウンロード終了
- TVerRec リネーム処理 ← ここで失敗!ログウィンドウに赤文字が表示され処理が中断、その後整合性チェックによりリネーム前のファイルが削除され、ダウンロード未終了フラグが付与されリトライが無限ループ 
リネーム失敗の原因を考える
 
TVerRecは指定した書式に基づく番組名をファイル名に変換しているので、番組名にファイル名では使用できない禁則文字が含まれる場合、OS(今回はWindows)側でエラーが通知されている可能性がある。
Windowsにおいて、ファイル名に使えない文字(禁則文字)は以下の通り。
ファイル名に使えない文字(全て半角)
- ¥(円マーク)
- /(斜線、スラッシュ)
- : (コロン)
- *(アスタリスク)
- ?( 疑問符、クエスチョンマーク)
- "(ダブルクォーテーション)
- <> (不等号)
- |(縦線、パイプライン)
- AUX
- CON
- COMn(nは1~9の数字)
- LPTn(nは1~9の数字)
- PRN
- NUL
- CLOCK$
文字数制限
Windowsファイルシステムは、ファイル名とパス名の最大長が決められている。
ファイル名は制限をクリアしていても、TVerRecが生成するフォルダ名が長い場合、パス名で弾かれる可能性がある。
- ファイル名の制限:最大255文字
- パス名の制限:最大259文字
具体例
['](シングルクォーテーション)は禁則文字ではないので使えるはずだが、以下の番組はダウンロード後のファイル名変換で弾かれた。
| URL | https://tver.jp/episodes/epy8rwnwcg | 
| 番組名 | オールスター後夜祭 オールスター後夜祭’25春 2025年03月29日放送 Ep01 オールスター後夜祭’25春 | 
TVerRec 暫定~Latestの履歴
ソフトウェア情報
まとめ


2025年3月29日にリリースされたTVerRec 3.4.2(最新・安定版)において、ダウンロード後のリネーム処理でエラーが発生していることが確認された。
この不具合は、番組名にファイル名として使用できない禁則文字が含まれていることが原因の可能性がある。または、ファイルシステムのパス名の最大長をオーバーした可能性がある。
もしTVerRec側で禁則文字、最大長のチェックが正常に行われている場合、TVerRecのバグの可能性がある。
ダウンロードできない番組はTVerで視聴すればよいが、[start_tverrec.cmd] により自動的にダウンロード処理が実行されている場合、エラーが発生していることに気がつかないケースも想定される。
このサイトを検索 | Search this site
 





 
![[Pixel 6a] 13は落ちてこないけど sideload はガマン](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA4LVK-l4bknVBNsrXqSL_7HmSotLjBZMVofTzAVEej73LrzU049spQVIHCCptr4SEw7lAG_W5HKIfs78ZKhpW2XJmWK7putErLGcbw9aP3D3jknKeZJCIpNgBrA2t4sfV1iQ63zKe4pkN7C8kZr1tLT1-NTaTiGNBxcqmp7-yNFFEXw1GmqESxA-mhg/w680/pixel6asage.png) 
 
![[EventId 7000] Service Control Manager が記録された場合の対処方法](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN6dqRB2WfXdfAKB10FDjdJ2p22frW5ahcNd07xf7-Dux9uDfiM1RGf7v6iO-QRooVfr3FsZNkpRKcO8Or0JcmQeJ5ud_ns3dfE7tQwoVZB2bsZbTKUaxVjG_CqSTho3hre6kT7T4mOBGz/w680/redyellow_317x.gif) 
 
![[code:0x800f0922] KB5012170が原因だが日本語情報なし](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCV4rd1ZLrB5JnxxOVg9VWGcNqNkXsMtdo4P5mx8VZbBHrnJ2-xyAosTj8I6byPlIjf2GzEXXR_lIJ-kjDLVWvO6Yl6Ug-xQD-y4LIV0mPXAXm0QgaHXV8pGXJGlfeRHsKY9ErFX_yzXTq/w680/wu_red_75x70.png) 
 
 
 
 


0 コメント