Giter Site home page Giter Site logo

p1atf0rm / melodicue Goto Github PK

View Code? Open in Web Editor NEW

This project forked from deanljy/melodicue

0.0 0.0 0.0 6.58 MB

๐ŸŽต Unlocking the Power of Personalized Playlists ๐ŸŽง Discover your musical soulmate with MelodiCue's tailored recommendations.

JavaScript 8.95% Python 40.85% CSS 11.32% Makefile 0.58% HTML 26.89% Vue 10.29% Dockerfile 1.04% Procfile 0.08%

melodicue's Introduction

๐ŸŽต MelodiCue: Curating Your Unique Sonic Journey ๐ŸŽง

"Crafting your musical soulmate with MelodiCue's personalized suggestions."

MelodiCue is an innovative music discovery application that enables users to effortlessly generate personalized playlists. By utilizing sophisticated algorithms and an extensive database of songs, MelodiCue offers a unique listening experience tailored to your individual taste.

๐Ÿ“š Table of Contents

๐Ÿš€ About

Amidst the ever-expanding universe of music, keeping up with new releases and finding undiscovered treasures can be challenging. MelodiCue aims to bridge this gap by providing a personalized music discovery experience. By analyzing your listening habits and preferences, MelodiCue curates bespoke playlists filled with tracks you'll love, ensuring your musical journey keeps evolving.

โœจ Features

  • Personalized Suggestions: MelodiCue's powerful algorithms analyze your music taste to propose new tracks and artists you're likely to enjoy.
  • Playlist Generation: Effortlessly create and curate playlists based on your mood, genre preferences, or specific artists.
  • Trend Discovery: Discover the latest music trends and popular tracks across various genres.
  • Seamless Experience: Enjoy MelodiCue on different devices and platforms for a seamless listening experience.

๐Ÿ“‚ Dataset

MelodiCue harnesses the Spotify Million Playlist Dataset, a comprehensive compilation of 5 million playlists from Spotify users. This dataset provides an invaluable source of information for refining our suggestion algorithms.

Dataset Samplejson { "name": "musical", "collaborative": "false", "pid": 5, "modified_at": 1493424000, "num_albums": 7, "num_tracks": 12, "num_followers": 1, "num_edits": 2, "duration_ms": 2657366, "num_artists": 6, "tracks": [ { "pos": 0, "artist_name": "Degiheugi", "track_uri": "spotify:track:7vqa3sDmtEaVJ2gcvxtRID", "artist_uri": "spotify:artist:3V2paBXEoZIAhfZRJmo2jL", "track_name": "Finalement", "album_uri": "spotify:album:2KrRMJ9z7Xjoz1Az4O6UML", "duration_ms": 166264, "album_name": "Dancing Chords and Fireflies" }, // 10 tracks omitted { "pos": 11, "artist_name": "Mo' Horizons", "track_uri": "spotify:track:7iwx00eBzeSSSy6xfESyWN", "artist_uri": "spotify:artist:3tuX54dqgS8LsGUvNzgrpP", "track_name": "Fever 99\u00b0", "album_uri": "spotify:album:2Fg1t2tyOSGWkVYHlFfXVf", "duration_ms": 364320, "album_name": "Come Touch The Sun" } ] }

๐Ÿš€ Getting Started

  1. Install Docker on your system.
  2. Clone the MelodiCue repository or download the source code.
git clone https://github.com/DeanLJY/MelodiCue.git
  1. Download the complete Spotify Dataset and replace the .json files in the directory /producer/data.

โ“ Usage

  1. Build and run the application using Docker:
docker-compose build
docker-compose up
  1. Access MelodiCue through your web browser at localhost:80.

melodicue's People

Contributors

deanljy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.