Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/recorded API で videofile のフルパスを返すようにして欲しい #616

Open
i12o opened this issue Oct 16, 2022 · 1 comment
Open

Comments

@i12o
Copy link

i12o commented Oct 16, 2022

環境

  • Version of EPGStation: 2.6.20
  • OS: linux
  • Architecture: x64

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 各要素で

  • parentDirectoryName と parentDirectoryPath の情報を含める
  • 録画サブディレクトリの指定されている場合があるので、filename と別に filePath も欲しい

あるいは単に

  • filename とは別にフルパスを返す

をできるようにして頂けると大変にありがたいです。

@l3tnun
Copy link
Owner

l3tnun commented Jul 29, 2023

現時点で開発のリソースの余裕がないので、直近で対応する予定はありません。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants