Changelog
This page provides an English summary of recent releases. For the full historical changelog, see the Chinese canonical page:
[1.12.2] - 2026-08-15
- 【Player】 Fixed an issue where some previous- or next-chapter commands could be ignored when switching chapters rapidly through system media controls. Commands are now completed one at a time in the order received.
- 【Profile】 Improved the Online Update page with Web interface and backend status shown side by side. Opening the page now reads local status only, while administrators can check each update on demand and more clearly see whether the current environment supports installation or rollback.
[1.12.1] - 2026-08-14
- 【Add and Edit Libraries】 On the domestic FNOS FPK, administrators can now choose and authorize a library folder directly from fnOS when adding a local library. International FPK and Docker deployments continue to use manual path entry.
- 【Profile】 Administrators can now update the Web interface directly and roll back when needed on domestic fnOS FPK and Docker deployments, without waiting for a full service upgrade.
- 【Home and Discovery】 The app is now optimized for iPad, with persistent sidebar navigation, balanced content widths, and layouts designed for larger screens in both portrait and landscape.
- 【User System and Login】 Fixed an issue where specific sign-in errors were replaced by a generic session-expired message. Incorrect passwords, insufficient permissions, and authorization errors now show the appropriate guidance.
- 【Home and Discovery】 Fixed missing primary navigation and overlap between the mini player and tab bar when using an iPhone in landscape.
- 【Player】 Improved the landscape player on iPhone and iPad: common actions are now immediately available, chapters, bookmarks, and download options open on the left while playback controls remain accessible on the right, and auxiliary panels can be dismissed with a downward swipe.
- 【Theme Settings】 Improved Theme Settings on iPad with top-aligned options, on-demand guidance, and an overflow-free layout in narrow windows.
- 【Global Search】 Search now loads more books on the initial iPad screen to match the larger display, while continuing to load additional results as you scroll.
- 【Offline Download Management】 The Downloading and Downloaded tabs are now integrated into the top navigation bar, providing more natural list scrolling and safe-area spacing.
- 【Profile】 Fixed an issue where the top back button did not respond after opening Favorites, History, Categories, Downloads, Settings, or other secondary pages from Profile.
[1.11.5] - 2026-08-05
- 【Book Management】 Activated administrators can now export a scraping-data ZIP containing the cover, description, author, narrator, and chapter metadata from the book editor.
- 【RSS & Atom Audio Feeds】 Improved parsing compatibility for RSS, Atom, Media RSS, and Podcast extensions, while preventing ordinary web links from being mistaken for audio.
- 【RSS & Atom Audio Feeds】 Existing chapters, listening progress, and history are now preserved when audio URLs change or a feed is temporarily truncated.
- 【Book Management】 Returning from the book editor now preserves pagination, filters, and scroll position, while immediately reflecting updated titles, authors, and covers.
- 【Network Service Settings】 Fixed an issue where automatic server selection could skip enabled nodes, allowing temporarily unreachable nodes to participate again after they recover.
- 【Docker Deployment】 Fixed an issue that could prevent some Docker and FNOS installations from starting after an upgrade, while preserving existing database and library data.
[1.11.4] - 2026-08-03
- 【Scanning and Trash】 Rescanning after a download finishes now fills in missing book descriptions without requiring a fresh import.
- 【Player】 Improved WMA and M4B detection, conversion, and playback compatibility in Docker deployments.
- 【Bookmarks】 You can now add bookmarks directly from the iPhone and iPad Lock Screen.
- 【Player】 Playback now attempts to recover automatically after brief network interruptions.
- 【Player】 CarPlay steering-wheel previous and next buttons now switch chapters as expected.
- 【Listening Statistics】 Favorites on Home now reflect your listening over the past 30 days.
- 【Listening Statistics】 Longer listening totals are now displayed as easier-to-read hour values.
[1.11.2] - 2026-07-30
- 【Network Service Settings】 Network Service Settings can now select a faster available service automatically.
- 【Playback Settings】 Playback settings are now grouped by use case so common options are easier to find.
- 【Playback Settings】 Added an independent in-app volume control that does not change the device's system volume.
- 【Player】 Fixed silent playback on iOS after a system audio interruption.
- 【Player】 Fixed silent playback after manually resuming with a reconnected Bluetooth device.
- 【Audio Bookmarks】 Bookmarks are now ordered with the newest entries first.
- 【Audio Bookmarks】 Chapter numbers and titles are now clearer in the bookmark list.
- 【Audio Bookmarks】 Improved bookmark actions in compact layouts so titles, times, and controls no longer overlap.
- 【Audio Bookmarks】 Deleting a bookmark no longer requires an extra confirmation.
- 【Activation & License】 A valid trial can now continue to Home as expected.
- 【Activation & License】 Returning to Home after activation no longer sends you back to the activation page incorrectly.
- 【Activation & License】 Blocked devices now show the correct message and disable unavailable activation actions.
- 【License Transfer】 Added a License Transfer entry for importing an encrypted license file and starting the restore flow.
[1.11.1] - 2026-07-26
- 【Listening Reports】 Finishing a book and confirming completion can now create a report with the completion date, listening time, and chapter count.
- 【Listening Reports】 Reports include a poster preview, and the App can save or share the poster through the system.
- 【Playback Settings】 Manage speed, seeking, headphone disconnects, audio interruptions, and Lock Screen controls in one place.
- 【Player】 The player now supports chapter text and timed subtitles, with easier step adjustments and chapter refresh.
- 【Player】 Restored previous and next chapter controls for iOS Bluetooth and car devices.
- 【Language Settings】 Common App screens and feedback now support Chinese and English.
- 【Service Error and Reconnection】 Login, source, playback, network, and activation failures now show understandable reasons and next steps.
- 【User System and Login】 Improved sign-in and synchronization compatibility with older servers.
- 【Player】 Improved pause, progress, and playback recovery after calls and other system audio interruptions.
- 【Reading History】 Recent listening progress now updates and syncs across devices more promptly.
- 【Player】 Chapters, cover information, and text no longer overlap on compact players.
- 【Reading History】 Resume positions are now stored and restored more accurately.
- 【RSS & Atom Audio Feeds】 Fixed RSS content being removed during library cleanup.
- 【Activation & License】 Fixed activation state recovery.
- 【Tasks & Logs】 Fixed system log loading.
- 【Tasks & Logs】 Fixed task actions.
[1.10.3] - 2026-06-29
- 【User System and Login】 The App now includes fnOS QR sign-in with clearer camera permission and failure feedback.
- 【Network Service Settings】 Adding and refreshing services in Network Settings is now easier to understand.
- 【Playback Settings】 The App now provides centralized Playback Settings for default playback behavior.
- 【Player】 Improved session restore when returning to the player, continuing a book, or using Siri resume.
- 【Offline Library】 Large offline libraries open faster and show cached chapter counts and loading failures.
- 【Offline Download Management】 Book details now identify chapters that are cached and ready for offline playback.
- 【Book Detail and Management】 Improved cover display and audio playback through fnOS proxy or offline environments.
- 【WebDAV and Netdisk Mounts】 Fixed Web access through fnOS unified gateway sub-paths.
- 【Player】 Chapter playback now uses stable identifiers to reduce continuous-play, skip, and resume mismatches.
- 【Service Error and Reconnection】 Network, permission, service, and sign-in failures now show clearer feedback.
[1.10.2] - 2026-06-25
- 【Player】 Fixed inconsistent player loading and sleep timer status.
- 【Add and Edit Libraries】 Sources now include an automatic series-category option that controls whether scanned books are grouped into series.
- 【User Management】 User management no longer allows administrator-role changes, preventing the only administrator identity from being modified accidentally.
- 【Player】 iOS can now recognize current audiobook sessions more reliably and offer resume suggestions.
- 【Book Management】 Book editing now keeps AI chapter organization progress, the current stage, and failure reasons visible.
[1.10.1] - 2026-05-23
- 【Player】 Added a chapter list panel for easier browsing, positioning, and switching in long chapter lists.
- 【Playback Settings】 Per-book playback speed and intro or outro skip times can now sync between devices through the server.
- 【Home and Discovery】 Web and App can filter books by source and correctly handle libraries with only one source.
- 【Player】 Added Siri Shortcuts support on iPhone and iPad.
- 【Android Car】 Added a dedicated client and installer for landscape car units, in-car tablets, and large-screen Android devices.
- 【Android Car】 Added playback speed, intro and outro skipping, and sleep timer controls to the car player.
- 【Book Detail and Management】 Fixed valid publication years stored as numbers not displaying correctly.
- 【Android Car】 Fixed incorrect playback progress percentage calculations in the car client.
- 【Listening Statistics】 Global library statistics are no longer mixed into source-filtered views, avoiding misleading results.
- 【Book Detail and Management】 Protected covers now load with the required sign-in credentials when using an fnOS proxy.
- 【Player】 Added M4B audio detection, chapter processing, and transcoded playback support.
- 【Player】 Added WMA audio playback through server-side FFmpeg transcoding.
- 【User System and Login】 Added a dual sign-in flow through the fnOS unified gateway and sub-path deployments.
- 【Network Service Settings】 fnOS connection options are now grouped under Network Settings, with proxy sign-in management and node validation.
- 【User System and Login】 Added fnOS gateway QR sign-in, allowing Web to generate a code that the App can scan to connect.
- 【Player】 Added semantic chapter labels and smarter ordering for clearer chapter display in long audiobooks.
[1.9.16] - 2026-05-17
- 【Player】 Buffered progress is now visible in the player, bottom dock, and mini player.
- 【Player】 Added current-session mode, forward and rewind controls, and quick intro and outro adjustments.
- 【Player】 Playback restored from a bookmark, listening history, or the background now returns more accurately to the intended chapter and timestamp.
- 【Player】 Playback and progress are now more stable when rapidly switching chapters or queues, or moving between the foreground and background.
- 【Player】 Common actions are easier to reach, and chapter-list positioning and visuals are now more consistent.
- 【Offline Download Management】 Download tasks now show their status and failure reason.
- 【Offline Library】 Offline playback and cache recovery are more reliable, reducing interruptions caused by cache problems.
- 【Network Service Settings】 You can now select a saved service node directly from the login page.
- 【Scanning and Trash】 Improved file detection and reliability during local-library scans.
- 【Book Detail and Management】 Fixed inconsistent cover images, chapter titles, and metadata after editing a book.
[1.9.14] - 2026-05-07
- 【User Management】 In the App, create, edit, and category-access actions in User Management are easier to identify, with a clearer empty state.
- 【User System and Login】 Fixed incorrect Web redirects for some expired-session and permission errors.
- 【Player】 The App player now skips invalid chapter entries instead of interrupting chapter-list loading.
[1.9.13] - 2026-04-26
- 【Player】 In the App, swipe left or right on the mini player to switch chapters while previewing the adjacent chapter's cover and title.
- 【Offline Download Management】 Downloaded books in the App now use a responsive grid with column counts suited to phones, tablets, and wide screens.
- 【Offline Download Management】 The App's offline cache page no longer waits for downloaded-book aggregation and orphan-file cleanup before opening.
- 【Offline Download Management】 The download action on the App player can now queue up to 100 chapters starting with the current chapter.
- 【User Management】 Administrators can search and select categories in App User Management to grant or revoke a user's category access in batches.
- 【Network Service Settings】 When multiple service nodes are configured, the App probes the active node after network recovery or foreground resume, switches to a reachable node if needed, and refreshes playback queue URLs.
- 【Player】 Fixed an App issue where rapid chapter switching could associate progress with the wrong chapter or overwrite it with a zero-second record.
- 【Player】 Unified cover URL resolution across App book lists, details, the player, the offline library, and system media caching, fixing inconsistent handling of relative cover paths.
- 【Player】 Fixed stale playback intent, loading, or chapter-transition state remaining after the App sleep timer expired.
- 【Book Management】 Added an admin API that creates a targeted scan from a local book's absolute path and can queue re-scraping for an existing book, without scanning the whole library.
- 【Scanning and Trash】 Improved server parsing of joined book titles, disc numbers, and weak parenthesized chapter markers, reducing misidentification in complex folders and chapter names.
- 【Scanning and Trash】 The server migrates legacy inline covers into dedicated cover data and converts them to WebP, reducing cover data stored in book records.
[1.9.12] - 2026-04-24
- 【RSS & Atom Audio Feeds】 Added RSS subscriptions for podcasts or audiobooks, with chapter-based playback from a feed URL.
- 【Scanning and Trash】 Improved local book metadata recognition for common file formats.
- 【Offline Download Management】 Downloads and cache are now managed from one page, with single, from-current, or full-series options.
- 【Automatic Cache Settings】 Automatic caching keeps only the current and next episode to reduce unnecessary data use while skipping.
- 【Audio Bookmarks】 The player now shows bookmark markers on the playback timeline.
- 【Listening Statistics】 Listening statistics now appear on Discover and Profile.
- 【Scanning and Trash】 Improved responsiveness for large libraries and multiple users.
- 【Add and Edit Libraries】 Libraries now support a custom synchronization interval.
- 【Network Service Settings】 Added Network Settings for custom internal and external service addresses with automatic endpoint detection.
[1.9.11] - 2026-04-13
- 【Offline Download Management】 Chapters can now be downloaded in batches for playback and navigation without a reliable network connection.
- 【Offline Library】 Downloads support pause, resume, and restart recovery, with tasks and downloaded content managed from one offline page.
- 【Player】 Playback restores more reliably after reopening the App, while sign-in and sign-out correctly handle downloads and sessions.
- 【Player】 The player now shows buffered progress, and common settings can be adjusted quickly with long-press and slide gestures.
- 【Player】 Android 13 and later now request notification permission to keep background playback and system media controls available.
- 【My Categories】 Administrators can now delete categories from My Categories in the App.
- 【Audio Bookmarks】 The player can now save the current book, chapter, and timestamp for quick replay of important moments.
- 【Listening Statistics】 Listening statistics now show listening time and active days.
- 【Scanning and Trash】 Large-library scanning and chapter recognition are now faster and more reliable.
- 【Player】 Playback preference sync and chapter resume are now more reliable.
- 【Service Error and Reconnection】 Network or media failures now provide clearer feedback, with fewer conflicts between quick menus and back gestures.
[1.9.10] - 2026-04-02
- 【Playback Settings】 Playback progress now saves and syncs separately from per-book speed and intro or outro skip settings, reducing accidental overwrites between the two.
- 【Playback Settings】 The Web app now saves playback settings through a separate path, so frequent progress reports no longer repeatedly overwrite speed or skip preferences.
- 【Playback Settings】 The App now stores playback progress separately from per-book settings, making restoration and cross-device synchronization more consistent.
- 【Playback Settings】 Upgrades remain compatible with legacy combined settings, so existing speed and intro or outro skip preferences continue to work.
- 【Playback Settings】 Valid legacy reading records, local cache, and per-book preferences are migrated automatically into the separate playback-settings store.
- 【Player】 Playback restoration now positions the chapter and progress separately before merging per-book settings, reducing incorrect restores caused by mixed state.
- 【Reading History】 Clearing a book's reading progress now preserves its speed and intro or outro skip settings.
- 【Playback Settings】 Cross-device synchronization now considers when playback settings were updated, reducing older settings overwriting newer preferences.
- 【Playback Settings】 The App now flushes the latest settings before the player stops, reducing missed changes after an immediate exit.
[1.9.9] - 2026-03-31
- 【AI Categorization】 Added AI auto-categorization with batch processing, live progress, and result status.
- 【User Management】 Administrators can now assign category access directly to users.
- 【Scanning and Trash】 Improved library scanning and book recognition for complex folder structures.
- 【Player】 Long chapter lists now support pagination with more accurate chapter positioning and switching.
- 【Language Settings】 Added and expanded English coverage across the Web app and documentation.
- 【Player】 Fixed valid playback progress being overwritten, chapter queue drift, and background playback interruptions.
[1.9.8] - 2026-03-24
- 【Player】 Player menus are now more consistent across the App and Web, with playback mode, editing, and favorite actions grouped together.
- 【Player】 Improved entering, closing, and returning from the App player, while preventing duplicate player openings during initialization.
- 【Reading History】 Opening the player from recent listening in the App now restores the recorded chapter completely, reducing chapter and position mismatches caused by cached state.
- 【Reading History】 Progress sync now slows down and retries with visible feedback when updates are too frequent, reducing failures during rapid actions.
- 【User System and Login】 New accounts and password changes now require at least eight characters and show validation before submission; existing passwords remain usable.
[1.9.7] - 2026-03-22
- 【Player】 The Web and App players now use the same ruler control for speed, intro skip, outro skip, and sleep timer adjustments.
- 【Player】 The Web player now animates play/pause changes and transitions between book and chapter titles more smoothly.
- 【Player】 Fixed the App returning to an incorrect speed after canceling a speed preview.
- 【Player】 When App progress reporting encounters certain HTTP/2 connection errors, it now retries automatically over HTTP/1.1.
- 【Activation & License】 Devices that repeatedly submit invalid activation codes within the configured window are blocked automatically, and Web and App clearly show the blocked state and stop further submissions.
- 【WebDAV and Netdisk Mounts】 On Web and App, source types are simplified to Local and WebDAV, with cloud-drive compatibility controlled by the “Skip duration checks” option under WebDAV.
- 【Activation & License】 The activation admin console can now rebind an active license to a new device, either rejecting or replacing an existing target license.
- 【Activation & License】 The activation admin console now includes device blacklist management with search and unblock actions.
- 【Web / PWA】 Improved Web navigation, back buttons, and admin-page layouts across screen sizes.
- 【Theme Settings】 Fixed Web messages, dialogs, and notifications retaining the previous theme after switching between light and dark modes.
[1.9.6] - 2026-03-20
- 【Player】 Fixed playback failures caused by corrupt audio cache files and playback-index races, making recovery after startup errors more reliable.
- 【Player】 Fixed chapter tabs, positioning, and playback state becoming unsynchronized after switching playback modes.
- 【Book Detail and Management】 Improved progress refresh between book details and the player, so the latest state appears sooner after returning.
- 【Player】 Improved the compact-screen player controls and safe-area layout to reduce crowding and obstruction.
- 【Home and Discovery】 The Web bottom dock now supports drag switching, bringing its navigation behavior closer to the App.
- 【Home and Discovery】 Unified Web dock icons, brand colors, and interaction feedback for more consistent dialogs and touch behavior.
- 【Scanning and Trash】 Duplicate scans are now clearly blocked to prevent repeated tasks and data.
- 【Service Error and Reconnection】 Common errors now use consistent, more actionable messages that make the cause and next step easier to understand.
[1.9.5] - 2026-03-15
- 【Player】 System media controls now use local cover caching and consistent URL resolution for more reliable artwork on the lock screen and during background playback.
- 【Playback Settings】 Fixed inconsistent state after changing intro or outro skip settings.
- 【Player】 Fixed duplicate playback sessions unexpectedly starting audio.
- 【Book Detail and Management】 Unified cover URL handling and clears stale cover cache after imports, reducing missing or outdated artwork.
- 【All Authors】 Added author search with more consistent cover handling in results.
- 【Player】 Improved playback restoration to prevent valid progress from being reset during recovery.
- 【Book Management】 Large chapter sets now use a more efficient list, with fixes for group scrolling and current-item positioning.
- 【Book Management】 Book cover uploads can now be cropped directly, with improved size limits and preview controls.
- 【Player】 Fixed playback-button state, speed and timer precision, and improved controls on compact player layouts.
- 【Reading History】 Reading history and the current playback state now refresh sooner after leaving the player.
- 【Roles & Permissions】 Non-administrators now receive clearer permission feedback, and restricted pages adapt their layout to the user's access.
- 【Activation & License】 The activation console now includes device blacklist and log-cleanup actions with improved touch controls and confirmation feedback.
- 【Theme Settings】 Fixed page overflow and theme-state issues while unifying page backgrounds and navigation styling.
- 【Category Browse】 Category cards now follow the active theme color with more consistent text and card styling.
- 【Scanning and Trash】 Fixed all-books cache update events being filtered incorrectly, making cover and library-state refreshes more reliable.
[1.9.4] - 2026-03-12
- 【Home and Discovery】 The recent-books carousel on Web now adapts to the available width and supports button, click, and swipe navigation.
- 【Category Management】 The category access list now provides clearer long-list scrolling, bulk selection, and selected-state feedback, especially on touch screens.
- 【Book Detail and Management】 Book covers now use dedicated URLs, WebP encoding, and browser caching for faster repeat browsing with less data transfer.
- 【Book Detail and Management】 Unified cover URL and fallback handling across Web and App, reducing missing artwork in book lists, category details, and the player.
- 【Player】 The Web player now includes a desktop layout that separates chapters, artwork, and playback controls, with improved speed, intro/outro, and sleep-timer panels.
- 【Player】 The App player can now be dismissed with a downward swipe, with smoother open, return, and gesture-following transitions and more accurate gesture coverage.
- 【Player】 The App mini-player and playback entry now resolve artwork consistently from the current book, reducing missing or mismatched covers.
- 【Player】 Fixed an issue where the App sleep timer could stop playback and clear its state out of sync when it expired.
- 【Activation & License】 When license-status checks are rate-limited or temporarily unavailable, Web no longer treats the server as unactivated or redirects incorrectly, and now shows an unavailable-status message.
[1.9.3] - 2026-03-12
- 【Home and Discovery】 Author, narrator, category, timeline, and recent-reading cards on Web now adapt more reliably to the available width.
- 【Home and Discovery】 Web category and recent-reading cards now derive backgrounds, borders, and shadows from book colors while preserving readable text.
- 【Home and Discovery】 Returning from the App player now refreshes Recent Reading without unnecessarily reloading every Home section.
- 【Home and Discovery】 Scrollable areas on Web Home now support mouse dragging and momentum while leaving buttons and other controls interactive.
- 【Home and Discovery】 Home, Search, Favorites, and Reading History now use consistent themed loading feedback across Web and App, with a branded Web startup animation.
- 【All Books】 All Books on App Home now shows the complete library total instead of only the currently loaded count.
- 【Home Display Settings】 After a Web upgrade, missing Home sections and updated labels are restored so older settings do not hide newer entries.
- 【Category Browse】 Category lists now follow the administrator-defined order before falling back to name sorting.
- 【Category Browse】 App category book lists now provide a clearer index and more compact year-filtered layouts for easier browsing.
- 【Reading History】 Fixed incorrect overall percentages in Reading History caused by converting progress more than once.
- 【Player】 Home, Search, Profile, and Library now reserve bottom space dynamically when the App mini-player is visible, reducing obscured content.
- 【Book Detail and Management】 App Book Details now adapts its header to the available metadata and improves chapter paging, favorite feedback, and the bottom playback entry.
- 【Book Detail and Management】 While the current book is playing, App Book Details now prioritizes the live chapter and playback progress.
- 【Book Detail and Management】 App Book Details now removes redundant “Episode/Chapter X” prefixes from chapter titles for easier scanning.
- 【Player】 App speed, intro/outro, and sleep sliders now provide checkpoint haptics, with intro and outro adjustments extended to 120 seconds.
- 【Player】 Reused App playback sessions now refresh speed and intro/outro settings instead of continuing with stale preferences.
- 【Player】 Switching to another book now clears the previous App sleep timer so it cannot stop the new session.
- 【Player】 The App now syncs playback progress before a sleep timer stops playback and avoids duplicate reports.
- 【Scanning and Trash】 Scanning filenames such as “03号方案2” now preserves the full title instead of treating “03号” as a chapter number.
- 【Theme Settings】 The App now includes a low-saturation Minimal theme with consistent pages, forms, and player controls.
- 【Theme Settings】 Web now includes Theme Settings with persistent Light, Dark, and Follow System options.
- 【Language Settings】 The iOS App now defaults to Simplified Chinese and explicitly declares Chinese and English localization support.
- 【Network Service Settings】 The server now supports HTTP and HTTPS on separate or shared ports, while the App can connect over HTTP/2 and self-signed HTTPS.
- 【User System and Login】 The Web sign-in page now includes a link to the official website.
- 【Service Error and Reconnection】 When requests are made too frequently, the server now returns clear feedback and a retry delay.
- 【User System and Login】 Regular users now receive real-time updates only for books they can access, while administrative task events remain admin-only.
- 【Activation & License】 Activation-service user lists and cross-account edits are now restricted to administrators, with correct feedback for invalid users or IDs.
- 【Book Management】 Web Book Edit can now view and batch-adjust category membership, saving those relationships together with the book.
- 【Category Detail】 Web Category Details now provides clearer book add, remove, and sorting workflows.
- 【Category Management】 The category access table on Web is now searchable and supports selecting complete rows.
- 【Profile】 The App Profile now shows license status, device ID, and activation controls only to administrators.
[1.9.2] - 2026-03-06
- 【Legal Documents】 Sign-in now includes clickable privacy and disclaimer pages; users must confirm they have read them before continuing, with clear feedback when consent is missing.
- 【Reading History】 Fixed incorrect progress percentages in Reading History.
- 【Reading History】 Opening a book from Reading History now preserves its title, author, and cover while the details page loads.
- 【Book Management】 Web Book Edit now supports manual cover uploads with preview and file validation feedback.
- 【Advanced Settings】 Administrators can adjust service port, scan concurrency, and task timeouts with range validation and a restart notice.
- 【Player】 Intro, outro, and sleep markers on the progress bar are clearer and avoid the playhead to reduce overlap.
- 【Player】 Web intro and outro skip settings now support values up to 120 seconds.
- 【Scanning and Trash】 Audio files from multiple seasons, parts, or volumes in one folder can now be split into separate books automatically.
- 【Scanning and Trash】 Trash now includes a permanent-delete action that removes a book irreversibly after confirmation.
- 【Book Management】 The App book editor no longer provides Ximalaya online search, preview, or import actions.
[1.9.1] - 2026-03-04
- 【Global Search】 Fixed desktop-wide search results failing to load more items.
- 【Global Search】 Search and filtered lists now provide clearer loading feedback.
- 【Home and Discovery】 Book lists now fill available space more consistently across screen sizes.
- 【Home and Discovery】 Opening a new page now returns to the top, making rapid navigation more stable.
[1.9.0] - 2026-03-01
- 【WebDAV and Netdisk Mounts】 Added Netdisk Mode to reduce unnecessary media probing when scanning bridged cloud drives.
- 【Local Storage Mounts】 Added local directory mounts for scanning audiobook folders directly from a server or container.
- 【Add and Edit Libraries】 WebDAV addresses now add
http://when no protocol is provided and remove extra trailing slashes. - 【Home and Discovery】 Discovery and All Books now load additional pages for smoother browsing in large libraries.
- 【Scanning and Trash】 Rescans now skip unchanged folders and can continue from an interrupted position.
- 【Home Display Settings】 Home modules can be reordered or hidden, with settings synchronized between Web and the app.
- 【Home and Discovery】 Improved the layout and cover presentation of popular author and narrator cards.
- 【Home and Discovery】 Improved the layout and presentation of the Discovery timeline.
- 【Player】 Improved playback progress bar presentation and interaction feedback.
- 【Scanning and Trash】 Chapter titles now remove common advertising phrases and duplicate numbering automatically.
- 【Category Browse】 Categories and books within a category can now be reordered by dragging and synchronized to other devices.
- 【Player】 Fixed playback progress becoming stuck or falling out of sync after switching pages.
[1.8.9] - 2026-02-27
- 【Scanning and Trash】 Scan progress no longer remains at 0% for an extended time, and large folders begin processing sooner.
- 【Scanning and Trash】 Reduced memory use during scans and automatically skipped directories that do not need processing.
- 【Category Browse】 Books within a category can now be reordered by dragging and synchronized to other devices.
- 【Data Import and Export】 Imports now report progress and failure reasons more promptly.
- 【Book Detail and Management】 You can now replace a book cover without changing its description or tags.
- 【Reading History】 Added a Reading History page for reviewing and deleting history entries.
- 【Player】 Fixed the Player loading more than once while restoring its state.
- 【Scanning and Trash】 Improved chapter filename parsing and title cleanup accuracy.
- 【Add and Edit Libraries】 Improved WebDAV address entry, connection validation, and error feedback.
- 【Tasks & Logs】 The system now removes leftover temporary archive files to help recover storage space.
[1.8.8] - 2026-02-26
- 【Reading History】 Added a Reading History page for reviewing past activity from Profile.
- 【Service Error and Reconnection】 Added a Service Error page that shows connection status while waiting for recovery.
- 【About the App】 Added an About page for viewing version and application information.
- 【Book Detail and Management】 Chapter lists can now be browsed by dragging horizontally.
- 【Data Import and Export】 Added a library import and export page for backing up and migrating data.
- 【Tasks & Logs】 System logs can now be cleaned up automatically to limit storage use over time.
- 【Tasks & Logs】 System tasks that are no longer needed can now be deleted.
- 【Data Import and Export】 Improved book export speed, progress reporting, and file downloads.
[1.8.7] - 2026-02-24
- 【Player】 Mobile bottom navigation now blends with the dominant color of the current book cover.
- 【Home Display Settings】 Home module visibility and ordering are now managed from one simpler page.
- 【Automatic Cache Settings】 Fixed automatic caching preparing one fewer chapter than configured.
- 【Recent Reading】 Opening a book from Recent Reading now starts playback immediately.
[1.8.6] - 2026-02-23
- 【Player】 The App loads the chapters needed for playback first and fills the remaining queue in the background, opening very long audiobooks faster.
- 【Player】 The App now leaves the player automatically when the sleep timer expires.
- 【Favorites】 Long-press the cover on the Web player to add or remove a favorite, with hold-progress and favorite-state feedback.
- 【Player】 Web player controls, the progress bar, and intro/outro markers now use clearer icons and layout, with live speed previews.
- 【Player】 Web sleep settings can restore values from a minutes-and-seconds countdown, and no longer show markers beyond the current chapter.
- 【Player】 Reopening the same loaded book on Web no longer reinitializes playback and can switch directly to the requested chapter.
- 【Automatic Cache Settings】 The App no longer starts or keeps new automatic downloads after automatic caching is turned off.
- 【Recent Reading】 Recent Reading cards on Web Home now use square covers for a cleaner information layout.
[1.8.5] - 2026-02-22
- 【Favorites】 Long-press the cover on the App player to add or remove a favorite, with haptic and status feedback.
- 【Home Display Settings】 Home sections in the App can now be reordered by dragging.
- 【Add and Edit Libraries】 App library settings now organize fields and page layout more clearly for mobile use.
- 【Book Management】 Web and App can preview covers and metadata from online matching before applying them.
- 【Book Detail and Management】 Improved cover caching and author recognition to reduce stale covers and inaccurate author details.
- 【Category Browse】 Improved category book queries for more accurate results.
- 【User Management】 Administrators can edit usernames with empty-value, format, and duplicate-name validation.
- 【Player】 The App player now has clearer safe-area spacing, controls, cover/playlist switching, and current-chapter states.
[1.8.4] - 2026-02-21
- 【Home and Discovery】 Popular Authors and Categories now include See All links.
- 【My Categories】 Home can show categories available to the signed-in account and open their book lists.
- 【Home Display Settings】 Home modules can now be shown, hidden, and arranged in a preferred order.
- 【Scanning and Trash】 Added automatic series categorization to make scanned libraries easier to organize.
- 【Player】 The player now shows time and loading status, and a long press on the cover quickly adds a favorite.
- 【Player】 Improved multi-device progress sync and recovery on weak networks.
- 【Book Management】 Book Management now includes metadata scraping with easier chapter moves.
- 【Theme Settings】 Improved dark-mode presentation across administration pages.
- 【Scanning and Trash】 Reduced memory use while organizing large libraries.
- 【Activation & License】 Fixed navigation after activation state is restored.
[1.8.3] - 2026-02-18
- 【Add and Edit Libraries】 Library management guidance and navigation are now more complete, making setup and management easier to find.
- 【Tasks & Logs】 Guidance and navigation for tasks and logs are now more complete.
- 【Interactive Interface Preview】 Documentation now includes updated Web and mobile screenshots for Home, administration, and system tools.
- 【Category Browse】 Added category book browsing with infinite scrolling and more stable loading and layout.
- 【Author Collection】 Added Author Collections for browsing every book assigned to one author.
- 【Narrator Collection】 Added Narrator Collections for browsing every book performed by one narrator.
- 【Year Collection】 Added Year Collections for browsing every book assigned to one year.
- 【Global Search】 Selecting Search again while already on the Search page now focuses the input automatically.
- 【Activation & License】 Device information is clearer on the activation page and can be copied reliably in more browser environments.
- 【Scanning and Trash】 Scan tasks now show the current directory and live progress, making library organization easier to follow.
[1.8.2] - 2026-02-13
- 【User System and Login】 When the account is used to sign in on another device, this device now stops playback and signs out safely.
- 【Book Detail and Management】 Books now load more reliably during network fluctuations.
- 【Reading History】 Cross-device progress sync is timelier, with more accurate resume positions.
- 【Player】 Fixed cases where intro or outro skipping did not take effect.
- 【Player】 Chapter pagination, player transitions, and switching between the cover and chapter list are now smoother.
- 【Player】 Fixed iOS Lock Screen metadata, system controls, and background playback issues.
- 【Theme Settings】 Added a Spring Festival theme and improved dark mode and layouts across more pages.
- 【Reading History】 Reading history management is now more complete.
- 【Automatic Cache Settings】 Automatic caching starts more promptly, reducing waits during continuous playback.
[1.8.1] - 2026-02-17
- 【Category Management】 Added responsive category creation, editing, and paginated management.
- 【Category Detail】 Added Category Details for viewing and managing a category’s books and authorized users.
- 【Activation & License】 Device information is now easier to view and copy.
- 【Scanning and Trash】 Improved recognition of filenames, chapter titles, and parenthesized numbering.
- 【Book Detail and Management】 Improved cover compression and audio format compatibility.
[1.8.0] - 2026-02-01
- 【Player】 Chapters in long audiobooks load faster and support paginated browsing.
- 【Player】 Fixed iOS Lock Screen playback, progress, chapter, and volume controls.
- 【Player】 Playback now pauses for calls or other audio interruptions and resumes when appropriate.
- 【Automatic Cache Settings】 Background predownloads now show download progress.
- 【Automatic Cache Settings】 Playback is more continuous on weak networks and while offline.
- 【Home and Discovery】 Home now supports pull to refresh.
- 【Multi-Dimensional Browse】 Added complete paths for browsing the library by author, narrator, and year.
- 【All Authors】 View all authors from Home and open the complete book list for any author.
- 【All Narrators】 View all narrators from Home and open the complete book list for any narrator.
- 【Timeline】 View all years from Home and open the complete book list for any year.
- 【Player】 The player can switch quickly between the cover and chapter list.
- 【Service Error and Reconnection】 Clearer feedback now appears when the network disconnects or changes.
- 【Activation & License】 Fixed navigation after a license update and improved safe-area handling across devices.
- 【About the App】 Added an official download page for Android and iOS packages.
[1.7.12-1.7.14] - 2026-01-19
- 【Recent Playback】 Select a recent playback entry to open the player and continue listening.
- 【Player】 Web playback speed now supports fine adjustments in 0.1 increments.
- 【Player】 Improved player cloud synchronization and overall stability.
[1.7.11] - 2026-01-19
- 【WebDAV and Netdisk Mounts】 WebDAV address and root-folder inputs are more forgiving, with clearer authentication and path errors.
- 【Player】 Playback speed adjustments are more accurate, with improved dialogs in light and dark themes.
- 【Player】 Fixed sliders that could not be dragged, misaligned tick marks, and clipped controls.
- 【Player】 Intro skipping is limited to 60 seconds, and the desktop dialog is easier to use.
[1.7.10] - 2026-01-09
- 【WebDAV and Netdisk Mounts】 WebDAV sign-in failures no longer redirect to the account login page and now explain address or authentication problems.
- 【User System and Login】 Fixed an issue where activated users could still be sent to the activation page after signing in.
- 【All Books】 The book list now shows the total number of books in the library.
[1.7.8-1.7.9] - 2026-01-09
- 【Player】 Improved player startup and progress restoration while reducing interference from intro skipping.
- 【Web / PWA】 Improved PWA offline performance and visual consistency.
- 【Player】 Added automatic caching for the next episode to make continuous playback smoother.
- 【Add and Edit Libraries】 Improved the library management page.
- 【Theme Settings】 Improved visual consistency across themes.
[1.7.6-1.7.7] - 2026-01-08
- 【Activation & License】 Fixed an issue where Profile could still show an expired license as active.
- 【Player】 Improved playback recovery during network instability.
- 【Web / PWA】 Improved PWA offline caching and desktop icons.
- 【Player】 Press and hold the PWA desktop icon to continue listening quickly.
- 【Favorites】 Press and hold the PWA desktop icon to open Favorites quickly.
[1.7.5] - 2026-01-07
- 【Book Detail and Management】 Book editing and metadata updates are now easier to follow.
- 【Activation & License】 Simplified activation and fixed navigation after activation succeeds.
- 【Home and Discovery】 Improved the Home grid, loading animation, and empty state for new users.
- 【Scanning and Trash】 Administrators can now clean up invalid book and chapter records.
- 【Add and Edit Libraries】 Library configuration is now validated before it is saved.
- 【Tasks & Logs】 Task logs are now easier to review.
[1.7.4] - 2026-01-05
- 【All Books】 Book list state now uses higher-capacity browser storage, reducing the likelihood of storage quota errors in large libraries.
- 【Book Detail and Management】 Book detail state now uses higher-capacity browser storage, reducing the likelihood of storage quota errors from large covers.
- 【All Books】 Upgrading now clears the legacy book cache automatically to free browser storage space.
- 【Interactive Interface Preview】 The documentation site now groups interface previews by usage scenario and lets you enlarge screenshots for a closer look.
- 【Docker Deployment】 The Docker and fnOS deployment guides now provide more complete installation, port, and network instructions.
- 【Docker Deployment】 A new remote access and SSL guide helps configure an HTTPS reverse proxy with Lucky or Nginx.
- 【Scanning and Trash】 The documentation now explains book naming and local metadata conventions to improve book recognition and metadata matching.
- 【User Management】 The create-user button label is clearer and easier to read on the user management page.
[1.7.3] - 2026-01-05
- 【Book Management】 Fixed background color conflicts in book editing fields when focused or autofilled in dark mode.
- 【Global Search】 Search page backgrounds and controls are more consistent in dark mode.
- 【Book Management】 Book management tabs are clearer and easier to read in dark mode.
- 【Add and Edit Libraries】 The library management drawer is displayed more consistently in dark mode.
- 【Player】 Administrators can open book editing directly from the player.
- 【Player】 Player management controls are clearer on both light and dark backgrounds.
- 【Home and Discovery】 Improved top safe-area spacing on the home page for devices with display cutouts.
- 【Theme Settings】 Backgrounds and gradient effects are more consistent across pages.
[1.7.2] - 2026-01-04
- 【Docker Deployment】 Fixed an issue that could prevent the web app from starting or being deployed in some environments.
- 【Library Sources】 Library management actions are more consistent across the web and mobile apps.
- 【Tasks & Logs】 Task logs are displayed more clearly and consistently.
[1.7.1] - 2026-01-04
- 【Scanning and Trash】 Chapter metadata processing is faster for individual books.
- 【WebDAV and Netdisk Mounts】 WebDAV audio metadata is read in stages to reduce waiting time and bandwidth use.
- 【Tasks & Logs】 Scanning, metadata processing, and chapter generation can now run at the same time.
- 【Scanning and Trash】 Batch chapter imports are faster and more reliable.
- 【WebDAV and Netdisk Mounts】 WebDAV scans reuse directory listings to reduce repeated remote requests.
- 【Add and Edit Libraries】 Fixed directory browsing on some WebDAV servers.
- 【Add and Edit Libraries】 WebDAV login failures now show a more accurate reason.
- 【Scanning and Trash】 Scanning now filters M4B files that were unsupported at the time more accurately.
- 【Tasks & Logs】 Progress updates are smoother during large library scans.
[1.7.0] - 2026-01-04
- 【Scanning and Trash】 Book scanning and importing are more reliable.
- 【Global Search】 Primary buttons and search fields now use more consistent rounded styling.
- 【Book Detail and Management】 Removed the fixed action bar that could cover content at the bottom of the book detail page.
- 【Player】 Play and pause states now stay in sync promptly on the lock screen and in the notification center.
[1.6.14 - 1.6.17] - 2026-01-04
- 【Scanning and Trash】 Scanning now selects more suitable metadata matching rules based on each book's directory.
- 【Book Detail and Management】 Long lists now scroll more smoothly on the web.
- 【Theme Settings】 Loading animations are more consistent and provide clearer feedback.
- 【Docker Deployment】 Startup is more reliable on low-power devices, with fewer unnecessary startup logs.
- 【User System and Login】 Fixed an issue that could prevent administrator account creation during the first startup in some environments.
[1.6.13] - 2026-01-02
- 【Scanning and Trash】 Chapter titles now support more separators and automatically remove repeated book names and prefixes.
- 【Tasks & Logs】 The system log page is simpler, with clearer task cancellation and in-progress states.
- 【Scanning and Trash】 Fixed chapter title cleanup for some specially formatted filenames.
[1.6.8 - 1.6.11] - 2026-01-02
- 【Book Detail and Management】 Long lists scroll more smoothly.
- 【Theme Settings】 Loading animations are more consistent, with less white flashing when the app opens.
- 【Player】 The player cover now provides clearer loading feedback while audio is buffering.
- 【Activation & License】 Fixed an issue that could prevent the activation page from displaying correctly.
[1.6.6] - 2026-01-01
- 【Player】 The currently playing chapter automatically stays visible in the chapter list.
- 【Player】 The selected chapter is easier to identify.
- 【Player】 Fixed an issue where continuing from Book Details did not start playback automatically in some browsers.
[1.6.3 - 1.6.5] - 2026-01-01
- 【Scanning and Trash】 A new Trash view lets administrators restore books deleted by mistake.
- 【Roles & Permissions】 Admin permission checks are more complete, preventing regular users from opening restricted management pages.
- 【Home and Discovery】 Book grids, buttons, and input fields now use a more consistent, easier-to-browse mobile layout.
[1.6.0] - 2025-12-25
- 【Player】 The player now includes playback speed, a sleep timer, and intro or outro skipping.
- 【Player】 Dragging and positioning the playback progress bar is smoother.
- 【Global Search】 Global Search makes it easier to find content across the library.
- 【Recent Playback】 Recent Playback makes it easy to return to books you listened to recently.
- 【WebDAV and Netdisk Mounts】 WebDAV connections are more reliable and provide clearer failure reasons.
- 【Theme Settings】 Dark Mode can follow the system appearance or be selected manually.
- 【All Books】 Book lists load faster.
- 【User Management】 Administrators can create, edit, and delete users and reset their passwords.
[1.5.0] - 2025-12-25
- 【User System and Login】 Users can sign in and use multiple independent accounts.
- 【Reading History】 Reading history and playback progress sync across devices and remain separate for each account.
- 【Favorites】 Each account can keep its own book favorites.
- 【Book Management】 Administrators can manage books, metadata profiles, and directory rules in one place.
- 【Add and Edit Libraries】 Administrators can add, edit, and validate library connections.
- 【Tasks & Logs】 Background tasks show live progress and can be paused or resumed.
- 【Roles & Permissions】 Administrators can use roles to control access to management features.
[1.0.0 - 1.4.0] - 2025-12-24
- 【Library Sources】 You can add and manage multiple audiobook library sources.
- 【WebDAV and Netdisk Mounts】 You can connect remote audiobook folders through WebDAV.
- 【Scanning and Trash】 Scanning recognizes complex folders and audio metadata and automatically creates book chapters.
- 【Scanning and Trash】 Deleted books first move to Trash so they can be restored when needed.
- 【Book Detail and Management】 Book details can retrieve covers, descriptions, and narrators online or organize metadata from local folder names.
- 【Home and Discovery】 Home brings audiobook content and common browsing entry points together.
- 【New Arrivals】 Home shows audiobooks that were recently added to the library.
- 【All Books】 You can open the complete library from Home and browse all books.
- 【Profile】 Added Profile for viewing account information and opening personal content and settings.
- 【Web / PWA】 The web client can be installed on a desktop or Home Screen and launched more like a standalone app.
- 【Docker Deployment】 Leelaa Reader can be deployed quickly with Docker.
- 【Activation & License】 Product activation is available, with license status viewing and management.
