Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DMP 2024]: Add real-time collaboration to Music Blocks #11

Open
walterbender opened this issue Apr 8, 2024 · 5 comments
Open

[DMP 2024]: Add real-time collaboration to Music Blocks #11

walterbender opened this issue Apr 8, 2024 · 5 comments
Labels

Comments

@walterbender
Copy link
Member

sugarlabs/musicblocks#3851

@apsinghdev
Copy link
Member

@walterbender sir, do we have to provide the link of this ticket in DMP or the one in Musicblocks? though this ticket refers to the one in Musicblocks, still a bit of doubt.

@walterbender
Copy link
Member Author

walterbender commented May 4, 2024 via email

@apsinghdev
Copy link
Member

I think the Music Blocks one is correct.

On Sat, May 4, 2024, 2:41 PM Ajeet Pratap Singh @.***>
wrote:

@walterbender https://github.com/walterbender sir, do we have to
provide the link of this ticket in DMP or the one in Musicblocks? though
this ticket refers to the one in Musicblocks, still a bit of doubt.


Reply to this email directly, view it on GitHub
#11 (comment), or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AA6PXYM3NH75YK2M5AWTDLTZAUTWHAVCNFSM6AAAAABF5QDSWOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJUGM2DGMRRHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks.

@walterbender
Copy link
Member Author

Weekly Goals: DRAFT

Week 1:

  • Sync up goals with MB team

Week 2:

  • ...

@apsinghdev
Copy link
Member

apsinghdev commented Jun 15, 2024

Weekly Goals:

Week 1:

  •  Sync up goals with MB team
  • Add a collaboration starter button

Week 2:

  •  Create a minimal frontend for the collaboration room
    • just a blank screen with exit button that pops up on clicking the collaborate button
  • Setup the local server
  • Install and configure Socket.io and Yjs to server side
  • Implement server logic

Week 3:

  • Install and configure Socket.io an Yjs to Music Blocks ( client side )
  • Implement client logic
    • Assign an unique ID to each client
    • Make it visible on the blank screen when new client joins in.
    • Exit the user from the room when they press the exit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants