dart_plex 0.0.2 copy "dart_plex: ^0.0.2" to clipboard
dart_plex: ^0.0.2 copied to clipboard

Dart client for Plex Media Server. Supports authentication, library browsing, playlists, streaming, search and more. Targets macOS, Windows, Linux, iOS and Android.

0.0.2 25-05-2026 #

Fixed #

  • General minor fixes.

0.0.1 25-05-2026 #

Added #

  • Initial scaffold targeting Plex Media Server v1.43.x.
  • Authentication flows: legacy username/password and the official PIN link.
  • PMS HTTP client with X-Plex-* header injection (client identifier, product, version, device, platform, token).
  • Exception hierarchy with semantic error classification (auth, notFound, serverError, parse, state, connection, timeout, badRequest, unknown).
  • Music endpoints: libraries, sections, items by type, playlists, artwork, audio streaming (universal transcode + direct), playback reporting, search, favorites.
  • Play queue lifecycle with the new PlexPlayQueue DTO surfacing the server-assigned queue id, selected item id, shuffle/version state and initial contents.
  • Notifications transport over both WebSocket (/:/websockets/notifications) and Server-Sent Events (/:/eventsource/notifications).
  • Typed DTOs across the documented API surface, plus a raw escape hatch on every model for fields not yet promoted.
4
likes
160
points
103
downloads
screenshot

Documentation

API reference

Publisher

verified publisherales-drnz.com

Weekly Downloads

Dart client for Plex Media Server. Supports authentication, library browsing, playlists, streaming, search and more. Targets macOS, Windows, Linux, iOS and Android.

Repository (GitHub)
View/report issues

Topics

#plex #media-server #music #streaming #api-client

License

BSD-3-Clause (license)

Dependencies

dio, meta, web_socket_channel

More

Packages that depend on dart_plex