Skip to content

Commit 0aceec4

Browse files
committed
现在支持了截图功能,在右键菜单内触发,会保留字幕和弹幕。
1 parent 7d4171b commit 0aceec4

File tree

61 files changed

+64149
-62718
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+64149
-62718
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ jobs:
114114
JSON_SAFE_HISTORY=$(echo "$COMMIT_HISTORY" | sed 's/\\/\\\\/g' | sed 's/"/\"/g' | awk '{printf "%s\n", $0}' ORS='')
115115
116116
# Prepare the prompt for the AI
117-
PROMPT="你是一个版本发布小助手。请根据以下自上次发布以来的 git commit 记录,为我生成一份精美的中文更新日志。请在日志中清晰地标注每次更新分别来自哪一次 commit (使用 commit hash),如果 commit 信息中提到了 PR (#<number>) 或 Issue (#<number>),也请一并展示。不需要使用代码框包裹。请确保排版优雅,重点突出。以下是 commit 记录:${JSON_SAFE_HISTORY}请直接返回 Markdown 格式的更新日志内容,不要包含其他额外的话。"
117+
PROMPT="你是一个版本发布小助手。请根据以下自上次发布以来的 git commit 记录,为我生成一份精美的中文更新日志。请在日志中清晰地标注每次更新分别来自哪一次 commit (使用 commit hash),如果 commit 信息中提到了 PR (#<number>) 或 Issue (#<number>),也请一并展示。不需要使用代码框包裹。请确保排版优雅,重点突出,精准整理,优雅氛围不同板块罗列,包含新内容,已有功能改动,bug修复。以下是 commit 记录:${JSON_SAFE_HISTORY}请直接返回 Markdown 格式的更新日志内容,不要包含其他额外的话,不要使用emoji。"
118118
119119
# Create the JSON payload using jq
120120
JSON_PAYLOAD=$(jq -n \

Documentation/settings.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ NipaPlay 提供多种播放器内核,各有特点:
1414

1515
- **MDK**
1616
- ✅ 跨平台支持良好
17-
- ❌ 暂时不支持硬件解码
18-
- ⚠️ 性能受限设备不推荐使用
17+
- ✅ 支持硬件解码(默认优先;若驱动/格式不支持会回落到软件解码)
18+
- ⚠️ 若硬解不可用或兼容性问题,建议切换 Libmpv
1919

2020
- **Video Player**
2121
- ✅ Flutter 官方播放器,稳定性好

assets/web/.last_build_id

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
a8f286912a1a007e878c7c2ecaa33add
1+
47ce98c59e6a902c0be333f2cf8d5350

assets/web/assets/AssetManifest.bin

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Jassets/backempty.png assetassets/backempty.pngassets/backgirl.png assetassets/backgirl.pngassets/emby.svg assetassets/emby.svgassets/images/.DS_Store assetassets/images/.DS_Storeassets/images/anime1.png assetassets/images/anime1.pngassets/images/anime2.png assetassets/images/anime2.pngassets/images/logo512.png assetassets/images/logo512.pngassets/images/main_image.png assetassets/images/main_image.png#assets/images/main_image_mobile.png asset#assets/images/main_image_mobile.pngassets/images/recent1.png assetassets/images/recent1.pngassets/images/recent2.png assetassets/images/recent2.pngassets/jellyfin.svg assetassets/jellyfin.svgassets/logo.png assetassets/logo.pngassets/subfont.ttf assetassets/subfont.ttfassets/web/.DS_Store assetassets/web/.DS_Storeassets/web/.last_build_id assetassets/web/.last_build_id#assets/web/assets/AssetManifest.bin asset#assets/web/assets/AssetManifest.bin(assets/web/assets/AssetManifest.bin.json asset(assets/web/assets/AssetManifest.bin.json$assets/web/assets/AssetManifest.json asset$assets/web/assets/AssetManifest.json#assets/web/assets/FontManifest.json asset#assets/web/assets/FontManifest.jsonassets/web/assets/NOTICES assetassets/web/assets/NOTICES&assets/web/assets/assets/backempty.png asset&assets/web/assets/assets/backempty.png%assets/web/assets/assets/backgirl.png asset%assets/web/assets/assets/backgirl.png!assets/web/assets/assets/emby.svg asset!assets/web/assets/assets/emby.svg)assets/web/assets/assets/images/.DS_Store asset)assets/web/assets/assets/images/.DS_Store*assets/web/assets/assets/images/anime1.png asset*assets/web/assets/assets/images/anime1.png*assets/web/assets/assets/images/anime2.png asset*assets/web/assets/assets/images/anime2.png+assets/web/assets/assets/images/logo512.png asset+assets/web/assets/assets/images/logo512.png.assets/web/assets/assets/images/main_image.png asset.assets/web/assets/assets/images/main_image.png5assets/web/assets/assets/images/main_image_mobile.png asset5assets/web/assets/assets/images/main_image_mobile.png+assets/web/assets/assets/images/recent1.png asset+assets/web/assets/assets/images/recent1.png+assets/web/assets/assets/images/recent2.png asset+assets/web/assets/assets/images/recent2.png%assets/web/assets/assets/jellyfin.svg asset%assets/web/assets/assets/jellyfin.svg!assets/web/assets/assets/logo.png asset!assets/web/assets/assets/logo.png$assets/web/assets/assets/subfont.ttf asset$assets/web/assets/assets/subfont.ttf1assets/web/assets/fonts/MaterialIcons-Regular.otf asset1assets/web/assets/fonts/MaterialIcons-Regular.otfDassets/web/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf assetDassets/web/assets/packages/cupertino_icons/assets/CupertinoIcons.ttfKassets/web/assets/packages/hugeicons/lib/fonts/hugeicons-stroke-rounded.ttf assetKassets/web/assets/packages/hugeicons/lib/fonts/hugeicons-stroke-rounded.ttfCassets/web/assets/packages/kmbal_ionicons/assets/fonts/Ionicons.ttf assetCassets/web/assets/packages/kmbal_ionicons/assets/fonts/Ionicons.ttf<assets/web/assets/packages/media_kit/assets/web/hls1.4.10.js asset<assets/web/assets/packages/media_kit/assets/web/hls1.4.10.js;assets/web/assets/packages/wakelock_plus/assets/no_sleep.js asset;assets/web/assets/packages/wakelock_plus/assets/no_sleep.js*assets/web/assets/shaders/ink_sparkle.frag asset*assets/web/assets/shaders/ink_sparkle.frag!assets/web/canvaskit/canvaskit.js asset!assets/web/canvaskit/canvaskit.js)assets/web/canvaskit/canvaskit.js.symbols asset)assets/web/canvaskit/canvaskit.js.symbols#assets/web/canvaskit/canvaskit.wasm asset#assets/web/canvaskit/canvaskit.wasm*assets/web/canvaskit/chromium/canvaskit.js asset*assets/web/canvaskit/chromium/canvaskit.js2assets/web/canvaskit/chromium/canvaskit.js.symbols asset2assets/web/canvaskit/chromium/canvaskit.js.symbols,assets/web/canvaskit/chromium/canvaskit.wasm asset,assets/web/canvaskit/chromium/canvaskit.wasmassets/web/canvaskit/skwasm.js assetassets/web/canvaskit/skwasm.js&assets/web/canvaskit/skwasm.js.symbols asset&assets/web/canvaskit/skwasm.js.symbols assets/web/canvaskit/skwasm.wasm asset assets/web/canvaskit/skwasm.wasm$assets/web/canvaskit/skwasm_heavy.js asset$assets/web/canvaskit/skwasm_heavy.js,assets/web/canvaskit/skwasm_heavy.js.symbols asset,assets/web/canvaskit/skwasm_heavy.js.symbols&assets/web/canvaskit/skwasm_heavy.wasm asset&assets/web/canvaskit/skwasm_heavy.wasmassets/web/favicon.png assetassets/web/favicon.pngassets/web/flutter.js assetassets/web/flutter.jsassets/web/flutter_bootstrap.js assetassets/web/flutter_bootstrap.js$assets/web/flutter_service_worker.js asset$assets/web/flutter_service_worker.jsassets/web/icons/.DS_Store assetassets/web/icons/.DS_Storeassets/web/icons/Icon-192.png assetassets/web/icons/Icon-192.pngassets/web/icons/Icon-512.png assetassets/web/icons/Icon-512.png&assets/web/icons/Icon-maskable-192.png asset&assets/web/icons/Icon-maskable-192.png&assets/web/icons/Icon-maskable-512.png asset&assets/web/icons/Icon-maskable-512.pngassets/web/index.html assetassets/web/index.htmlassets/web/main.dart.js assetassets/web/main.dart.jsassets/web/manifest.json assetassets/web/manifest.jsonassets/web/version.json assetassets/web/version.json2packages/cupertino_icons/assets/CupertinoIcons.ttf asset2packages/cupertino_icons/assets/CupertinoIcons.ttf*packages/fluent_ui/assets/AcrylicNoise.png asset*packages/fluent_ui/assets/AcrylicNoise.png(packages/fluent_ui/fonts/FluentIcons.ttf asset(packages/fluent_ui/fonts/FluentIcons.ttf9packages/hugeicons/lib/fonts/hugeicons-stroke-rounded.ttf asset9packages/hugeicons/lib/fonts/hugeicons-stroke-rounded.ttf1packages/kmbal_ionicons/assets/fonts/Ionicons.ttf asset1packages/kmbal_ionicons/assets/fonts/Ionicons.ttf*packages/media_kit/assets/web/hls1.4.10.js asset*packages/media_kit/assets/web/hls1.4.10.js)packages/wakelock_plus/assets/no_sleep.js asset)packages/wakelock_plus/assets/no_sleep.js
1+
Gassets/backempty.png assetassets/backempty.pngassets/bangumi.png assetassets/bangumi.pngassets/dandanplay.png assetassets/dandanplay.pngassets/emby.svg assetassets/emby.svgassets/images/.DS_Store assetassets/images/.DS_Storeassets/images/logo512.png assetassets/images/logo512.pngassets/images/main_image.png assetassets/images/main_image.pngassets/images/main_image2.png assetassets/images/main_image2.png#assets/images/main_image_mobile.png asset#assets/images/main_image_mobile.png$assets/images/main_image_mobile2.png asset$assets/images/main_image_mobile2.pngassets/jellyfin.svg assetassets/jellyfin.svgassets/logo.png assetassets/logo.pngassets/nipaplay.png assetassets/nipaplay.png4assets/shaders/anime4k/Anime4K_Clamp_Highlights.glsl asset4assets/shaders/anime4k/Anime4K_Clamp_Highlights.glsl6assets/shaders/anime4k/Anime4K_Restore_CNN_Soft_M.glsl asset6assets/shaders/anime4k/Anime4K_Restore_CNN_Soft_M.glsl<assets/shaders/anime4k/Anime4K_Upscale_Denoise_CNN_x2_M.glsl asset<assets/shaders/anime4k/Anime4K_Upscale_Denoise_CNN_x2_M.glslassets/subfont.ttf assetassets/subfont.ttfassets/web/.last_build_id assetassets/web/.last_build_id#assets/web/assets/AssetManifest.bin asset#assets/web/assets/AssetManifest.bin(assets/web/assets/AssetManifest.bin.json asset(assets/web/assets/AssetManifest.bin.json$assets/web/assets/AssetManifest.json asset$assets/web/assets/AssetManifest.json#assets/web/assets/FontManifest.json asset#assets/web/assets/FontManifest.jsonassets/web/assets/NOTICES assetassets/web/assets/NOTICES&assets/web/assets/assets/backempty.png asset&assets/web/assets/assets/backempty.png%assets/web/assets/assets/backgirl.png asset%assets/web/assets/assets/backgirl.png!assets/web/assets/assets/emby.svg asset!assets/web/assets/assets/emby.svg*assets/web/assets/assets/images/anime1.png asset*assets/web/assets/assets/images/anime1.png*assets/web/assets/assets/images/anime2.png asset*assets/web/assets/assets/images/anime2.png+assets/web/assets/assets/images/logo512.png asset+assets/web/assets/assets/images/logo512.png.assets/web/assets/assets/images/main_image.png asset.assets/web/assets/assets/images/main_image.png5assets/web/assets/assets/images/main_image_mobile.png asset5assets/web/assets/assets/images/main_image_mobile.png+assets/web/assets/assets/images/recent1.png asset+assets/web/assets/assets/images/recent1.png+assets/web/assets/assets/images/recent2.png asset+assets/web/assets/assets/images/recent2.png%assets/web/assets/assets/jellyfin.svg asset%assets/web/assets/assets/jellyfin.svg!assets/web/assets/assets/logo.png asset!assets/web/assets/assets/logo.png$assets/web/assets/assets/subfont.ttf asset$assets/web/assets/assets/subfont.ttf1assets/web/assets/fonts/MaterialIcons-Regular.otf asset1assets/web/assets/fonts/MaterialIcons-Regular.otfDassets/web/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf assetDassets/web/assets/packages/cupertino_icons/assets/CupertinoIcons.ttfKassets/web/assets/packages/hugeicons/lib/fonts/hugeicons-stroke-rounded.ttf assetKassets/web/assets/packages/hugeicons/lib/fonts/hugeicons-stroke-rounded.ttfCassets/web/assets/packages/kmbal_ionicons/assets/fonts/Ionicons.ttf assetCassets/web/assets/packages/kmbal_ionicons/assets/fonts/Ionicons.ttf<assets/web/assets/packages/media_kit/assets/web/hls1.4.10.js asset<assets/web/assets/packages/media_kit/assets/web/hls1.4.10.js;assets/web/assets/packages/wakelock_plus/assets/no_sleep.js asset;assets/web/assets/packages/wakelock_plus/assets/no_sleep.js*assets/web/assets/shaders/ink_sparkle.frag asset*assets/web/assets/shaders/ink_sparkle.frag!assets/web/canvaskit/canvaskit.js asset!assets/web/canvaskit/canvaskit.js)assets/web/canvaskit/canvaskit.js.symbols asset)assets/web/canvaskit/canvaskit.js.symbols#assets/web/canvaskit/canvaskit.wasm asset#assets/web/canvaskit/canvaskit.wasm*assets/web/canvaskit/chromium/canvaskit.js asset*assets/web/canvaskit/chromium/canvaskit.js2assets/web/canvaskit/chromium/canvaskit.js.symbols asset2assets/web/canvaskit/chromium/canvaskit.js.symbols,assets/web/canvaskit/chromium/canvaskit.wasm asset,assets/web/canvaskit/chromium/canvaskit.wasmassets/web/canvaskit/skwasm.js assetassets/web/canvaskit/skwasm.js&assets/web/canvaskit/skwasm.js.symbols asset&assets/web/canvaskit/skwasm.js.symbols assets/web/canvaskit/skwasm.wasm asset assets/web/canvaskit/skwasm.wasmassets/web/favicon.png assetassets/web/favicon.pngassets/web/flutter.js assetassets/web/flutter.jsassets/web/flutter_bootstrap.js assetassets/web/flutter_bootstrap.js$assets/web/flutter_service_worker.js asset$assets/web/flutter_service_worker.jsassets/web/icons/Icon-192.png assetassets/web/icons/Icon-192.pngassets/web/icons/Icon-512.png assetassets/web/icons/Icon-512.png&assets/web/icons/Icon-maskable-192.png asset&assets/web/icons/Icon-maskable-192.png&assets/web/icons/Icon-maskable-512.png asset&assets/web/icons/Icon-maskable-512.pngassets/web/index.html assetassets/web/index.htmlassets/web/manifest.json assetassets/web/manifest.jsonassets/web/version.json assetassets/web/version.jsonothers/赞赏码.jpg assetothers/赞赏码.jpg2packages/cupertino_icons/assets/CupertinoIcons.ttf asset2packages/cupertino_icons/assets/CupertinoIcons.ttf*packages/fluent_ui/assets/AcrylicNoise.png asset*packages/fluent_ui/assets/AcrylicNoise.png(packages/fluent_ui/fonts/FluentIcons.ttf asset(packages/fluent_ui/fonts/FluentIcons.ttf9packages/hugeicons/lib/fonts/hugeicons-stroke-rounded.ttf asset9packages/hugeicons/lib/fonts/hugeicons-stroke-rounded.ttf1packages/kmbal_ionicons/assets/fonts/Ionicons.ttf asset1packages/kmbal_ionicons/assets/fonts/Ionicons.ttf*packages/media_kit/assets/web/hls1.4.10.js asset*packages/media_kit/assets/web/hls1.4.10.js)packages/wakelock_plus/assets/no_sleep.js asset)packages/wakelock_plus/assets/no_sleep.js

0 commit comments

Comments
 (0)