An open API service indexing awesome lists of open source software.

https://github.com/dady8889/aniwari

Anime schedule with a torrent client and MyAnimeList integration
https://github.com/dady8889/aniwari

anime blazor csharp maui myanimelist torrent

Last synced: 3 months ago
JSON representation

Anime schedule with a torrent client and MyAnimeList integration

Awesome Lists containing this project

README

          

Aniwari


Anime schedule with a torrent client and MyAnimeList integration


About
Features
Installing
FAQ
Download


Showcase

## **About**

Aniwari is an application aimed to ease watching currently airing anime in the season.
You can often find yourself in situations where you open a schedule + MAL + Nyaa (or any other service) and then switch back and forth between them, which can get annoying. Aniwari provides a way to integrate all these services into one. The application has been designed with responsiveness and touch-screens in mind.

The only supported platform is currently Windows 10+ (.NET 7)

## **Features**

### **Schedule**


  • List airing anime for each day

  • Automatic conversion from Japan to Local time

  • Click on an anime to view more information

  • Choose which anime you are planning to watch

  • View multiple days at once in fullscreen

### **Watchlist**


  • List all anime you are watching

  • Click on an anime to list all aired episodes

  • Force a number of episodes (in case of irregular schedule) Read more

  • Search for a torrent on Nyaa Read more

  • Set a preferred search string Read more

  • Track the torrent's status

  • Opens your video player to watch an episode

  • Delete a downloaded episode

### **MyAnimeList**


  • Log into your MAL Read more

  • Import your watching list

  • Automatically update your watched episodes

  • Automatically add new anime to your MAL

### **Torrents**


  • Fully integrated within Watchlist

  • Set maximum seeding/downloading speed

  • Set maximum seed ratio

  • Automatic save and resume on restart

  • Choose archive location

### **Visuals**


  • White mode / Dark mode

  • Custom theme color

  • Automatically generated accent colors

  • Custom background

  • Responsive layout

  • Touch friendly

  • Heads up notifications

  • Anime titles language preference (Japanese, English, Romanized)

### **Updates**


  • Check for updates in Settings

  • Automatic install and restart

## **Installing**

Go to the Download page and download the latest zip package, then unpack it into a folder anywhere you want.

Aniwari needs the .NET 7 framework to work, however if you don't have it installed it *should* give you a link to download it when you try to open the app. (Updated Windows 10+ installations have newest .NET automatically, so it should not be a problem)

Application preferences are saved into the `%appdata%\Aniwari` folder.

(Installer is work in progress)

## **Bugs**

The following bugs has been found and cannot be fixed, because they are in the framework itself.
- Windows 10 19044 - Scrolling while scroll lock is OFF doesn't work - apparently turning scroll lock ON fixes the issue

## **Building and Development**

Aniwari is made in **C# MAUI Blazor**. You need to have **Visual Studio 2022** with specific MAUI workload installed.

We are using a fork of **Onova** for updates, so currently you have to publish it locally before the first build.
I recommend to use the **publish script** in the solution folder first, and then you can build and debug without any problems. Just call `.\publish.ps1` in the Package Manager Console.

No other dependencies should be necessary, just keep in mind there are projects listed as **git submodules**.

## **Open source**
The following open source projects have been used:

Aniwari is licensed under the MIT license.