Bulk upload uses a single media type for all files instead of per-file detection
Description:
Currently, during bulk upload, the CLI prompts the user to select a single media type (e.g., image, audio, video, document), which is then applied to all files in the directory.
This causes incorrect behavior when uploading mixed media files, as different file types require different media classifications. For example, a directory containing .png, .mp3, and .pdf files cannot be correctly handled with a single media type selection.
This can lead to:
Incorrect metadata assignment API validation errors (e.g., HTTP 422) Poor user experience
Expected Behavior:
The CLI should automatically detect media type per file based on file extension (e.g., .png → image, .mp3 → audio, etc.), or provide a smarter grouping mechanism instead of requiring a single global selection.
Suggested Solution:
Implement automatic media type detection using file extensions and assign appropriate media type per file during upload.
Because:
It affects real users It affects data correctness It affects API success rate It improves CLI usability

