Usage • Features • Installation and Running • Building
-
Install the app
-
Select a directory where the program should work on by pressing
alt
->MyPersonalList
->Change Data Directory
. It's suggested that the directory contains nothing butanime
directory. -
Move all your animated series into the
anime
directory directly. The system only recognize directories directly insideanime
to be series, but not recursively. -
Start Using The App!
# ❌ BAD
selected
├── anime
│ ├── Mushishi
│ │ ├── Season 1
│ │ │ ├── 01.mkv
│ │ │ └── 02.mkv
│ │ └── Season 2
│ │ ├── 01.mkv
│ │ └── 02.mkv
│ └── Sora no Woto
│ ├── 01.mkv
│ └── 02.mkv
├── posters
├── Saraiya Goyou
│ ├── 01.mkv
│ └── 02.mkv
└── schedule.json
# ✅ Good
selected
├── anime
│ ├── Mushishi 1
│ │ ├── 01.mkv
│ │ └── 02.mkv
│ ├── Mushishi 2
│ │ ├── 01.mkv
│ │ └── 02.mkv
│ ├── Saraiya Goyou
│ │ ├── 01.mkv
│ │ └── 02.mkv
│ └── Sora no Woto
│ ├── 01.mkv
│ └── 02.mkv
├── posters
└── schedule.json
-
Irregular Series
All of the series are default to be irregular series, meaning they will not be included in the statistics. Its purpose is to differentiate short anime (eg 3 mins/eps) with regular anime (eg 24 min/eps). To change this, edit the series' regular checkbox.
-
Episodes Naming
In order for the system to recognize an episode's number (For "current-episode" highlight), the filename should follow the convention:
<number>.<title>.<extension>
OR<number>.<extension>
. Examples:- ✅
01. Resounding Sound - The City at Dawn.mkv
- ✅
01.mkv
- ❌
01 - Resounding Sound - The City at Dawn.mkv
- ❌
Ep 01.mkv
- ✅
Some screenshots are placed inside assets
directory.
- Filter by Tags
- Filter by fuzzy search
- Storing Metadata per series
- Stockpile Insight
- Watch Scheduling
- And More!
Roadmap:
- AniDB (Or MyAnimeList) integration, so that you don't have to write everything manually
- Multiple data directories
- English and Japanese title
Before installing this project, make sure you're using the newer version of Node. After that you can install it simply by executing yarn
command.
yarn
yarn start
When you execute below command electron-builder
will create an executable package for your OS (I think). If that fails, try to play around with .electron-builder.config.js
file and the electron-builder
docs.
yarn build
Only available after you execute yarn build
# Windows
yarn package:win
# Mac
yarn package:mac
# Linux
yarn package:linux