# theovilardo/pixelplayer

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/theovilardo-pixelplayer).**

2,900 stars · 209 forks · Kotlin · mit

## Links

- GitHub: https://github.com/theovilardo/PixelPlayer
- awesome-repositories: https://awesome-repositories.com/repository/theovilardo-pixelplayer.md

## Description

PixelPlayer is a local music library manager and media player that supports offline audio and video playback. It provides tools for organizing personal collections by artist, album, or genre and includes a built-in editor for modifying audio file metadata tags.

The application features wireless media casting to stream content to compatible external smart speakers or televisions. It also includes a dynamic user interface that adapts its color palette and layout based on the artwork of the current track.

Playback capabilities include gapless transitions with custom crossfade, queue management with shuffle and repeat modes, and the display of time-coded synchronized lyrics. The software further provides audio tuning through equalizer presets and supports playback control via system widgets.

## Tags

### Content Management & Publishing

- [Music Library Managers](https://awesome-repositories.com/f/content-management-publishing/media-management/audiobook-servers/e-book-servers/comic-book-libraries/personal-library-managers/music-library-managers.md) — Acts as a local music library manager for organizing personal audio collections by artist and album.
- [Library Organization](https://awesome-repositories.com/f/content-management-publishing/media-management/media-servers/library-organization.md) — Organizes media files using metadata to enable browsing by songs, albums, artists, and genres. ([source](https://github.com/theovilardo/PixelPlayer#readme))
- [Audio Tagging](https://awesome-repositories.com/f/content-management-publishing/metadata-tagging/audio-tagging.md) — Includes a built-in editor for modifying binary headers of audio files to update artist and album information.
- [Playback Queues](https://awesome-repositories.com/f/content-management-publishing/media-management/playback-queues.md) — Includes a playback queue with drag-and-drop reordering, shuffle, and repeat modes. ([source](https://github.com/theovilardo/PixelPlayer#readme))

### Graphics & Multimedia

- [Audio Playback](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-playback.md) — Plays local audio and video files with support for background execution and playback controls. ([source](https://github.com/theovilardo/PixelPlayer#readme))
- [Metadata Tagging](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-processing/metadata-tagging.md) — Provides a built-in editor for embedding album art, lyrics, and track information into audio files. ([source](https://github.com/theovilardo/PixelPlayer#readme))
- [Media File Indexing](https://awesome-repositories.com/f/graphics-multimedia/media-file-indexing.md) — Automatically scans directory structures and reads file metadata to build a searchable local media library.
- [Offline Playback Management](https://awesome-repositories.com/f/graphics-multimedia/offline-playback-management.md) — Supports offline playback of stored audio and video files on a mobile device.
- [External Casting](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-playback/external-casting.md) — Casts audio playback to compatible smart speakers and televisions via wireless protocols. ([source](https://github.com/theovilardo/PixelPlayer#readme))
- [Gapless Playbacks](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-playback/gapless-playbacks.md) — Provides seamless transitions between audio tracks by eliminating audible silence using a secondary playback buffer.
- [Audio Tuning](https://awesome-repositories.com/f/graphics-multimedia/audio-music/spatial-audio/wireless-audio-integration/audio-tuning.md) — Allows fine-tuning of sound profiles using equalizer presets to modify the final audio output. ([source](https://github.com/theovilardo/PixelPlayer#readme))
- [Lyric Synchronization](https://awesome-repositories.com/f/graphics-multimedia/playback-timing-control/lyric-synchronization.md) — Matches audio playback timestamps with external lyric markers to highlight text in real time.
- [External Device Casting](https://awesome-repositories.com/f/graphics-multimedia/remote-media-streaming/external-device-casting.md) — Streams audio and video content from a mobile device to compatible external hardware renderers. ([source](https://github.com/theovilardo/PixelPlayer#readme))
- [Personal Playlist Managers](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming/playlist-aggregators/personal-playlist-managers.md) — Allows users to build and manage personalized collections of tracks as custom playlists. ([source](https://github.com/theovilardo/PixelPlayer#readme))
- [Synchronized Lyrics Displays](https://awesome-repositories.com/f/graphics-multimedia/synchronized-lyrics-displays.md) — Displays time-coded lyrics that synchronize with the current playback position of the song.

### User Interface & Experience

- [Content-Aware Theming](https://awesome-repositories.com/f/user-interface-experience/color-themes/content-aware-theming.md) — Features a dynamic UI that automatically adapts its color palette based on the artwork of the current track.
- [Dynamic Theming](https://awesome-repositories.com/f/user-interface-experience/dynamic-theming.md) — Adapts the user interface color palette and layout dynamically based on the current track's album art. ([source](https://github.com/theovilardo/PixelPlayer#readme))
