Open-source living-room entertainment system, with pretty UI made in Electron

charnam1 pts1 comments

GitHub - charnam/ClasmeraSpace: A user-interface for watching videos on the Internet and API for custom home entertainment center devices. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

charnam

ClasmeraSpace

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

release

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>53 Commits<br>53 Commits

app

app

shared

shared

source

source

system

system

web

web

.gitignore

.gitignore

LICENSE

LICENSE

README.md

README.md

app.mjs

app.mjs

importmap.json

importmap.json

index.html

index.html

package.json

package.json

View all files

Repository files navigation

Clasmera SPACE

A user-interface for watching videos on the Internet and creating home entertainment center devices.

Made with clean class-based JavaScript and CSS code, designed to run on Electron. Designed for kiosk-like situations. Comes with basic "child-proof" account security features, as well as -- for developers -- a simple and easy-to-use interactions API for both mouse and button-pad devices, and the ability to add custom video sources or applications.

Will require a decent processor and/or GPU. The default GUI is not designed for the Raspberry Pi or other low-end hardware.

Running / Development

Use a Linux or Git Bash terminal with Node.JS (node) and NPM (npm) installed. Please search the web for "how to install npm" if you need assistance with this step.

Clone this repository, or download it as a ZIP file

Open a terminal in the directory which contains app.mjs (this directory will likely be named ClasmeraSpace), then run npm install.

Run sudo npm install -g electron, or install the latest version of Electron from your system's package repository (important; versions released before or during early 2025 are unlikely to work properly)

If you are unable to install Electron via the above command, you should try:

npm install -g electron

Searching the web for instructions on installing Electron with whatever operating system you have.

Run electron app.mjs in the terminal.

If a window does not open, or you face issues viewing the login or home screen, please submit a GitHub issue.

Application and video source contributions are welcome. Documentation may be sparse at this time, but any higher-level UI code should be sightreadable. If you are unable to make sense of it, please create a GitHub issue, and I will do my best to help you.

License

GNU Affero General Public License, version 3.0 or later.

About

A user-interface for watching videos on the Internet and API for custom home entertainment center devices.

Resources

Readme

License

AGPL-3.0 license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

star

Watchers

watching

Forks

forks

Report repository

Releases

No releases published

Packages

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

JavaScript<br>80.1%

CSS<br>17.1%

GLSL<br>2.3%

HTML<br>0.5%

You can’t perform that action at this time.

electron search reload license please install

Related Articles