back to home

hummingbird-player / hummingbird

Modern music player written in Rust using GPUI with a focus on design and performance

478 stars
31 forks
52 issues
RustNixInno Setup

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing hummingbird-player/hummingbird in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/hummingbird-player/hummingbird)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Hummingbird Hummingbird is a modern music player written in Rust using GPUI, designed to be performant and lightweight while maximizing extensibility and maintaining a high design standard. Features • Fully native application with no web component • FLAC, MP3, OGG Vorbis, Opus, AAC and WAV playback • Linux, macOS and Windows support • SQLite-backed library • Theming with hot reload • Scrobbling (last.fm) support • Fuzzy-find search • ReplayGain • Desktop integration • Playlists Planned Features • WASM Extension support: • Codecs • Scrobble services • Metadata services • Lyrics support • Improved library management Usage Stable Builds Windows, macOS and Linux AppImage Binaries for these platforms are officially available for 64-bit ARM and Intel architectures. See the latest release for downloads. Fedora Fedora users can install Hummingbird using the COPR: Arch Arch users can install Hummingbird using the AUR package: NixOS A flake is available for NixOS users. Work towards upstreaming Hummingbird into nixpkgs is currently ongoing. Unstable Builds The latest commit is built using Github Actions and uploaded to the latest tag automatically. Windows installers aren't available for unstable builds. Building For more detailed instructions, see the Building documentation. Contributing See CONTRIBUTING.md.