Feature ‐ Studio Recording - ddpalacios/home-server GitHub Wiki

As a practicing musician, I need to be able to record my audio, listen back to old recordings, label it, option to write notes on it, and sort the audio by a timestamp.


image


Result:

image


Tasks:

  1. In home page, provide navigation to 'studio' page

    • GET request to home/studio
    • ensure user info and cookies are maintained
  2. Create Start & Stop button to collect & store audio

-   Start/Stop a WebSocket server to stream audio bytes on click of start button
-   Collect audio bytes and save it within storage or database
-   Insert metadata audio info to database
  1. provide EDIT ability to stored audio metadata records

    • Create GET request to retrieve audio files based by user id image
  2. Provide instant playback once finished recording