BitBeat is a premium, minimalist desktop music player built with Tauri, Tailwind CSS, and modern web technologies. Designed for a sleek and distraction-free listening experience, it lets you enjoy your local music library with style.
- Local Library Management: Easy access to your local music folders.
- Seamless Playback: High-quality audio playback for various formats (MP3, WAV, M4A, OGG, FLAC, etc.).
- Custom Playlists: Create and manage your own music collections.
- Liked Songs: Quick access to your favorite tracks with one-click liking.
- Modern UI: Beautiful, dark-themed interface with smooth animations and responsive design.
- Cross-Platform: Built for Windows and Linux with Tauri (small binary size, native performance).
- Node.js (v20 or higher recommended)
- Rust (latest stable)
- Tauri Prerequisites
- Clone the repository:
git clone https://github.com/ntureyc/BitBeat.git cd BitBeat - Install dependencies:
npm install
To start the application in development mode:
npm run devTo package the application for your platform:
npm run buildThe built binary will be in src-tauri/target/release/bundle/.
- Runtime: Tauri v2 (Rust backend, webview frontend)
- Styling: Tailwind CSS v3
- Font: Spline Sans (Google Fonts)
- Icons: Material Symbols Outlined
- Filters: Filter songs by genre, artist, or album.
- Shuffle: Randomized playback for your tracks.
- Loop: Repeat your favorite songs or playlists.
- Theme Support: Customizable color schemes.
- Audio Visualizers: Real-time visual feedback for your music.
- Last.fm Scrobbling: Sync your listening habits.
This project is licensed under the MIT License - see the LICENSE file for details.
Made by Ntureyc
