New Option on Recording - Regenerate Streaming Index

No. Each file must be done separately. The script posted above uses curl to get a list of all recordings, then jq parses those that have no index, and for those missing an index, uses curl to request a new index.

It's brilliant script. A little pity it is dependent on jq but I assume jq can be included for any app with GUI interface (maybe I should write one ehh).
Now the only (probably) thing I'm missing is websocket for listening when I start and end playing episode and which one, so I could finally do some Trakt integration.

There is already an api to get real time events such as when a recording is being watched.