Skip to content

A MongoDB and React Native (Web)-powered music streaming service with an Express.js back end. Designed to be an open-source replacement for the now sunsetted Google Play Music.

Notifications You must be signed in to change notification settings

MerelyServices/Merely-Music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Merely Music

A MongoDB and React Native (Web)-powered music streaming service with an Express.js back end. Designed to be an open-source replacement for Google Play Music (now sunsetted).

This project is being completed under supervision for a graduate project, more details about the project will be released after this is complete.

Structure

  • passport.yiays.com manages authentication and user account management.
  • A database in MongoDB stores metadata, records file location information, and stores playlists, queues, and user activity.
  • A Media CDN stores music files, artwork, and transcodes media to common formats.
  • A Music API manages state, and is central to all communication between other modules.
  • The App provides a user interface and offline functionality in the browser, on Android, and on iOS. Hopefully coming to more platforms with time.

Here's a dataflow diagram that shows how all the modules are connected.

Dataflow Diagram of the project

About

A MongoDB and React Native (Web)-powered music streaming service with an Express.js back end. Designed to be an open-source replacement for the now sunsetted Google Play Music.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published