# Music Engine

## Demo

Tinker around with engine at [music-engine.netlify.app](https://music-engine.netlify.app/)


## Installation

```sh
pnpm install react-redux-music
```

**Manage your next music application with ease**

> *Made for hobbyists, not for production-ready apps.*

## Features

✅ **Playlist Management** – Create, edit, and manage multiple songs in a playlist with an intuitive store-based API.  
✅ **Notification Support** – Sync notifications with the current song in both the browser and OS.  
✅ **Favourites** – Let users mark songs as favorites and access them quickly.  
✅ **Browser Storage** – Persist user history and favorites automatically using browser cache.  
✅ **100% Type Support** – Full TypeScript support with comprehensive type definitions.  
✅ **E2E Tested** – Thoroughly tested with end-to-end tests for reliability.