PixelPlay is an offline-first music player for Android built with Kotlin and Jetpack Compose. It plays local audio files from your device including MP3, FLAC, AAC and other formats. The app features background playback with a foreground service so music keeps playing when you switch apps.
Key features include a music library organized by songs, albums and artists, home screen widget for quick controls, built-in tag editor for changing song metadata, and AI-powered features via Gemini integration. The app uses Material 3 design with dynamic colors supporting both light and dark themes. Built with modern Android architecture including MVVM pattern, Hilt dependency injection, Room database and Kotlin Coroutines.
Use Cases:
PixelPlay is a modern, offline-first music player for Android, built with Kotlin and Jetpack Compose. It's designed to provide a beautiful and seamless experience for listening to your local music library.
To get a local copy up and running, follow these simple steps.
git clone https://github.com/theovilardo/PixelPlay.git
The project follows the standard Android app structure, with a few key directories:
app/src/main/java/com/theveloper/pixelplay/
├── data
│ ├── local # Room database, DAOs, and entities.
│ ├── remote # Retrofit services for any network calls.
│ ├── repository # Repositories that abstract data sources.
│ └── service # The MusicService for background playback.
├── di # Hilt dependency injection modules.
├── domain # Use cases and domain models (if any).
├── presentation # UI-related classes.
│ ├── components # Reusable Jetpack Compose components.
│ ├── navigation # Navigation graph and related utilities.
│ ├── screens # Composable screens for different parts of the app.
│ └── viewmodel # ViewModels for each screen.
├── ui
│ ├── glancewidget # Glance App Widget implementation.
│ └── theme # App theme, colors, and typography.
└── utils # Utility classes and extension functions.
Fast, minimal macOS browser with sidebar-first vertical tab design, built with SwiftUI using modern macOS APIs for high performance and low memory usage, featuring extension support, profile isolation, split-view tabs, and command palette.
AI-powered knowledge management desktop app with RAG capabilities, Tiptap collaborative editor, and dual modes: Cloud sync via Supabase or complete offline privacy with local Ollama AI, SQLite storage, and LanceDB vector search.
Open-source MCP Host desktop application with universal LLM support for ChatGPT, Anthropic, Ollama, and OpenAI-compatible models, featuring OAPHub.ai cloud integration, cross-platform deployment via Tauri/Electron, 24+ language support, and OAuth-enabled MCP server integration.
Modern web-based SSH/RDP/VNC client built with Vue 3, TypeScript, Node.js, and Apache Guacamole, featuring multi-tab management, Monaco Editor, session suspension, 2FA security, IP filtering, audit logging, Docker management, and standalone desktop application for Windows and Linux.
Native macOS LLM server with MLX-optimized Apple Silicon inference, OpenAI/Ollama-compatible APIs, MCP server support for Cursor and Claude Desktop, remote provider connections, plugin ecosystem, menu bar chat, and Apple Foundation Models integration for macOS 26+.
AI API gateway system forked from New API with multi-key channel support, gift codes, native Hugging Face interface, regex filtering, token grouping, model restrictions, multiple OAuth providers, per-user rate limiting, cache billing, and comprehensive logging built with Go.