Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sinarck/melos

Melos AI is a tool that finds songs that match the vibe of an image. Winner for the 2024-2025 Nosu AI Hackathon.
https://github.com/sinarck/melos

ai flask hackathon machine-learning music nextjs python

Last synced: 5 days ago
JSON representation

Melos AI is a tool that finds songs that match the vibe of an image. Winner for the 2024-2025 Nosu AI Hackathon.

Awesome Lists containing this project

README

        


Melos AI

Melos AI is an innovative tool that finds songs matching the vibe of your images. Built for the 2024-2025 Nosu AI Hackathon (and winner!), Melos AI harnesses the power of image analysis and AI to deliver the perfect soundtrack to accompany your visual inspirations.

## 🎥 Demo

Check out our live demo on [YouTube](https://youtu.be/A2E1Z0qH8Rk). Due to time constraints, the video has long segments of pure pauses since we couldn't edit them out.

## 🎵 Features

- **Seamless Image Analysis.** Leverage advanced image analysis to capture the emotional essence of your visuals.
- **Smart Music Matching.** Automatically generate personalized song recommendations based on moods and themes.
- **Instant Preview.** Enjoy quick previews of AI-generated soundtracks before you dive into the full experience.
- **Shareability.** Easily share your discoveries on social media or add them directly to your music library.

## 📦 Installation & Local Setup

Ensure you have [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/download/), and [Python](https://www.python.org/) installed.

```bash
# Clone the repository
$ git clone https://github.com/yourusername/melos-ai.git

# Navigate into the repository
$ cd melos-ai

# Install dependencies
$ npm install

# Install Python dependencies
$ pip install -r requirements.txt

# Run the Next.js development server
$ npm dev

# Run the Python development server
$ python src/app/api/ai/index.py
```