Files
mapper/openspec/changes/mpvj-headless-control-center/specs/media-manager/spec.md
2026-03-10 20:48:09 +00:00

799 B

ADDED Requirements

Requirement: Media Upload

The system SHALL provide a web-based media upload feature to allow users to transfer videos and images from their mobile devices or laptops to the Raspberry Pi.

Scenario: Successful video upload

  • WHEN the user selects a .mp4 file and clicks "Upload"
  • THEN the system SHALL save the file to /home/pi/media and make it available for mapping

Requirement: Surface Source Assignment

The system SHALL allow the user to assign a specific media file from the library to a selected mapping surface in real-time.

Scenario: Assigning an image

  • WHEN the user selects an image from the "Media Library" in the UI
  • THEN the backend SHALL send an /ofxPiMapper/source/set <filename> OSC message to update the projection