Music_Sync_Bond

shared-music

Alt text

Shared Music service provides you rooms where you can listen to music with friends or anyone else who wants to come in. All you have to do is click create room button and share the link. It’s that simple! See all the features here.

Main goals:

Live version can be visited at: sharedmusic.me

License: GPL v3 codecov

Table of contents

Requirements (Prerequisites)

Installation

For Linux:

cd path/to/project/shared-music
cp .env.sample .env

Create /backups folder (if you want to use backups):

mkdir backups

Docker setup

For the first time it may take 5-20 minutes to build everything (depends on your internet connection and PC hardware)

Local setup (without Docker containers)

Screenshots

Home page

Navbar

Authorization

Room page

Mobile version

Features

Main features

Tech features

Room host features

Usage

Run project

Locally

Using Docker

Fixtures

dev.json fixtures contain

Users credentials

Backup

If you want to configure it follow here

Restore

Replace backupfile.sql.gz with your actual backup file name (located at backups\last for example)

Tests

Tests description

These tests cover:

Services and consumers tests run using InMemoryChannelLayer.

Deployment

Assuming remote host OS is Linux, and Docker, docker-compose and Git have been installed recently:

Tech stack

Authors