2025-10-18 00:05:20 +02:00
|
|
|
name: plezy
|
2026-05-11 05:29:31 +02:00
|
|
|
description: "A beautiful Plex and Jellyfin client for Flutter"
|
2025-10-18 00:05:20 +02:00
|
|
|
publish_to: "none"
|
2026-08-18 18:00:52 +02:00
|
|
|
version: 2.15.0+141
|
2025-10-18 00:05:20 +02:00
|
|
|
|
|
|
|
|
environment:
|
2026-05-18 22:52:51 +02:00
|
|
|
sdk: ">=3.12.0 <4.0.0"
|
|
|
|
|
flutter: ">=3.44.0"
|
2025-10-18 00:05:20 +02:00
|
|
|
|
|
|
|
|
dependencies:
|
|
|
|
|
flutter:
|
|
|
|
|
sdk: flutter
|
2026-08-09 06:28:59 +02:00
|
|
|
clock: ^1.1.2
|
2026-01-24 03:44:06 +01:00
|
|
|
intl: ^0.20.2
|
2026-07-23 22:44:31 +02:00
|
|
|
json_annotation: ^4.12.0
|
2026-04-25 03:30:07 +02:00
|
|
|
shared_preferences: ^2.5.4
|
2026-07-23 22:44:31 +02:00
|
|
|
cached_network_image_ce: ^4.9.0
|
2026-02-26 14:55:11 +01:00
|
|
|
http: ^1.2.0
|
2025-10-18 00:05:20 +02:00
|
|
|
url_launcher: ^6.3.0
|
|
|
|
|
uuid: ^4.4.0
|
2026-02-09 09:06:31 +01:00
|
|
|
window_manager: ^0.5.1
|
2026-03-19 20:33:34 +01:00
|
|
|
logger: ^2.7.0
|
2025-10-22 18:30:25 +02:00
|
|
|
package_info_plus: ^9.0.0
|
2026-02-09 09:06:31 +01:00
|
|
|
device_info_plus: ^12.3.0
|
2025-10-30 18:49:59 +01:00
|
|
|
provider: ^6.1.2
|
2026-03-19 20:33:34 +01:00
|
|
|
flex_color_picker: ^3.8.0
|
2025-11-06 14:40:38 -06:00
|
|
|
qr_flutter: ^4.1.0
|
2026-03-19 20:33:34 +01:00
|
|
|
slang: ^4.14.0
|
|
|
|
|
slang_flutter: ^4.14.0
|
2025-11-16 23:44:53 +01:00
|
|
|
duration: ^4.0.3
|
2026-05-18 19:05:08 +02:00
|
|
|
connectivity_plus:
|
|
|
|
|
git:
|
2026-07-12 15:48:12 +02:00
|
|
|
url: https://github.com/fluttercommunity/plus_plugins
|
|
|
|
|
ref: bf04cdf66598dc3fca274b8b1db2b92b0bf6b73e
|
2026-05-18 19:05:08 +02:00
|
|
|
path: packages/connectivity_plus/connectivity_plus
|
2025-11-08 19:53:54 +01:00
|
|
|
os_media_controls:
|
2025-11-08 10:03:52 +01:00
|
|
|
git:
|
2026-06-03 13:53:52 +02:00
|
|
|
url: https://github.com/edde746/media_controls
|
2026-07-07 08:54:31 +02:00
|
|
|
ref: 75556a968a4a1ebc42fbb8c31942c2418d4326e1
|
2025-11-25 05:04:23 +01:00
|
|
|
rate_limiter: ^1.0.0
|
2026-02-10 17:43:58 +01:00
|
|
|
wakelock_plus:
|
2026-07-12 15:48:12 +02:00
|
|
|
path: packages/wakelock_plus
|
2025-12-04 18:09:18 +01:00
|
|
|
path_provider: ^2.1.0
|
|
|
|
|
path: ^1.9.0
|
2026-05-21 08:41:03 +02:00
|
|
|
universal_gamepad: ^1.5.7
|
2026-03-19 20:33:34 +01:00
|
|
|
drift: ^2.31.0
|
2025-12-11 19:15:06 +01:00
|
|
|
crypto: ^3.0.7
|
2026-04-14 12:33:40 +02:00
|
|
|
cryptography: ^2.9.0
|
2026-07-23 22:44:31 +02:00
|
|
|
file_picker: ^11.0.2
|
2026-07-05 12:51:32 +02:00
|
|
|
saf_util:
|
2026-08-10 17:14:53 +02:00
|
|
|
# Vendored 3.1.0: fixes upstream's duplicate MethodChannel result.
|
2026-07-05 12:51:32 +02:00
|
|
|
path: packages/saf_util
|
2026-07-23 22:44:31 +02:00
|
|
|
saf_stream: ^3.1.0
|
2026-07-12 15:48:12 +02:00
|
|
|
material_symbols_icons: ^4.2951.0
|
2026-02-03 16:51:01 +01:00
|
|
|
web_socket_channel: ^3.0.1
|
2026-03-19 20:33:34 +01:00
|
|
|
dart_discord_presence: ^1.2.0
|
2026-02-08 16:03:32 +01:00
|
|
|
flutter_svg: ^2.2.3
|
2026-08-10 17:14:53 +02:00
|
|
|
# Fork 41c16be fixes upstream #649's missing desktop temp parent.
|
|
|
|
|
# Keep the same-filesystem move/resume cleanup; no per-host TLS bypass.
|
2026-04-14 21:54:00 +02:00
|
|
|
background_downloader:
|
|
|
|
|
git:
|
|
|
|
|
url: https://github.com/edde746/background_downloader
|
2026-08-16 16:22:03 +02:00
|
|
|
ref: 12ef3ff758709e3ceab8eccd6d43e0dea1c68ca1
|
2026-07-23 22:44:31 +02:00
|
|
|
sentry_flutter: ^9.25.0
|
2026-02-24 11:57:34 +01:00
|
|
|
auto_updater:
|
|
|
|
|
git:
|
|
|
|
|
url: https://github.com/edde746/auto_updater
|
|
|
|
|
path: packages/auto_updater
|
2026-03-09 14:39:16 +01:00
|
|
|
ref: 9e150f7
|
2026-07-23 22:44:31 +02:00
|
|
|
cupertino_http: ^3.0.2
|
2026-04-08 00:43:08 +02:00
|
|
|
cronet_http: ^1.6.0
|
2026-07-04 21:56:41 +02:00
|
|
|
win_http: ^0.2.2
|
2026-04-26 02:34:09 +02:00
|
|
|
collection: ^1.18.0
|
2026-05-11 07:01:46 +02:00
|
|
|
freezed_annotation: ^3.1.0
|
2026-07-23 22:44:31 +02:00
|
|
|
xml: ^7.0.1
|
2026-05-16 21:39:10 +02:00
|
|
|
string_similarity: ^2.2.0
|
2026-07-23 02:18:04 +02:00
|
|
|
unorm_dart: ^0.3.2
|
2025-10-18 00:05:20 +02:00
|
|
|
|
|
|
|
|
dev_dependencies:
|
|
|
|
|
flutter_test:
|
|
|
|
|
sdk: flutter
|
2026-02-09 09:06:31 +01:00
|
|
|
flutter_lints: ^6.0.0
|
2026-08-10 17:14:53 +02:00
|
|
|
# Root analysis includes packages/saf_util.
|
2026-07-23 02:18:02 +02:00
|
|
|
mgenware_dart_lints: ^8.0.0
|
2026-06-06 10:47:27 +02:00
|
|
|
fake_async: ^1.3.3
|
2026-07-23 22:44:31 +02:00
|
|
|
stream_channel: ^2.1.4
|
2026-03-19 20:33:34 +01:00
|
|
|
build_runner: ^2.13.0
|
2025-10-18 00:05:20 +02:00
|
|
|
json_serializable: ^6.7.1
|
2026-03-19 20:33:34 +01:00
|
|
|
slang_build_runner: ^4.14.0
|
2026-05-12 06:40:54 +02:00
|
|
|
sentry_dart_plugin: ^3.3.0
|
2026-08-10 17:14:53 +02:00
|
|
|
# Used by explicit check-unused CI steps; analyzer plugin disabled.
|
2026-07-23 22:44:31 +02:00
|
|
|
dart_code_linter: ^4.1.8
|
2026-03-19 20:33:34 +01:00
|
|
|
drift_dev: ^2.28.3
|
2026-04-25 12:56:38 +02:00
|
|
|
shared_preferences_platform_interface: ^2.4.0
|
2026-04-25 13:15:01 +02:00
|
|
|
path_provider_platform_interface: ^2.1.0
|
2026-08-10 17:14:53 +02:00
|
|
|
# Exercise vendored desktop preference stores against real file I/O,
|
|
|
|
|
# including #1732 repair and atomic writes.
|
2026-08-01 02:53:19 +02:00
|
|
|
shared_preferences_linux: ^2.4.1
|
2026-08-01 03:15:27 +02:00
|
|
|
shared_preferences_windows: ^2.4.1
|
2026-08-01 02:53:19 +02:00
|
|
|
path_provider_linux: ^2.2.1
|
2026-08-01 03:15:27 +02:00
|
|
|
path_provider_windows: ^2.3.0
|
2026-04-25 13:15:01 +02:00
|
|
|
plugin_platform_interface: ^2.1.0
|
2026-05-11 07:01:46 +02:00
|
|
|
freezed: ^3.2.5
|
2026-07-23 22:44:31 +02:00
|
|
|
analyzer: 10.2.0
|
2025-10-18 00:05:20 +02:00
|
|
|
|
2026-02-24 12:11:46 +01:00
|
|
|
dependency_overrides:
|
2026-03-08 18:50:19 +01:00
|
|
|
auto_updater_platform_interface:
|
|
|
|
|
git:
|
|
|
|
|
url: https://github.com/edde746/auto_updater
|
2026-03-09 14:39:16 +01:00
|
|
|
ref: 9e150f7
|
2026-03-08 18:50:19 +01:00
|
|
|
path: packages/auto_updater_platform_interface
|
2026-03-04 01:09:35 +01:00
|
|
|
auto_updater_macos:
|
|
|
|
|
git:
|
|
|
|
|
url: https://github.com/edde746/auto_updater
|
2026-03-09 14:39:16 +01:00
|
|
|
ref: 9e150f7
|
2026-03-04 01:09:35 +01:00
|
|
|
path: packages/auto_updater_macos
|
2026-02-24 12:11:46 +01:00
|
|
|
auto_updater_windows:
|
|
|
|
|
git:
|
|
|
|
|
url: https://github.com/edde746/auto_updater
|
2026-03-09 14:39:16 +01:00
|
|
|
ref: 9e150f7
|
2026-02-24 12:11:46 +01:00
|
|
|
path: packages/auto_updater_windows
|
2026-08-10 17:14:53 +02:00
|
|
|
# Vendored 2.4.1: atomic replacement prevents upstream #1732 corruption.
|
2026-08-01 03:15:27 +02:00
|
|
|
shared_preferences_windows:
|
|
|
|
|
path: packages/shared_preferences_windows
|
|
|
|
|
shared_preferences_linux:
|
|
|
|
|
path: packages/shared_preferences_linux
|
2026-05-12 06:40:54 +02:00
|
|
|
sentry:
|
|
|
|
|
org: plezy
|
|
|
|
|
project: plezy
|
|
|
|
|
url: https://bugs.plezy.app
|
|
|
|
|
upload_sources: true
|
|
|
|
|
commits: false
|
|
|
|
|
|
2025-10-18 00:05:20 +02:00
|
|
|
flutter:
|
|
|
|
|
uses-material-design: true
|
|
|
|
|
assets:
|
2025-10-22 16:28:51 +02:00
|
|
|
- assets/plezy.png
|
2026-02-26 11:47:55 +01:00
|
|
|
- assets/plezy_adaptive_foreground.svg
|
2026-04-26 02:34:09 +02:00
|
|
|
- assets/plex_chevron.svg
|
|
|
|
|
- assets/jellyfin_icon.svg
|
2026-08-05 05:28:48 +02:00
|
|
|
- assets/emby_icon.svg
|
2026-04-19 11:30:35 +02:00
|
|
|
- assets/trakt_circlemark.svg
|
2026-04-24 08:29:12 +02:00
|
|
|
- assets/mal_mark.svg
|
|
|
|
|
- assets/anilist_mark.svg
|
|
|
|
|
- assets/simkl_mark.svg
|
2026-07-10 07:09:29 +02:00
|
|
|
- assets/seerr_mark.svg
|
2026-08-05 11:39:58 +02:00
|
|
|
- assets/mdblist_mark.svg
|
2025-11-25 22:44:59 +01:00
|
|
|
- assets/go-noto-current-regular.ttf
|
2026-08-14 12:59:55 +02:00
|
|
|
- assets/go-noto-kurrent-hangul.ttf
|
2026-01-29 07:18:37 +01:00
|
|
|
- assets/shaders/nvscaler/
|
2026-04-26 20:28:09 +02:00
|
|
|
- assets/shaders/artcnn/
|
2026-01-29 07:18:37 +01:00
|
|
|
- assets/shaders/anime4k/
|
2026-02-11 14:59:22 +01:00
|
|
|
- assets/player_icons/
|
2026-02-08 16:03:32 +01:00
|
|
|
- assets/rating_icons/
|