ch6vip

novel-sound

ch6vip

什锦铺 (novel-sound) is a content-aggregation Android client (Windows desktop also available). Flutter UI with an in-process Rust core, five content types — novels / short dramas / manga dramas / audiobooks / comics — no self-run servers, no root required. GPL-3.0, 1428 stars.

preview
Published at
11h ago
1,444
Stars
18,300
Download
Synced at
8h ago

Latest release

previewNov 13, 2026, 03:06 PMPre-release
Downloads slow? Switch the source anytime above

README

Project Overview

什锦铺 targets Android users who want reading + dramas + audiobooks in one app. Flutter UI for the interface, an in-process Rust core for networking and data handling. No self-run servers — online content comes from third-party services. No root required. Android 7.0+ supported, plus a Windows desktop version. GPL-3.0. Bookmarks, reading progress, download cache, audiobook sleep timer and WebDAV cloud sync all live locally.

Item Value
Platform Android 7.0+ (arm64-v8a / armeabi-v7a) + Windows 10/11 x64
Language Dart (Flutter UI) + Rust (in-process core)
License GPL-3.0
Servers None self-run; online content from third parties

Flutter + Rust + no self-run server → one app for novels, dramas, audiobooks and comics. Bookmarks, progress and WebDAV stay local.

Key Features

  • One app, five content types: novels, short dramas, manga dramas, audiobooks, comics — all in one UI
  • Local TXT / EPUB import: fonts, sizes, page-flip controls adjustable; three themes — dark / pure black / e-ink
  • Dual audiobook engines: system TTS + human-read audiobooks; adjustable playback speed, sleep timer, background play
  • Offline cache: pre-download content, read or play without network; grouped bookshelf, export backups
  • Auto progress save: reading and playback progress saved locally; WebDAV sync when switching devices
  • WebDAV cloud sync: Settings → Backup & Import → WebDAV sync — enter URL / username / password, sync instantly
  • Search by name or by number (/xxx prefix for exact number match)
  • Audiobook sleep timer: play until the timer runs out, then stop

Target Audience

  • Android users wanting all reading and drama in one app
  • People with a local TXT / EPUB library to consolidate
  • Non-root users who want mass drama watching / audiobook listening

Install and Permissions

Item Detail
Android recommended app-arm64-v8a-release.apk (64-bit)
Android fallback app-armeabi-v7a-release.apk (32-bit legacy devices)
Windows Download archive, fully extract, double-click fqapp.exe, keep files next to it
Permissions Android storage access (read/write local ebooks and cached downloads), network access (online search and playback)

Quick Start

  1. Download installer from GitHub Releases; install APK on Android; extract archive and run fqapp.exe on Windows
  2. Browse home page, or search by title or number (/xxx prefix for exact number)
  3. Shelf menu → Import book → pick TXT / EPUB
  4. In a work detail page click "Download" → cached content shows up under "Offline cache"
  5. Switch devices: "My" → Backup & Import → export a backup file or sync via WebDAV

System Requirements

Item Requirement
Android 7.0+; arm64-v8a recommended, armeabi-v7a compatible
Windows Windows 10 / 11, 64-bit
Network Required for online search and playback; downloaded content works offline
Root Not required

Notes

  • No official Linux / macOS / iOS packages yet: Linux / Arch community port in progress (Issue #308); iPhone and Mac are not currently supported
  • No self-run servers: online content depends on third-party services, which may break if the source changes or network fluctuates; persistent failures → report on GitHub Issues
  • Backup does NOT include: local ebook files, downloaded cache, reading duration, highlights and settings — these must be kept separately
  • Desktop exe name: Windows executable is fqapp.exe, not novel-sound.exe

Release history

Sort