Closed warpzone closed 6 years ago
HLS ダウンロードにおける ffmpeg の仕様として、ダウンロードの途中でプレイリストや セグメントデータが取得できずに異常終了した場合でも、ステータスコードは 0 を返すようです。
その結果、らじるらじるの録音に失敗したことを net-radio-archive が検知できなくなっていたので、 判定ロジックを修正しました。
結果、こんな感じで異常終了時に正しくエラーになります。
E, [2017-09-07T18:50:20.499333 #14911] ERROR -- : rec failed. job:218718, exit_status:pid 14940 exit 0, output:[https @ 0x4910e80] HTTP error 404 Not Found [hls,applehttp @ 0x489e360] Failed to reload playlist 0 https://nhkradioakr1-i.akamaihd.net/hls/live/511633/1-r1/1-r1-01.m3u8: Server returned 404 Not Found E, [2017-09-07T19:05:14.822344 #15996] ERROR -- : rec failed. job:218763, exit_status:pid 16022 exit 0, output:[hls,applehttp @ 0x581b360] Failed to reload playlist 0 Last message repeated 1 times
👍
HLS ダウンロードにおける ffmpeg の仕様として、ダウンロードの途中でプレイリストや セグメントデータが取得できずに異常終了した場合でも、ステータスコードは 0 を返すようです。
その結果、らじるらじるの録音に失敗したことを net-radio-archive が検知できなくなっていたので、 判定ロジックを修正しました。
結果、こんな感じで異常終了時に正しくエラーになります。