-------------------
Added
^^^^^
- Debug logging.
- Add update command, which uses animedb results as opposed to anidb
results for the add command.
- Friendlier presentation for AID parse errors.
- watching option added to search command.
- search command can now filter anime with available episodes to watch.
Changed
^^^^^^^
- Anime watching no longer includes broken symlinks.
- File picker now prefers files lower in alphabetical sorting (so v2
is picked over v1, for example).
- Available episodes are displayed starting from the last watched
episode, instead of displaying all available episodes. Available
episodes are also limited to the next eight, to account for anime
with potentially hundreds of episodes.
- search command now orders by AID
- watch command only offers to bump if the next episode was watched.
- AnimeDB.search() changed to AnimeDB.select() with different
semantics.
- Instead of caching AniDB anime data as local XML files, Animanager's
own animedb now serves as a "cache". The original workflow had a
redundant step::
anidb titles search -> fetch anidb anime data ->
load anidb anime data into local animedb
Now it is just::
anidb titles search -> load anidb anime data into local animedb
Removed
^^^^^^^
- ashow command.
- fetch command.
- Script file support. Automation will instead be supported via
importing Animanager as a Python library.