应用内下载器、插件、云同步、重写的播放器,以及基于签名请求的 API 安全
应用内下载器
13 项新增
- 新增Introduced a complete in-app downloader experience, allowing users to download supported movie and episode links directly inside the app
- 新增Added a dedicated Downloads screen with active, completed, failed, and empty-state handling
- 新增Added smoother real-time download progress cards
- 新增Added download notifications that open the in-app Downloads screen when tapped
- 新增Added retry support for failed downloads instead of removing them immediately
- 新增Added smarter download file naming with better extension detection
- 新增Added support for difficult hosts by resolving playable media through extractor fallback when direct download links are not immediately usable
- 新增Added safer resume handling for partial downloads
- 新增Added stronger cookie and header handling for hosts that require session-based access
- 新增Added stream-type detection to avoid saving HLS, DASH, or TS manifests as broken video files
- 新增Added downloader source selection through a modern bottom-sheet UI
- 新增Added support for predefined external downloader apps configured from the admin panel
- 新增Added improved Downloads screen storage visibility, including available storage and empty download size display
插件与抓取器支持
10 项新增
- 新增Introduced plugin-based content source support, allowing the app to load additional streaming sources through scraper execution
- 新增Added plugin and scraper links into the existing source selection flow
- 新增Added support for plugin and scraper source rows with clean metadata pills for quality, language, and source information
- 新增Added plugin manifest loading from the admin panel
- 新增Added plugin readiness handling so the app can wait briefly for plugin manifests before showing results
- 新增Added automatic plugin manifest retry behavior when the manifest is temporarily empty or not ready
- 新增Added first-launch plugin initialization support so plugin sources can become available without requiring users to reopen the app
- 新增Added improved language parsing for plugin links, including regional and native-script languages
- 新增Added wrapped plugin metadata chips for better display on small screens
- 新增Added plugin source support across playback, one-click resolving, server lists, and downloader flows
Stremio 字幕插件
10 项新增
- 新增Added support for subtitle addons during playback
- 新增Added automatic subtitle addon lookup while a movie or episode is playing
- 新增Added subtitle addon support across supported playback server types, not only plugin based or Stremio streams
- 新增Added automatic subtitle prefetch so addon subtitles appear in the subtitle selector without manual searching
- 新增Added IMDb fallback resolution when required IDs are missing
- 新增Added smarter addon filtering so only addons that support subtitles are queried
- 新增Added persistent addon capability caching to reduce repeated manifest checks
- 新增Added cleaner subtitle names for stream and addon subtitles
- 新增Added improved subtitle drawer UI with embedded labels, addon loading state, and cleaner empty states
- 新增Added safer subtitle encoding handling to reduce subtitle parsing issues from mixed encodings
外部播放器与下载器控制
6 项新增
- 新增Added admin-configurable external video player apps
- 新增Added support for multiple predefined player apps instead of a single custom player
- 新增Added ordering support for external player apps
- 新增Added install fallback handling when a selected player app is missing
- 新增Added support for allowing users to choose any installed player app when enabled
- 新增Added similar external app selection flow for downloader methods
高级播放流程
12 项新增1 项改进
- 改进Re-wrote the entire player
- 新增New player controls UI
- 新增Added speed controller for ExoPlayer playback
- 新增Introduced a cleaner playback startup flow: Direct ExoPlayer → Extractor → WebView extraction → WebView fallback
- 新增Added improved direct-media detection for signed links, long URLs, HLS/DASH links, and Google-style media hosts
- 新增Added silent WebView extraction behind the resolving overlay to reduce visible WebView flashes
- 新增Added better handling for protected hosts by carrying request headers and cookies into ExoPlayer
- 新增Added host memory for sources that require visible WebView playback
- 新增Added one-click resolving flow with smoother handoff into the player
- 新增Added a unified branded resolving overlay across player, resolver, source switching, and Continue Watching flows
- 新增Added a close button on the resolving overlay so users can cancel playback startup immediately
- 新增Added fallback title branding when a logo is unavailable
- 新增Added improved playback recovery when a source fails, expires, or requires fresh resolution
继续观看云同步
8 项新增
- 新增Added panel-based Continue Watching sync for API users
- 新增Added playback progress sync with the admin panel after login
- 新增Added support for panel-restored Continue Watching rows
- 新增Added smart recovery for expired direct links and signed URLs
- 新增Added resume timestamp preservation when a source is refreshed
- 新增Added support for reusing the last working stream when it is still fresh
- 新增Added safer Continue Watching ordering so in-progress and watched items stay consistent across Home and Recents
- 新增Added support for syncing watch progress with Trakt login for non-panel mode
现代发现体验
6 项新增2 项改进
- 改进Redesigned Discover into one unified scrolling feed
- 新增Added local Recent Searches with persistent device storage
- 新增Added delete support for individual recent search items
- 改进Improved live search suggestions that temporarily replace the Discover feed while typing
- 新增Added inline clear button inside the Discover search box
- 新增Added new Trending Movie and Trending TV Show hero cards
- 新增Added unified genre chips for movies and TV shows
- 新增Added combined genre browsing with Movies and TV Shows tabs
首页与详情页 UI 改进
8 项新增
- 新增Added support for re-ordering predefined menus from the admin panel
- 新增Added a richer Home hero slider with parallax image motion, and gradient depth
- 新增Added new watch-provider promo cards showing provider logos and latest title posters
- 新增Added improved poster card sizing for a taller, more premium look
- 新增Added adaptive poster grids so phones, tablets, rotation, and split-screen layouts show better poster counts
- 新增Added improved trailer cards matching episode card visuals
- 新增Added improved Movie and TV detail backdrop reveal with sharp image, blur, and ambient scrim
- 新增Added instant preview placeholders when opening detail pages from lists, sliders, or search
Android 15/16 UI 基础
3 项新增4 项改进
- 改进Migrated app screens to modern edge-to-edge behavior for newer Android targets
- 改进Updated status bar and navigation bar handling using modern WindowInsets APIs
- 新增Added per-screen inset handling for toolbars, lists, filter drawers, dialogs, and bottom sheets
- 改进Preserved immersive Home and Detail visuals while keeping actions correctly positioned below the status bar
- 新增Added improved Android 12+ branded splash screen behavior
- 新增Added app-wide bottom sheet styling so modal sheets match the dark UI and gesture navigation area properly
- 改进Updated loading indicators across the app to a unified Material circular progress style
API 安全与流保护
8 项新增1 项改进
- 新增Added signed client request verification for panel APIs using HMAC signatures
- 新增Added timestamp and nonce replay protection
- 新增Added short-lived one-time playback token URLs instead of exposing direct stream URLs
- 新增Added device session protection for stream link endpoints
- 新增Added automatic device session issue and renewal flow
- 新增Added session-derived request signing for protected link requests
- 新增Added playback token binding to active device sessions
- 新增Added automatic abuse shielding for repeated suspicious behavior
- 改进Updated Android networking to support secure request signing, session renewal, and playback token consumption
性能与稳定性
3 项新增11 项改进
- 改进Improved scraper startup speed and stability
- 改进Improved QuickJS runtime safety for plugin and scraper execution
- 新增Added memory protection for heavy scraper sources
- 改进Improved app networking with real disk caching for TMDB and panel API clients
- 新增Added automatic DNS fallback between system DNS and Cloudflare DNS
- 改进Reduced unnecessary TMDB and API calls in panel-link mode
- 改进Improved Movie and TV detail loading speed using combined detail requests
- 改进Deferred heavier detail-page work so screens render faster
- 改进Improved Home screen performance and reduced list jank
- 改进Improved More tab first-open smoothness
- 改进Improved player startup reliability and reduced stale retry/error states
- 改进Improved downloader background handling and reduced UI flicker
- 新增Added Picture-in-Picture reliability on devices with strict aspect-ratio limits
- 改进Cleaned unused Android resources, layouts, strings, dimensions, dependencies, and old playback code paths
修复
13 项修复
- 修复Fixed Discover search not restoring the main feed after clearing search
- 修复Fixed player error screens appearing from old or stale playback attempts
- 修复Fixed source selection opening with incomplete or incorrect content data
- 修复Fixed expired token URLs being retried or saved incorrectly
- 修复Fixed panel image URLs showing broken posters in some list modes
- 修复Fixed Person Detail avatar and metadata handling in panel/TMDB hybrid mode
- 修复Fixed toolbar and spacing issues caused by edge-to-edge migration
- 修复Fixed subtitle selection edge cases after selecting Off
- 修复Fixed black-screen flash caused by automatic subtitle merging during playback
- 修复Fixed first-launch plugin and scraper readiness issues
- 修复Fixed download source loss when moving between screens
- 修复Fixed navigation bar color mismatch behind Android gesture controls
- 修复Fixed multiple UI spacing, loading, and compatibility issues across player, detail, lists, dialogs, and bottom sheets
后台:插件管理
3 项新增
- 新增Added plugin manifest and scraper registry management in the admin panel
- 新增Added support to add, refresh, delete, enable, or disable plugin manifests and scrapers
- 新增Added public scraper registry API for the Android app
后台:下载器设置
3 项新增1 项改进
- 新增Added a dedicated Downloads settings page under Android configuration
- 新增Added structured toggles for downloader behavior
- 新增Added drag-and-drop predefined downloader app management
- 改进Grouped Playback and Downloads settings for easier navigation
后台:外部播放器管理
3 项新增2 项改进
- 改进Added a redesigned Video Player settings page
- 新增Added support to add, edit, delete, reorder, and configure external player apps
- 新增Added support for multiple predefined player apps
- 新增Added toggles for enabling external players and allowing any player app
- 改进Updated Android config handling to support the richer external player system
后台:OneSignal 通知
7 项新增
- 新增Added full OneSignal notification management inside the admin panel
- 新增Added support to send notifications, view recent notifications, inspect delivery details, and cancel scheduled notifications
- 新增Added OneSignal setup fields in Server Settings
- 新增Added notification targeting for All Users, Segments, and specific users through External IDs
- 新增Added delivery stat badges for sent, delivered, opened, and failed notifications
- 新增Added Auto Notifications for new movies, TV shows, seasons, episodes, and movie link updates
- 新增Added editable notification templates with helper placeholders and live preview
后台:GA4 / Firebase Analytics
4 项新增3 项改进
- 新增Added Firebase/GA4 Audience Analytics inside the Dashboard
- 新增Added active users, sessions, engagement, retention, country, and city analytics
- 新增Added GA4 setup fields in Server Settings
- 改进Added analytics cache and performance improvements
- 改进Added helpful setup error messages for API disabled, permission denied, and invalid property issues
- 新增Added placeholder analytics UI when GA4 is not configured, instead of showing blocking errors
- 改进Merged analytics into the Dashboard Overview for a cleaner experience
后台:仪表盘与界面
1 项新增8 项改进
- 改进Redesigned Dashboard Overview with richer metrics and better visual hierarchy
- 改进Added improved content distribution charts, activity timelines, country and city cards, and retention explanations
- 新增Added working global toolbar search for routes and content
- 改进Added improved responsive scaling for small and large monitors
- 改进Updated the admin UI with a cleaner monochrome shadcn-style foundation
- 改进Improved dark mode with cleaner black and gray surfaces and better contrast
- 改进Improved cards, sidebar, toolbar, dialogs, dropdowns, tables, tabs, and controls
- 改进Added cleaner page width and spacing consistency across admin list pages
- 改进Improved icons, input clarity, and page scrolling performance
后台:服务器健康与配置工具
4 项新增2 项改进
- 新增Added new Server Health page with info related to the server and quick help instructions on potential issues
- 改进Added clearer system status summaries and action guidance
- 新增Added Quick Fix cards for common issues like database, storage permissions, cache/log permissions, migrations, and debug mode
- 新增Added copy-ready SSH and aaPanel Terminal commands
- 新增Added aaPanel Cron templates for buyers to copy paste into the aaPanel with ease
- 改进Added improved diagnostics for database, writable paths, migrations, queue/cache drivers, TMDB key, PHP limits, and environment status
后台:首页菜单
4 项新增4 项改进
- 改进Added better Home Menus section management
- 新增Added title sorting by Title, Popularity, Release Date, and As Added
- 新增Added Asc/Desc sorting
- 新增Added persistent sort preferences per section
- 改进Added smoother manual reordering
- 新增Added explicit remove controls for titles
- 改进Improved Add Titles filtering for genre-based sections
- 改进Protected manual ordering from accidental changes while sorted modes are active
后台:类型可见性
1 项新增4 项改进
- 新增Added Active/Hidden toggle for genres
- 改进Hidden genres are excluded from public Android API genre lists
- 改进Hidden genres are also excluded from movie, TV, and search response genre fields
- 改进Admin selectors now show only active genres
- 改进Redesigned Genres cards with cleaner status badges, grouped actions, and better spacing
后台:电视流链接管理
7 项新增2 项改进
- 改进Redesigned TV show streaming link management
- 新增Added season accordions with episode linked badges
- 新增Added per-episode inline editing
- 新增Added drag-and-reorder support within each episode
- 新增Added Add & Next Episode flow
- 新增Added bulk add using episode ranges and one URL per line
- 新增Added unmatched link handling
- 改进Made stream video size optional for movie and TV links
- 新增Added proper support for Specials / Season 0
后台:性能、安全与稳定性
6 项新增11 项改进
- 新增Added targeted API cache invalidation when Movies and TV Shows are saved or deleted
- 改进Improved TMDB settings cache behavior so saved values apply immediately
- 新增Added richer TMDB preferred language support for regional locales
- 改进Improved TMDB image and logo language matching
- 新增Added TMDB image proxy coverage across API responses to bypass ISP blocks
- 改进Reduced image proxy memory usage
- 改进Improved backend stability under load
- 改进Reduced heavy database checks and repeated disk writes
- 改进Reduced TMDB request pressure in people and similar sync jobs
- 新增Added safer sync limits for smaller VPS installs
- 改进Improved favorites, Home Menus, and dashboard API performance
- 新增Added authenticated admin API throttling
- 改进Hardened installer database setup and reduced sensitive installer logging
- 新增Added safe sorting allowlists to admin APIs
- 改进Updated frontend and backend dependencies within compatible major versions
- 改进Updated Laravel/PHP dependencies, including Laravel 12.55.1
- 改进Improved deployment defaults and Laravel runtime directory packaging
后台:修复
16 项修复
- 修复Fixed TMDB settings not applying immediately in import dialogs
- 修复Fixed duplicated TMDB image URL segments after save
- 修复Fixed TMDB image preview before saving
- 修复Fixed duplicate TMDB movie and TV imports by showing edit-existing confirmation
- 修复Fixed People Sync repeating on large cast and crew titles
- 修复Fixed Cast & Crew profile images not rendering
- 修复Fixed Links mode Home sections showing empty headers
- 修复Fixed Recently Added poster handling in Links mode
- 修复Fixed Home Menus delete, sorting, filtering, and reload-state issues
- 修复Fixed Dashboard Recent Activity ordering
- 修复Fixed theme sync across admin UI
- 修复Fixed blurred and soft input icons
- 修复Fixed aaPanel production build issue in TV season form
- 修复Fixed Laravel 12 scheduler registration
- 修复Fixed migration overlap and rollback issues
- 修复Fixed various admin UI spacing, dark mode, and performance issues
文档
3 项新增5 项改进
- 新增Added GA4 setup guide for buyers to set it up
- 新增Added beginner-friendly setup instructions for Property ID, API enablement, permissions, verification, and troubleshooting
- 新增Added a simplified quick-start guide for easier buyer onboarding
- 改进Redesigned the documentation UI with a cleaner modern layout
- 改进Improved documentation navigation with a recommended Quick Setup Path
- 改进Updated documentation theme to a neutral gray/shadcn-like style
- 改进Updated queue, scheduler, and plugin documentation to match the current architecture
- 改进Removed unused documentation files and old assets to keep the package cleaner
