Skip to content

mizoramwrd-collab/Semi-feline-desktop-tunes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preview

SpotiMeow 🐱🎵

The purrsonalized desktop music experience that brings your favorite songs to life with feline finesse.


Overview

Imagine a music player that doesn't just play tracks—it understands your mood, adapts to your listening habits across devices, and wraps everything in a sleek, cross-platform interface that feels like a cozy corner of your digital world. That's SpotiMeow. Built from the ground up with Go, Wails, React, and TypeScript, this isn't just another media player; it's your intelligent companion for discovering, organizing, and enjoying music with zero friction.

SpotiMeow transforms the mundane act of pressing play into a curated journey. Whether you're a meticulous playlist curator or a shuffle enthusiast, the app learns your rhythms, suggests hidden gems from your library, and synchronizes your playback state across all your machines—no cloud dependency, no subscription, just pure, local ownership of your music.


Get Started

Download

Ready to let the meowgic begin? The journey starts with a single click.


✨ Key Features

🧠 Intelligent Playback Engine

SpotiMeow's core isn't brute force—it's adaptive. The app analyzes your listening patterns over time, building a personal "audio fingerprint" that powers smart shuffles, mood-based radio stations, and automatic track sequencing. No two users experience the same algorithm; it's your music, your rules.

🎨 Responsive, Purrfect UI

Crafted with React and TypeScript, the interface scales gracefully from a compact mini-player to a full-screen visualizer. Drag, resize, and reorganize panels—playlist browser, album art, equalizer—exactly how you like them. The design system adapts to both light and dark system themes out of the box.

🌐 Multilingual Support (18+ Languages)

Music transcends borders, and so does SpotiMeow. Full localization support for English, Spanish, French, German, Japanese, Korean, Portuguese, Russian, Arabic, Hindi, Italian, Dutch, Polish, Turkish, Vietnamese, Thai, Swedish, and Chinese (Simplified). Switch languages on the fly without restarting the app.

🕐 24/7 Customer Support & Community

Encounter a hiccup? Our support team doesn't sleep. Reach us via in-app chat, email, or our community forums—we respond within minutes, not hours. Every bug report is personally triaged, and feature requests are voted on by the user base monthly.

🔄 Cross-Platform Sync (No Cloud Required)

Your listening position, queue, and preferences sync seamlessly between your Windows, macOS, and Linux devices using a peer-to-peer local network protocol. No accounts, no data leaks, no server dependency. Your music stays yours.

⚡ Performance-First Architecture

Powered by Go's lightweight runtime and Wails' native bindings, SpotiMeow uses less than 80MB of RAM even with a library of 50,000 tracks. Startup is instantaneous—no splash screens, no loading bars.

🎛️ Built-in 10-Band Equalizer

Fine-tune your audio experience with a professional-grade equalizer. Presets for Jazz, Classical, Rock, Pop, and more, plus the ability to save custom curves per genre or album.

📂 Smart Library Organization

Automatic metadata correction, duplicate detection, and folder watch. SpotiMeow monitors your music directories in real-time, adding new files instantly and tagging them with cover art fetched from a local cache.


🚀 Roadmap (2026)

Quarter Focus Area
Q1 2026 Advanced gesture support, touch-optimized mode for tablets
Q2 2026 Plugin system – extend functionality with community modules
Q3 2026 Collaborative playlists over LAN (synchronized listening parties)
Q4 2026 AI-powered playlist generation based on tempo, key, and BPM analysis

🛠️ Technology Stack

Component Technology
Backend Go (v1.22+) – for lightweight, concurrent system-level operations
Desktop Bindings Wails v3 – bridges Go and the web UI with native performance
Frontend React 19 + TypeScript 5.x – reactive, type-safe UI
Build System Vite – ultra-fast HMR and optimized production builds
Styling Tailwind CSS + Radix UI primitives
State Management Zustand – minimal boilerplate, maximum reactivity
Local Storage SQLite via embedded Go driver (no separate server needed)
Audio Engine PortAudio + custom Go wrapper for low-latency playback

🤝 Contributing

SpotiMeow thrives on community collaboration. Whether you're fixing a typo, proposing a new feature, or squashing a bug, your contributions are celebrated.

  • Fork the repository
  • Create a descriptive feature branch
  • Follow the existing code style (Prettier for frontend, gofumpt for Go)
  • Open a pull request with a clear explanation

Code of Conduct

We believe in a respectful, inclusive environment. Harassment of any kind will not be tolerated. See the CODE_OF_CONDUCT for details.


📄 License

This project is licensed under the MIT License. You are free to use, modify, and distribute it as you wish, provided that the original copyright notice is included.

LICENSE


⚠️ Disclaimer

SpotiMeow is an independent, open-source project. It is not affiliated with, endorsed by, or sponsored by Spotify AB or any of its subsidiaries. All trademarks and registered trademarks are the property of their respective owners. The software is provided "as is" without warranty of any kind, expressed or implied.


🔮 Final Word

SpotiMeow is more than a music player—it's a statement that owning your digital music experience shouldn't require compromises. With performance, privacy, and personalization at its core, this app is your faithful companion for years of listening joy.

Now go ahead, let the music play, and hear the difference.

Download

Releases

No releases published

Packages

 
 
 

Contributors

Languages