Skip to content

micromimo/cicada

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,583 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cicada logo Cicada

A multi-user music service for self-hosting.

version license

Demo

There is an online demo you can visit on https://cicada.mebtte.com, you can login by username: cicada and password: cicada@mebtte.

Features

  • No privacy collection and manage data by yourself
  • Single-binary deployment with embedded PWA assets and bundled ffmpeg/ffprobe
  • Custom playqueue and share musicbills between users
  • Multiple user and support 2FA
  • Support lyricist and composer

Deploy

If you use docker, see this docs.

Download the archive for your platform from GitHub Releases. Extract and start the server:

./cicada start --data /path/to/cicada_data --port 8000

On Windows, use cicada.exe:

.\cicada.exe start --data C:\path\to\cicada_data --port 8000

On the first startup, Cicada creates a default user and prints username/password to the log. After startup, you can visit cicada on http://localhost:8000.

Development

If you are interested in developing cicada, see the development docs.

License

GPL

Star History

Star History Chart

About

🎵 💻 📱 A multi-user music service for self-hosting.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 56.9%
  • Go 30.0%
  • Swift 12.2%
  • JavaScript 0.8%
  • Makefile 0.1%
  • HTML 0.0%