ACM-VIT / ACM-VIT/ExamCooker

Integrate Octave on ExamCooker (global EC room)

Open
#425 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
21
Forks
41
Avg merge
8h 44m
Merged PRs (30d)
4

Description

- Add a widget to access Octave via ExamCooker so people can listen and play to songs globally on ExamCooker
- They can vote on them
- Currently Octave doesn't support each user playback, so changes would have to be made on the upstream Octave codebase to support a mode that allows this
- Playing the actual music would not require any API keys, it would occur via YT iframes, using react-player to render a nice custom UI over it, inspired by the UI on everything-assistant.com

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating ExamCooker's frontend entry point for the global EC room and reviewing how Octave currently handles playback and voting. Check the upstream Octave codebase and react-player's YouTube iframe approach; done means a global widget supports listening, voting, and per-user playback without API keys, with UI inspired by everything-assistant.com.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
audio-video-rtc, frontend, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.