Skip to content
seerrplay-projectPublic

About

SeerrPlay clients for discovering, requesting, and playing media from self-hosted servers.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

SeerrPlay

SeerrPlay combines Seerr discovery and requests with direct playback from the user's own media server.

Applications

  • apps/seerrplay: Flutter for Android, Android TV, iPhone, iPad, macOS, and Windows.
  • apps/seerrplay_tvos: native SwiftUI/AVKit application for Apple TV.

SeerrPlay detects the media server configured in Seerr and supports Plex, Jellyfin, and Emby without resynchronizing already indexed libraries.

Architecture

Implementation boundaries and dependency rules are documented in docs/architecture.md. Proposed Seerr improvements are tracked in docs/seerr-upstream-roadmap.md.

Development

cd apps/seerrplay
flutter pub get
flutter analyze
flutter test

The Apple TV project is generated with XcodeGen:

cd apps/seerrplay_tvos
xcodegen generate
open SeerrPlayTV.xcodeproj

Publishing

GitHub Actions validates mobile, desktop, and TV builds, publishes Android to the Google Play internal track, uploads iOS, macOS, and tvOS to TestFlight, and deploys the public privacy/support site. Configuration and secret names are documented in docs/release-publishing.md.

About

SeerrPlay clients for discovering, requesting, and playing media from self-hosted servers.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages