Skip to content

Add Offline mode to musicblocks #4409

Open
@ChinmayVS

Description

@ChinmayVS

Current Behavior

Music Blocks currently runs as a web-based application in a browser. Users must access it via a web server, which limits offline usability and system integration features.

Desired Behavior

Develop an Electron-based desktop application for Music Blocks, allowing it to run as a standalone application on Windows, macOS, and Linux. This would enable:

  • Offline support without requiring a web server.
  • Native OS integration (e.g., file system access, notifications, window management).
  • Improved performance compared to browser-based execution.

Screenshots / Mockups

Image

Implementation

  • Add electron in project deps.
  • Create an entry point for electron (main.js or electron.js)
  • Make it multi-platform compatible
  • Add features based on community feedback

Acceptance Tests

Environment

  • Operating System: [e.g., Windows, macOS, Linux]
  • Browser (if applicable): [e.g., Chrome, Firefox, Safari]
  • Version of Software/Project: [e.g., v1.0.0]

Additional Information

Checklist

  • I have read and followed the project's code of conduct.
  • I have searched for similar issues before creating this one.
  • I have provided all the necessary information to understand and reproduce the issue.
  • I am willing to contribute to the resolution of this issue.

Thank you for contributing to our project! We appreciate your help in improving it.

📚 See contributing instructions.

🙋🏾🙋🏼 Questions: Community Matrix Server.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions