Code Monkey home page Code Monkey logo

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

Stargazers

Zhang Chao avatar Nexta avatar  avatar  avatar xy avatar Reions avatar 可爱垃圾 avatar Nancy Raker avatar Chris avatar 0xLemon avatar  avatar 安琪 avatar Zhao Xing avatar  avatar  avatar Yesenia Nicolas avatar  avatar  avatar 数据娃掘 avatar Gaoheng Zhang avatar  avatar 张思绮 avatar  avatar Karina Zhao avatar wannature avatar guanglinmei avatar 皮皮 PiPi avatar  avatar xiaopenhu avatar Mose Zhao avatar Tyler Morita avatar Hansheng GUO avatar Poyeh Li avatar  avatar 陈慎冉 avatar Kazuo Yamamoto avatar Wang Jiang avatar  avatar 上海一女子 avatar Audrey Bitoni avatar 白马非马 avatar  avatar lyirs avatar Nowwa avatar 共赴前程 avatar Cheng Yang avatar  avatar Erichen avatar  avatar MinerProxy avatar Keo avatar Yuzhc avatar Mike avatar  avatar 梁俊宇 avatar  avatar  avatar Rito (Baidao) Cha avatar David Qiao avatar mr zhang avatar  avatar  avatar Yongjie Wen avatar porschebz avatar 海王·鑫 avatar ZouR Ma avatar Ether Line avatar D.Hu avatar Zhida Chen avatar 霎弼海龍 avatar 静氣 avatar 翟鸣 avatar yycc-move avatar  avatar  avatar  avatar

Watchers

 avatar 梁俊宇 avatar Zen Obsidian avatar 魔鬼·珺 avatar Nowwa avatar Awesome King avatar  avatar 极客兔兔 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.