# maxrave-dev/simpmusic

**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/maxrave-dev-simpmusic).**

9,535 stars · 466 forks · Kotlin · GPL-3.0

## Links

- GitHub: https://github.com/maxrave-dev/SimpMusic
- Homepage: https://simpmusic.org/
- awesome-repositories: https://awesome-repositories.com/repository/maxrave-dev-simpmusic.md

## Topics

`android` `android-16` `android-app` `android-application` `android-auto` `compose-multiplatform` `exoplayer` `kotlin` `linux` `macos` `media3` `mp3` `music` `spotify` `video-streaming` `windows` `youtube` `youtube-music`

## Description

SimpMusic is an ad-free music streaming application that provides background audio and video playback from external web sources. It enables personal music library management through the organization of custom playlists and the synchronization of user accounts across multiple devices.

The application features AI-powered real-time translation of time-synced lyrics and integrates with vehicle head units to map playback controls and browsing for in-car use. It utilizes cookie-based session synchronization to access personal libraries and recommendations from external services.

The platform includes capabilities for offline media caching, content discovery via charts and genres, and playback utilities such as crossfade transitions and sleep timers.

## Tags

### Part of an Awesome List

- [Music Streaming](https://awesome-repositories.com/f/awesome-lists/media/music-streaming.md) — Provides an ad-free client for streaming audio and video from external music platforms.
- [Media Players](https://awesome-repositories.com/f/awesome-lists/media/media-players.md) — Lightweight music streaming client.

### Business & Productivity Software

- [Media Playback Services](https://awesome-repositories.com/f/business-productivity-software/background-services/media-playback-services.md) — Implements a persistent background process that allows audio streaming to continue while the app is minimized.

### 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) — Organizes and manages personal audio collections and custom playlists across multiple devices.

### DevOps & Infrastructure

- [Playlist Synchronization](https://awesome-repositories.com/f/devops-infrastructure/remote-server-synchronization/playlist-synchronization.md) — Mirrors remote playlist states to local storage to maintain a consistent personal library. ([source](https://cdn.jsdelivr.net/gh/maxrave-dev/simpmusic@main/README.md))

### Graphics & Multimedia

- [Background Media Playback](https://awesome-repositories.com/f/graphics-multimedia/digital-media-playback/background-media-playback.md) — Enables audio playback to persist when the application is minimized or the screen is off. ([source](https://simpmusic.org/))
- [Audio Playback](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-playback.md) — Manages audio playback experience through crossfade transitions and vehicle system integration. ([source](https://cdn.jsdelivr.net/gh/maxrave-dev/simpmusic@main/README.md))
- [Offline Caching](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-playback/offline-caching.md) — Downloads and stores remote media content locally to ensure availability without an internet connection. ([source](https://cdn.jsdelivr.net/gh/maxrave-dev/simpmusic@main/README.md))
- [Automotive Head Unit Integration](https://awesome-repositories.com/f/graphics-multimedia/digital-media-playback/background-media-playback/automotive-head-unit-integration.md) — Connects playback controls and browsing capabilities to vehicle head units for safer operation while driving.
- [Lyric Overlays](https://awesome-repositories.com/f/graphics-multimedia/lyric-overlays.md) — Displays time-aligned lyrics and translations that update in real-time as audio progresses. ([source](https://simpmusic.org/))
- [AI-Translated](https://awesome-repositories.com/f/graphics-multimedia/lyric-overlays/ai-translated.md) — Displays time-synced lyrics with automated artificial intelligence translations during audio playback.
- [Media Category Browsing](https://awesome-repositories.com/f/graphics-multimedia/media-category-browsing.md) — Provides navigation through feeds, charts, podcasts, moods, and genres to discover new audio content. ([source](https://simpmusic.org/))

### Security & Cryptography

- [Account Synchronization](https://awesome-repositories.com/f/security-cryptography/account-management/account-synchronization.md) — Synchronizes account credentials and identity metadata via browser cookies to access personal music libraries. ([source](https://www.simpmusic.org/blogs/en/how-to-log-in-on-desktop-app))
- [Browser Session Authentication](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/session-and-credential-handling/session-credential-management/browser-session-authentication.md) — Uses browser authentication cookies to authenticate requests to external music services.

### Artificial Intelligence & ML

- [AI-Powered Translations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-powered-translations.md) — Provides automated conversion of lyrics from one language to another using large language models.

### Data & Databases

- [Remote Synchronization](https://awesome-repositories.com/f/data-databases/local-databases/remote-synchronization.md) — Synchronizes user playlists and library metadata between local databases and remote accounts.
- [Unified Media Search](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/cross-account-search/unified-media-search.md) — Provides search and browsing capabilities to locate music and videos across external media sources. ([source](https://cdn.jsdelivr.net/gh/maxrave-dev/simpmusic@main/README.md))

### Development Tools & Productivity

- [Vehicle Interface Mapping](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-hardware-controllers/vehicle-interface-mapping.md) — Maps software playback controls to vehicle head unit inputs for safe in-car media management.

### Software Engineering & Architecture

- [Local-First Architectures](https://awesome-repositories.com/f/software-engineering-architecture/local-first-architectures.md) — Prioritizes local data storage of media files to enable offline-first playback functionality.

### User Interface & Experience

- [Vehicle Head Units](https://awesome-repositories.com/f/user-interface-experience/presentation-frameworks/media-background-integration/media-playback-controls/system-hardware-integration/vehicle-head-units.md) — Maps playback controls and browsing capabilities to vehicle head units for safer in-car operation. ([source](https://simpmusic.org/))
