|
1 | | -# Tauri + React + Typescript |
| 1 | +# 🎧 Spotify Mini Player – Modern Overlay Rework |
2 | 2 |
|
3 | | -This template should help get you started developing with Tauri, React and Typescript in Vite. |
| 3 | +> A sleek, themeable, and fully customizable **Spotify Mini Player** built with **Tauri**, **React**, and **TypeScript** — designed as a modern overhaul of Spotify’s native mini overlay. |
4 | 4 |
|
5 | | -## Recommended IDE Setup |
| 5 | + |
6 | 6 |
|
7 | | -- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) |
| 7 | +--- |
| 8 | + |
| 9 | +## ✨ Features |
| 10 | + |
| 11 | +- 🎨 **Modern UI Overhaul** — Clean, minimal and adaptive design inspired by Spotify itself |
| 12 | +- 🖼️ **Album Art Display** — Shows cover, title, artist, and playback controls |
| 13 | +- ⚙️ **Customizable Themes** — Light/Dark modes and user-defined color schemes |
| 14 | +- 🧩 **Spotify Integration** — Real-time track data via Spotify Web API |
| 15 | +- ⚡ **Desktop-native** — Built with [Tauri](https://tauri.app), small footprint and blazing fast |
| 16 | +- 🔧 **Fully Customizable** — Layout, animations, shortcuts, transparency and more |
| 17 | +- 💾 **Lightweight Runtime** — Powered by **Bun** for development speed and **Rust** for native performance |
| 18 | + |
| 19 | +--- |
| 20 | + |
| 21 | +## 🧠 Tech Stack |
| 22 | + |
| 23 | +| Layer | Technology | |
| 24 | +|:------|:------------| |
| 25 | +| Frontend | React, TypeScript, TailwindCSS | |
| 26 | +| Backend (native) | Rust + Tauri | |
| 27 | +| Build Tools | Bun, Vite | |
| 28 | +| API | Spotify Web API | |
| 29 | +| OS Support | Windows, macOS, Linux | |
| 30 | + |
| 31 | +--- |
| 32 | + |
| 33 | +## 🚀 Getting Started |
| 34 | + |
| 35 | +### 1️⃣ Clone the Repository |
| 36 | +```bash |
| 37 | +git clone https://github.com/devjaron/spotify-mini-player.git |
| 38 | +cd spotify-mini-player |
0 commit comments