Skip to content

Add Offline mode to musicblocks #4409

Open
@ChinmayVS

Description

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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