A modern, open-source, collaborative music app

Owen Diffey 612622130b chore: Wiki additions and readme updates 3 yıl önce
.wiki 612622130b chore: Wiki additions and readme updates 3 yıl önce
backend d79092f618 Merge branch 'owen-reduce-limits' of https://github.com/odiffey/MusareNode into odiffey-owen-reduce-limits 3 yıl önce
frontend dd48037327 refactor: removed duplicate check 3 yıl önce
tools a50df37c68 fix(setup-mongo): fixed issue with port being dynamic when it should be static 4 yıl önce
.env.example 8fb18c9986 musare.sh improvements and Configuration doc update for .env 3 yıl önce
.gitattributes a47f6fff6d fix: some sh files line endings to LF 5 yıl önce
.gitignore 1d0d7faa9e Now defaulting to serve backend from /backend when using docker 4 yıl önce
.travis.yml 77fea86931 Disabled backend CI eslint check until proper backend linting is implemented 4 yıl önce
LICENCE 31d9626d16 Lol, this blew my mind.. http://www.gcse.com/english/licence.htm 8 yıl önce
README.md 612622130b chore: Wiki additions and readme updates 3 yıl önce
docker-compose.yml 3b66fe6bb4 Started on Manage Station modal 4 yıl önce
fallback.html dc6070e00f ITS CHRISTMASSSSS!! 7 yıl önce
musare.sh 40b304089b musare.sh shellcheck and Configuration doc .env improvements 3 yıl önce
windows-start.cmd 20052878b1 chore: removed yarn 5 yıl önce

README.md

Musare

Musare

Musare is an open-source collaborative music listening and catalogue curation application. Currently supporting YouTube based content.

The master branch is available at musare.com.

You can also find the staging branch at musare.dev.


Documentation


Features

  • Playlists
    • User created playlists
    • Automatically generated playlists for genres
    • Privacy configuration
    • Liked and Disliked songs playlists per user
    • Bulk import songs from YouTube playlist
    • Add songs from verified catalogue or YouTube
    • Ability to download in JSON format
  • Stations
    • Playlist mode to listen to selected playlists
    • Party mode to allow other users to add songs to queue
    • Ability to blacklist playlists to prevent songs within from playing
    • Themes
    • Privacy configuration
    • Favoriting
    • Official stations controlled by admins (playlist mode only)
    • User created and controlled stations
    • Pause playback just in local session
    • Station-wide pausing by admins or owners
    • Vote to skip songs
    • Force skipping song by admins or owners
    • Add songs to queue from verified catalogue or YouTube (party mode only)
  • Song Management
    • Verify songs to allow them to be searched for and played in official stations
    • Hide songs to remove from unverified catalogue
    • Import Album (WIP) to import songs in bulk
    • Discogs integration to import metadata
    • Ability for users to report issues with songs and admins to resolve
    • Configurable skip duration and song duration to cut intros and outros
    • Request songs from YouTube in official stations or admin area
    • Any song added to playlists or stations will be automatically requested
  • Users
    • Activity logs
    • Profile page showing public playlists and activity logs
    • Text or gravatar profile pictures
    • Email or Github login/registration
    • Preferences to tailor site usage
    • Password reset
    • ActivityWatch integration
  • Punishments
    • Ban users
    • Ban IPs
  • News
    • Admins can add/edit/remove news items
    • Markdown editor

Contact

Get in touch with us via email at core@musare.com.