Add standalone media and remote downloads

This commit is contained in:
burnintuna 2026-07-21 21:18:36 +09:00
parent 8a213462e0
commit 5f9b5d9796
14 changed files with 683 additions and 86 deletions

View file

@ -1,7 +1,7 @@
# Comicviewer
Comicviewer is a GTK4 desktop application for browsing and reading comic image
archives stored locally or on SMB, FTP, and SFTP servers.
Comicviewer is a GTK4 desktop application for browsing ZIP archives, images,
and videos stored locally or on SMB, FTP, and SFTP servers.
한국어 문서:
@ -11,15 +11,16 @@ archives stored locally or on SMB, FTP, and SFTP servers.
The project is currently in early development. It supports saved local, SMB,
FTP, and SFTP locations, complete remote ZIP downloads with an LRU cache,
natural sorting, safe on-demand image decoding and prefetching, single-page and
two-page viewing, continuous vertical scrolling, reading progress, and
XDG-compliant configuration.
two-page viewing, continuous vertical scrolling, standalone image and video
playback, reading progress, and XDG-compliant configuration.
## Development dependencies
On CachyOS or Arch Linux:
```sh
sudo pacman -S rust gtk4 dav1d sqlite gvfs gvfs-smb
sudo pacman -S rust gtk4 dav1d sqlite gvfs gvfs-smb gstreamer \
gst-plugins-base gst-plugins-good gst-plugins-bad gst-libav
```
Run the application with: