Loading...

Frequently Asked Questions

Most commonly asked questions about Hayase and its usage.

What extensions are there? How to make extensions?

You can find all information regarding extensions on the extensions page.

Can I close the miniplayer?

No. The miniplayer provides feedback that something is happening in the background. Closing it would make the user feel like the app is lagging [because it's maxing out your internet in the background by torrenting] when nothing is happening.

Can I reduce the upload speed?

No. This app is also meant to seed the torrents the user downloads, if you want freeleech go to some private tracker. Disabling seeding would undermine the torrent swarm the app relies on, which would make the app effectively destroy itself.

Does Hayase stream the video or does it store it?

Hayase only stores 1 torrent on your drive, unless Persist Files is enabled in settings. It doesn't stream the content as it also needs to seed the data it downloads to keep the swarm alive. It's important to note that it stores 1 torrent, not 1 video. A single torrent can sometimes consist of many video files, and as such take up a lot of space.

I have an existing media library, can Hayase import it?

Yes, however it's not simple. Hayase does not scan libraries like Plex or Jellyfin. If you want to use Hayase with an existing library, you need to make sure that the Torrent Download Location is set to the same folder where your existing media is stored, and that Persist Files is enabled or Hayase will delete the downloaded files once you finish watching. This way, when you search for torrents for a given anime episode and play one you have downloaded Hayase will recognize the files and not re-download them.

If you however want Hayase to discover downloaded torrents in the UI before you select them via episode search, then you'll need to manually copy the .torrent files to the Torrent Download Location's hayase-cache folder and rename them to just the infoHash of the torrent file, which is a 40 character long hexadecimal string, without the .torrent extension.

Hayase will then be able to recognize the torrents you have downloaded and display them in the UI, however the specific episode, anime and download status metadata will not be available, until you play the torrent in the episode search, which will now recognise that you have a downloaded torrent in the cache, and visualise it with a downloaded icon in the search results.

Make sure the .torrent files you copy to the hayase-cache folder are COPIES, not MOVES, as Hayase will modify the .torrent files to add metadata about the episode, anime and download status, strip some other metadata, which will make them incompatible with other clients and which might lead to data loss.

Is this safe?

It's recommended that you read the guide about basics of torrenting.

Will this replace streaming sites?

Not really. The underlying source of video are still torrents, which aren't always seeded, so anime that's a few years old might not play back smoothly.

Why is anime X not playing?

One of four reasons:

  • the anime isn't seeded
  • your download speed isn't fast enough
  • your ISP blocks Torrenting, see this tutorial for a potential fix, or simply use a VPN
  • the app couldn't find a matching torrent for the anime

I selected an episode to play, but Hayase plays something else!

Finding desired episodes can sometimes be difficult, if Hayase auto-selects an episode incorrectly you can either disable auto-play torrents in settings to select torrents yourself during episode choosing, or manually find and paste in a .torrent file URL or a magnet URL into the episode search to play a desired episode manually.

Can I play my own torrents?

Yes. You can just paste/drag-drop a torrent file/magnet link in the episode search UI, and Hayase will then play that torrent as if it was that episode.

Can I change what tracker torrents are found from?

Yes. If you find other community made extensions, you can import them in the app settings, however there is no curated list of community made extensions.

How is this different from sequential qBit?

Unlike qBit's sequential, this will prioritise downloading torrent pieces directly needed for playback, which with the user seeking isn't always just sequential.

Won't this kill swarm health?

Depends. On average no. The app is always seeding 1 torrent as long as it's open. Additionally the upload speed is forced to be x1.5 that of the download speed. Those 2 things combined will already make this app seed more than the average leecher which removes the torrent the moment it's downloaded.

Why is it a native app, not a website?

The BitTorrent protocol requires TCP/UDP to function, that is the only reason. Browsers can't access TCP/UDP which means they can't access the global BitTorrent swarm.

> Can't you make this just use WebRTC?

Yes. A BitTorrent implementation which uses WebRTC exists, but it's not yet adopted by any clients, and libtorrent [the library which qBit and others use] is still working on/just added support for WebRTC, which means there's no global swarm. This will hopefully change in the future.

Hayase crashed too many times.

This is likely because Hayase updated from a very old version to a very new one. Uninstall Hayase, go to %appdata%/Hayase remove all files and re-install it. If this issue persists visit the Discord for help.


© 2020 - 2025, ThaUnknown
All rights reserved
Social
This site or it's servers do not store, hosts or distribute any copyrighted files or media.