MediaProcessing/apps/coordinator
2026-01-21 21:44:45 +01:00
..
src Bugfixes 2026-01-21 21:44:45 +01:00
build.gradle.kts Migrated database stuff to seperate module 2026-01-16 20:18:29 +01:00
README.md Rename 2026-01-04 15:12:59 +01:00

Coordinator

Only one instance is supported, while multiple processer's can be run at any time

FLOW:

Inputs:

  • File watcher
  • UI selected file

Flows - Video file:

Flow:

- File watcher
- Coordinator:
    - Creates process start with:
        - START
        - type: FLOW
        - file: AbssolutePath
- ReadVideoFileStreams:
    - Reads started event
    - Reads result
    - Produces message with result
- BaseInfo:
    - Extracts info from filename
    - Extracts info from file media streams
    - Produces title and sanitized
- py-metadata:
    - Picks up event
    - Searches with sources using title and sanitized
    - Produces result

- Extract & Encode
    - Starts