Melody is a minimalist local music player built using Next.js and Electron. This application is designed for users who appreciate simplicity and want an elegant, easy-to-use interface for enjoying their local music collection.
- Play Local Music: Browse and play music files from your local collection.
- Minimalist Design: A clean and intuitive interface, keeping the focus on the music.
- Playback Controls: Supports play, pause, skip, and shuffle.
Here are some screenshots to give you an idea of what Melody looks like:
To get started with Melody, follow these steps:
-
Clone the Repository:
git clone https://github.com/TaterTotX/Melody-player.git
-
Install Dependencies: Navigate to the project directory and install the necessary dependencies:
cd melody npm install
-
Run the Application: Launch the application using the following command:
npm run dev npm run start
To create a production build of the application:change main.js setting win.loadFile(path.join(__dirname, 'out/index.html'));
npm run export
npm run dist
- Next.js: For building the user interface.
- Electron: To wrap the Next.js app as a desktop application.
- TypeScript: Ensuring type safety and better development experience.
If you would like to contribute to Melody, feel free to submit a pull request or open an issue. Contributions are always welcome!
This project is licensed under the MIT License.