github hayase-app/ui v6.3.7
6.3.7

latest releases: v6.4.26, v6.4.25, v6.4.24...
2 months ago

About this new major release:

  • rebrand:
    • renamed to "Hayase", and changed logo

Social platform:

Hayase is now a social platform, just as you people wanted

  • threads and discussions powered by AniList's Forums. FOLLOW THEIR RULES OR YOU WILL GET BANNED
  • friend watch progress indicated in episode list
  • anilist/kitsu user profiles
  • global app chat, [opt-in, enabled after agreeing to terms, so if you dont open it you're not subject to this]

UI:

It's now pure peak, its like x100 faster and way more powerful, there's a LOT that changed in the UI so have fun exploring it.

The video player especially got a massive face-lift, it's now way faster, has more features and fixes, the seekbar preview thumbnails are also like x10 better too.

Updates:

Hayase now uses a way more complex update system, it's a hybrid update system

  • lets Hayase update WHILE ITS RUNNING, without any restarts needed for small UI fixes [90% of all updates are this]
  • big IMPORTANT updates still restart the app, and they will block you from using the app until it's updated, they are important for a reason, this often includes important security fixes, important bug fixes, or features which aren't backwards compatible

Extensions:

  • support for extensions which dictate specific languages
  • support for extensions which explicitly target dub/sub
  • support for NZB [NNTP] data extensions [WIP]
    • allows hayase to download data even when there are no seeders, if the extensions has an NZB for it [WIP]

This doesn't mean the default extensions provide these things, it just means that there'w now UI which indicates dub/sub support and non-eng languages.

Offline mode:

Hayase is FULLY offline capable, this includes:

  • list updates, such as progress, status, rating etc
  • forums
    • comments
  • queries
  • search

This simply means that even if you're fully offline, hayase SHOULD WORK PERFECTLY AND SEAMLESSLY. There's no switches, configs, enabling or anything, cache just works automagically.

Note that things you've not "seen" before, won't be cached, the cache saves everything you've seen for a week [might increase this time later], so if you've opened One Piece in the past week, it's going to work offline perfectly.

If you however try to open "Shit isekai clone #12" while offline, and you've not seen it before anywhere in the UI, then it wont be cached and could cause problems, same goes for forums, threads, comments, friends etc

Support for NON-Anilist syncing

  • support for local sync, kitsu and MAYBE others in the future
  • some features won't work for these providers, such as:
    • offline mode
    • friend watch progress
  • you can sync to all or none at once, configurable in settings

Downloads: [nerd shit, its skippable]

  • new version is fully backwards compatible with the old version's downloads folder, but adds a new "torrent download cache metadata" folder, so you should be fine to use your own downloads if you used persist files previously, the metadata folder
    • accelerates things like torrent rescanning from 300-500 seconds for batches down to ~1-2 miliseconds
    • provides functionality for offline mode [not yet implemented :^)]
    • provides information about what torrents you already have downloaded in the torrents select UI
    • in the future it will be used to provide information about what torrents to seed etc
    • the cache is smart, so if a file is deleted it will detect that and update itself

Here's the list of the big changes:

note that if you use the old miru folder it will NOT dynamically detect what torrents are downloaded, and the FIRST rescan will still take up to those 500s, but after that the cache will be generated for it, and you're good to go

additionally the torrents select UI will not detect old miru entries, they also need to be rescanned

the download cache folder is compatible across devices, so if you mount it on a network drive, and point hayase to that network drive it will read the cache automagically regardless of what device is playing it, so if you ever want to copy your downloads across devices, the cache and download information will persist

[for developers or people that understand torrenting]

the torrent cache is actually just a superset of .torrent files [a .torrent file with some extra info], so if you know what torrents you have downloaded, you can simply drop the torrent files into the cache folder, and rename them from anime 09.torrent to infoHash, so as an example you'd rename /view/1965682's 1965682.torrent to d87cfe456afea668733c8d42006490b64430c44c, hayase will then detect it, and show it in the "torrent search results" page as downloaded, and once you select it, it will re-scan the files and update the torrent file with the extra metadata.

Don't miss a new ui release

NewReleases is sending notifications on new releases.