Plexora is a vibe-coded, modern, lightweight Plex client designed specifically for Android Automotive OS. Unlike traditional mobile apps, Plexora installs directly onto your vehicle's head unit to provide a native, high-performance music streaming experience.
- Native Automotive UI: A custom-built Jetpack Compose interface optimized for touch interaction on vehicle displays.
- System Media Integration: Fully compliant Media3 implementation that integrates with the vehicle's native media center, steering wheel controls, and instrument cluster.
- Contextual Shuffle: Intelligent single-button shuffle that understands whether you are browsing an Artist, Album, Playlist, or your entire library.
- Search Support: Integrated search functionality for finding Artists, Albums, and Tracks via voice or the system keyboard.
- Seamless Setup: Easy server linking via
plex.tv/linkPIN authentication directly on the head unit. - Optimized for Driving: High-contrast, large touch targets and optimized caching for reliable playback even in areas with spotty connectivity.
-
Server Setup

Linking a Plex server using the secure PIN-based authentication flow. -
Music Library

Browsing the artist library via the native Automotive OS interface. -
Playlist & Shuffle

The playlist track list, featuring the intelligent contextual shuffle button in the top bar. -
Now Playing

The immersive playback screen with large controls and blurred background artwork.
- UI: Jetpack Compose
- Media: Media3 / ExoPlayer
- Network: OkHttp 4 & Plex API
- Images: Coil 2
- Persistence: SharedPreferences for session and state recovery.
- Clone the repository.
- Open the project in Android Studio.
- Build and deploy to your Android device.
- Launch the app and follow the on-screen instructions to link your Plex server.
This project is licensed under the MIT License.