Latest release · Website · Support · Release checklist · Changelog · Contributing · Security
|
Fresh installs start empty, and users decide which browsing, playback, subtitle, trailer, add-on, personal server, or TV options to enable. |
Browse curated shelves, search across available catalog areas, and move into details without losing your place. |
Save titles, organize lists, continue watching, and keep completed history close to the experiences that need it. |
Diagnostics are shaped around safe counts, labels, and timing evidence instead of private playback or account details. |
- Install Juicr. Start with the Android release APK that matches your device, or use the universal APK when you are not sure.
- Choose your setup. Juicr does not provide media on a fresh install. Enable only the options you want to use.
- Browse Home and Discovery. Use curated shelves, search, filters, and details pages to find what you want to save or play.
- Build your Library. Save titles, create lists, revisit continue watching, and keep completed items organized.
- Open Settings when needed. Tune playback, account, appearance, and privacy-conscious support options from one place.
- Share safe diagnostics. When support needs evidence, export reports that avoid private source, account, and playback details.
If you like shaping your own setup, Juicr has you covered. Power users can connect personal servers, add trusted add-ons, tune guarded playback paths, and keep separate source lanes organized without turning a fresh install into a one-size-fits-all app.
|
Connect your own library and keep it in its own lane. Juicr provides the browsing and playback experience while you manage the server and access. |
Use optional manifests for extra catalog, playback, subtitle, trailer, or Live TV capabilities. You choose what to add, enable, and trust. |
Use guarded P2P playback only when it is available, enabled, and approved. Safety checks keep this lane separate from ordinary browsing. |
Some advanced tools are shaped for specific lanes. TV keeps controls remote-first, while Web stays focused on companion browsing and safe surfaces. |
Diagnostics for these features stay redacted. Juicr uses safe labels, counts, and status signals instead of exposing private server, account, connector, or playback details.
|
The main mobile app for Home, Discovery, Library, playback, account sync, and redacted diagnostics. |
A lean-back app shaped for remote control, focus navigation, large screens, and TV-first browsing. |
A browser companion with Juicr-style Home, Discovery, Library, and Settings surfaces. |
Release assets are grouped by app lane. Android mobile and TV each ship a universal APK plus the same ABI-specific APK set.
|
Use this APK when you want one package that covers all supported Android device architectures. |
Recommended for most newer Android phones, tablets, and TV devices. |
Use this for older 32-bit Android devices that still need a smaller compatible build. |
Useful for compatible emulator and desktop-style Android environments. |
flowchart LR
A["Juicr Android"] --> D["Home and Discovery"]
B["Juicr TV"] --> D
C["Juicr Web"] --> D
D --> E["Library and lists"]
D --> F["Playback choices"]
D --> G["Safe diagnostics"]
E --> H["Account sync when enabled"]
G --> I["Redacted support evidence"]
Juicr keeps browsing, playback choices, library state, and support evidence separated so users stay in control of what they enable and what they share.
- Clone the repository.
- Open
Juicr Android/,Juicr TV/, orJuicr Web/depending on the app lane. - Run the narrow setup command for that lane.
- Use the narrowest lane check available for the code you changed, then confirm CI on the branch.
Use these commands from the matching app folder when building locally:
flutter pub getto install Flutter dependencies.flutter analyzefor a focused static check.flutter build apk --releasefor an Android universal release APK.flutter build apk --release --split-per-abifor Android ABI APKs.
For release publishing, use the GitHub Actions Android Release workflow. It rebuilds v1.0.1 and future tags from the repository, restores signing from repository secrets, and uploads separated Android and TV APK assets.
Juicr Android/- Android mobile app sourceJuicr TV/- TV app sourceJuicr Web/- Web/PWA companion sourceassets/- README and public-safe brand assets.github/- CI, release, Dependabot, and contribution automationCHANGELOG.md- release note sourceRELEASES.md- tag and publish checklistCONTRIBUTING.md- contribution guidelinesSECURITY.md- security reporting guidanceCODEOWNERS- review ownership hintsLICENSE- repository license terms
|
|
Juicr diagnostics are designed to be redacted. Support packets should use safe summaries, screenshots, and timing evidence only.
Diagnostics, logs, app UI, exported reports, and repository examples should avoid private account, source, device, and playback details.
Copyright (c) Team Juicr. All rights reserved.
This repository is available for public viewing only. No permission is granted to copy, modify, redistribute, sublicense, sell, host, or create derivative works from Juicr without written permission from Team Juicr.