Repository navigation
Releases
Releases · rupisaini123/plexa
Plexa 0.4.0
Highlights
- Add French (
fr-FR) and German (de-DE) Alexa interaction models, with spoken replies that follow the locale on each request - Let Settings choose English regional locales, French, or German, and download the matching interaction model
- Document sample phrases and collision-safe play verbs so the skill language, imported model, and device language stay aligned
Deploy
- Docker:
PLEXA_IMAGE=ghcr.io/rupisaini123/plexa:0.4.0 - Alexa: For French or German, import the matching model from Settings or
skill/interaction-model.fr-FR.json/skill/interaction-model.de-DE.json, then build the skill (seedocs/setup-alexa.md)
Full Changelog: v0.3.1...v0.4.0
Plexa 0.3.1
Highlights
- Fix track artwork when Plex returns a full thumb URL or a relative path, so signed artwork loads
- Keep the Alexa activity list loading while a fetch is cancelled, instead of clearing the spinner early
- Default
NODE_ENVto production in Docker Compose
Deploy
- Docker:
PLEXA_IMAGE=ghcr.io/rupisaini123/plexa:0.3.1
Plexa 0.3.0
Highlights
- Add Alexa seek to position (
SeekToIntent) and absolute seek in playback - Improve audio delivery for Echo and browser (gateway + transcode paths)
- Add HLS playback support in the web app
- Expand automated tests for media gateway and transcode URLs
Deploy
- Docker:
PLEXA_IMAGE=ghcr.io/rupisaini123/plexa:0.3.0 - Alexa: Import/rebuild the interaction model from
skill/interaction-model.jsonsoSeekToIntentis enabled (seeskill/README.md).
v0.2.0
What's Changed
- Enhance playback queue, playlist UI, and Plex integration by @rupisaini123 in #1
- Bump version to 0.2.0 by @rupisaini123 in #2
New Contributors
- @rupisaini123 made their first contribution in #1
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Plexa v0.1.0
First public release of Plexa — a self-hosted Plex music dashboard with a custom Alexa skill. Stream your Plex library in the browser and on Echo devices using your own public HTTPS endpoint.
Features
- Sign in with Plex (OAuth) with manual token fallback
- Plex music library browsing (artists, albums, tracks) with detail views
- Global search across tracks, albums, artists, and playlists
- Browser playback with queue panel through Plexa's signed media gateway
- Playlist create, rename, delete, add/remove tracks, and reorder
- Custom Alexa skill with playlist/artist/album/track voice commands
- Guided staged setup in Settings (Plex → server → configuration)
- System / light / dark themes and accessible UI patterns
- Docker Compose deployment with persistent
/datavolume
Docker
Pre-built image (published automatically when this release is published):
docker compose -f compose.image.yaml pull
docker compose -f compose.image.yaml up -dPin this version:
PLEXA_IMAGE=ghcr.io/rupisaini123/plexa:0.1.0
Or build from source:
docker compose up -d --build
Requirements
- Plex Media Server with at least one music library
- Amazon Developer account (for the Alexa skill)
- Public HTTPS access so Alexa can reach https:///alexa
Documentation
Full Changelog: https://github.com/rupisaini123/plexa/commits/v0.1.0