recorded/{RECORDEDID} API の戻りにはファイル名しかないため、手製のバッチなど作成する際にちょっと難儀をしております。録画ディレクトリが一つ(config の recorded にエントリが一つ)の場合特に問題ないのですがこれが複数ある場合と、録画時にサブディレクトリが指定されている場合において、実ファイルにアクセスするのがちょっとややこしくなってしまいます。
DBの方ざっと見ても recorded のリスト各要素における name、path の組合せがないっぽいので、EPGStation 動作環境の config.yml を見る必要がある? ような感じがします。
環境
2.6.20
Issue
recorded/{RECORDEDID} API の戻りにはファイル名しかないため、手製のバッチなど作成する際にちょっと難儀をしております。録画ディレクトリが一つ(config の recorded にエントリが一つ)の場合特に問題ないのですがこれが複数ある場合と、録画時にサブディレクトリが指定されている場合において、実ファイルにアクセスするのがちょっとややこしくなってしまいます。
DBの方ざっと見ても recorded のリスト各要素における name、path の組合せがないっぽいので、EPGStation 動作環境の config.yml を見る必要がある? ような感じがします。
とりあえず src/model/api/RecordedItemUtil.ts の RecordedItemUtil() を簡単に書き換えられる範囲で parentDirectoryName と、filePath をそのまま返すようにはできたのですが、ここからフルパスを再現する方法が私ではよくわかりませんでした(config のインスタンスにアクセスする必要があるっぽいですが、私 typescript ってぜんぜん判らないもので上手くできませんでした)。
要望としては、API戻りの videoFiles 各要素で
あるいは単に
をできるようにして頂けると大変にありがたいです。