/mean-music

Music web-service based on MEAN-stack

Primary LanguageJavaScript

MEAN Music

Hosted in cloud, real cloud, but still empty http://meanmusic-zhakhalov.rhcloud.com/

###Project Idea Create platform for listening and sharing audio content (music) with elements of social network. Mobile app for standalone work as player and integration with web app.

Requirements:

  • Collaborative content management: each user can add and modify audio content
  • Public and private playlists and libraries
    • User can create private playlists
    • User can create public playlists
    • User can update public playlists, if it is allowed by author.
    • Private songs (Do not share)
  • All files stored on file sharing hosting Mega.nz without using cloud application disc space
  • Stream audio as bytestream w/o implicit file extension direct from file sharing hosting
  • Create service as Single Page Web Application
  • Security based on hacks of analogue products :D
  • Prevent downloading of files, except private and uploaded by user.
  • Offline work with cached files up to few hundreds MB.

###Analog products Trere are a lot of similar platforms in the web. Here are the most popular: ####Pandora http://www.pandora.com Internat radiostainsion. Everyone can listen or create own stainsion

Pros

  • lot of content
  • well track management (skip with reason)

Cons

  • bad content security
  • cannot listen some concrete track

####SoundCloud http://soundcloud.com Public platform for sharing self produced audio content.

Pros:

  • Well designed web site (maybe could be used as example)
  • Elements of social networks.
  • Good content security
  • Steam - track sequence based on users preference.

Cons:

  • poor content libraty. At soundcloud users can share only products made themselves.
  • Stream unexpectedly ends!! o_O

####Rdio https://www.rdio.com/

Popular website but I didn't find way to start listening.

####GooglePlay

  • app for chrome
  • requires credit card number

####Youtube https://youtube.com Out of concurrence.

Pros:

  • Richest collection of conetent in the world.
  • Has My Mix feature, similar to Soundcloud::Stream, but only with lisеened tracks.

Cons:

  • Unordered heap of content

####Dailymotion https://dailymotion.com

Cons:

  • Unordered heap of content

####Yahoo music

Cons:

  • useless thing

####Spotify Didn't tested yet. Requires desktop or chrome app.