Commit Graph

20 Commits

Author SHA1 Message Date
Rob Watson cf90100c5f Add CORS headers to HTTP handlers
continuous-integration/drone/push Build is passing Details
2022-01-26 19:27:57 +01:00
Rob Watson 698b97e904 Update backend dependencies
continuous-integration/drone/push Build is passing Details
2022-01-26 07:32:34 +01:00
Rob Watson af0674eb11 Add POST /api/media_sets/:id/clip.
continuous-integration/drone Build is passing Details
This will allow for an HTTP/1.1 fallback for
MediaSetService.GetAudioSegment, enabling download of audio clips in
browsers that do not support the File System Access API.
2022-01-10 18:52:04 +01:00
Rob Watson c7d5541379 Refactor response handling.
- Add FileSystem implementation to handle HTTP index files but constrain
  directory listings
- Refactor server implementation into a dedicated handler struct
- Add test coverage
2022-01-10 18:45:10 +01:00
Rob Watson 5a4ee4e34f Add FFmpeg WorkerPool
continuous-integration/drone/push Build is passing Details
2022-01-05 19:49:47 +01:00
Rob Watson 33ee9645e7 Update backend dependencies
continuous-integration/drone/push Build is passing Details
2022-01-04 06:57:28 +01:00
Rob Watson 6d8b1beba7 Add test coverage for MediaService.GetAudioSegment 2021-12-05 20:05:58 +01:00
Rob Watson 2d9f2d80b2 pgx: Configure pgxpool 2021-11-23 16:16:00 +01:00
Rob Watson 4580915c3c Migrate libpq > pgx 2021-11-23 13:20:56 +01:00
Rob Watson f91a84b7eb Update go.mod 2021-11-21 21:17:36 +01:00
Rob Watson 911de4438b Add basic logging support 2021-11-21 16:09:30 +01:00
Rob Watson 5ab37a068a Tidy go.mod 2021-11-21 16:09:30 +01:00
Rob Watson 7c5b22a407 Introduce PG store 2021-11-21 16:09:28 +01:00
Rob Watson d04debbe9a wip: refactor flow 2021-10-27 21:34:59 +02:00
Rob Watson 0dc8175fb0 poc: grpc-web 2021-10-22 21:30:09 +02:00
Rob Watson 0f7644f08b Revert "poc: websocket attempt, reverting to try grpc-web"
This reverts commit aaef474853.
2021-10-22 12:57:05 +02:00
Rob Watson aaef474853 poc: websocket attempt, reverting to try grpc-web 2021-10-22 12:57:01 +02:00
Rob Watson 53bd2681af Migrate HTTP handlers to Echo 2021-09-25 19:00:19 +02:00
Rob Watson cc74da0871 Improve audio and video format selection 2021-09-24 07:15:40 +02:00
Rob Watson d58ad5def1 poc: download an m4a file from Youtube 2021-09-05 00:29:12 +02:00