mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-28 23:04:38 +00:00
Users can now add Mangas/Animes to a **manually** created Mangayomi/local folder.
Feature as described:
```
App Home Location/
local/
Manga Title/
cover.jpg (optional)
Chapter 1/
1.jpg
...
Chapter 2.cbz
...
Anime Title/
cover.png (optional)
Episode 1.mp4
Episode 2.mkv
```
The folder (if exist) will be scanned once per app start.
**Supported filetypes:** (taken from lib/modules/library/providers/local_archive.dart, line 98)
```
Videotypes: mp4, mov, avi, flv, wmv, mpeg, mkv
Imagetypes: jpg, jpeg, png, webp
Archivetypes: cbz, zip, cbt, tar
```
20 lines
311 B
Dart
20 lines
311 B
Dart
import 'package:flutter/foundation.dart';
|
|
|
|
class LocalArchive {
|
|
String? name;
|
|
|
|
Uint8List? coverImage;
|
|
|
|
List<LocalImage>? images = [];
|
|
|
|
LocalExtensionType? extensionType;
|
|
|
|
String? path;
|
|
}
|
|
|
|
enum LocalExtensionType { cbz, zip, cbt, tar, folder }
|
|
|
|
class LocalImage {
|
|
String? name;
|
|
Uint8List? image;
|
|
}
|