π΅ Flowify Music Player - Beta [DISCONTINUED]

A free, privacy-focused music player built with Electron
No account required β’ No tracking β’ No ads
> [!IMPORTANT]
> Flowify have been discountinued, the code is 100% free of use, do whatever you want with it! (Just mention you took my code as base if you were to publish any work with it).
> [!CAUTION]
> The app is in "Beta" meaning it is still unstable and you may experience issue. I suggest you make a backup of your profile (Settings -> Export profile) before an update.
> [!WARNING]
> Flowify is intended for educational and legal use only. You are solely responsible for the content you access.
Installation (Windows 10 / Windows 11)
> [!NOTE]
> If you don't understand this you can simply ignore it and head to release and download the .exe installer.
winget install Flowify.Flowify
π§ Core Functionality
- 100% FREE
- High-Quality Streaming - Stream music in lossless quality (FLAC/LOSSLESS)
- Smart Search - Find any track, artist, or album instantly
- Custom Playlists - Create, edit, and manage your music collections
- Liked Songs - Build your personal favorites library
- Offline Downloads - Download tracks for offline listening
- Artist Pages - Explore full artist discographies
- Albums - Explore albums (COMING SOON)
π¨ User Experience
- Modern UI - Clean, intuitive interface with smooth animations
- Dark & Light Themes - Choose your preferred visual style
- Custom Themes - Fully customizable CSS themes (colors, fonts, effects)
- Custom Window Controls - Frameless design with integrated controls
- System Tray Integration - Minimize to tray and control playback
- Discord Rich Presence - Show what you're listening to on Discord (BROKEN, SO FIXING IT)
- Auto-Updates - Seamless background updates via GitHub releases
π Privacy First
- No Account Required - Start listening immediately
- No Tracking - Your listening history stays on your device
- No Ads - Uninterrupted music experience
- Local Storage - All preferences and playlists stored locally
ποΈ Audio Controls
- Playback Controls - Play, pause, skip, shuffle, repeat
- Volume Control - Smooth volume adjustment with memory
- Progress Seeking - Jump to any point in a track
- Queue Management - View and control your play queue
π¨ Custom Themes
Flowify supports fully customizable CSS themes! Change colors, fonts, animations, and more.
Quick Start:
- Download
custom-theme-template.css
- Customize the colors and styles
- Rename to
custom-theme.css and place in the Flowify folder
- Restart Flowify to see your changes
Pre-made Themes Available:
- π Cyberpunk Neon - Futuristic pink and cyan
- π Ocean Breeze - Calming blue tones
- πΈ Cherry Blossom - Soft pink elegance
π Documentation:
πΈ Screenshots

π οΈ Tech Stack
Core Technologies
- Electron - Cross-platform desktop framework
- JavaScript - Application logic
- HTML5 & CSS3 - User interface
- Node.js - Backend runtime
Key Libraries
Architecture
- Main Process (
main.js) - Electron main process, window management, IPC
- Renderer Process (
script.js) - UI logic, playback control
- Preload Script (
preload.js) - Secure IPC bridge
- Local Storage - Persistent data (playlists, preferences)
π Auto-Update System
Flowify includes a seamless auto-update system:
- Silent Check - App checks for updates on launch
- Notification - Only notifies if an update is available
- User Control - You decide when to download and install
- Background Download - Updates download without interrupting playback
- Install on Quit - Updates install when you close the app
> [!WARNING]
> Auto Updater currently doesn't work for Linux.
> [!IMPORTANT]
> If you wish to upgrade to future version go to: Settings -> Export profile -> Save. Install the newer version from this repo and import your profile from the onboarding or from: Settings -> Important profile. (For Linux user, ignore if you use Windows.)
π€ Contributing
Contributions are welcome! Here's how you can help:
Reporting Bugs
- Check if the bug has already been reported
- Open a new issue
- Include:
- Clear description
- Steps to reproduce
- Expected vs actual behavior
- Screenshots (if applicable)
- OS and app version
Suggesting Features
- Open a feature request
- Describe the feature and its use case
- Explain why it would benefit users
- Album artwork from TIDAL Resources
- Icons from Font Awesome
- Built with β€οΈ by Naplon_
π Support
πΊοΈ Roadmap
Upcoming Features (β
= Release in next update | β οΈ= Experimental release)
- Lyrics support (β οΈ)
- YouTube Music API (β οΈ)
- Albums and artists (β οΈ)
Made with β€οΈ for music lovers by Naplon_
β Star this repo if you like Flowify! β
Flowify is intended for educational and legal use only. You are solely responsible for the content you access.
Report Bug β’ Request Feature