Torrents and Batches
Understanding how Hayase handles different types of torrents is essential for efficient streaming.
What Are Batches?
A batch is a single torrent containing multiple files - usually multiple episodes, an entire season, or even a complete series.
Types of Torrents
1. Single Episode Torrent
- One torrent = one video file
- Simplest case
- Often found for weekly releases
Example:
Torrent: "Show Name - Episode 05.mkv"
Content: Single 1GB video file2. Multi-Episode Batch
- One torrent = multiple episodes
- Common for completed seasons
- More efficient than individual torrents
Example:
Torrent: "Show Name - Season 1 [1080p]"
Content:
- Episode 01.mkv (600MB)
- Episode 02.mkv (580MB)
- Episode 03.mkv (620MB)
...
- Episode 12.mkv (590MB)
Total: 7.2GB3. Complete Series Batch
- One torrent = multiple seasons/entire series
- Best for completed series
- Can be very large (90GB+)
Example:
Torrent: "Show Name - Complete Series"
Content:
Season 1/
- Episode 01-12.mkv
Season 2/
- Episode 01-12.mkv
Season 3/
- Episode 01-12.mkv
Total: 25GBHow Hayase Handles Batches
One Torrent at a Time
Critical rule: Hayase streams ONE torrent at a time.
This means:
- If you're watching from a batch, that entire batch is "active"
- You can switch between episodes within the same batch instantly
- Starting a different torrent pauses or deletes the current one
Why This Limitation?
Technical reasons:
- Peer connections are per-torrent - each torrent needs its own set of peers
- Piece prioritization conflicts - can't optimize for multiple torrents simultaneously, some people have bad hardware
- Bandwidth management - streaming needs consistent bandwidth
- Storage pre-allocation - multiple active torrents multiply storage needs
Practical impact:
- ✅ Watching episode after episode from same batch: seamless
- ❌ Watching different shows simultaneously: must choose one
- ✅ Pausing one torrent to watch another: works fine
Selective Downloading
The good news: You don't download the entire batch!
When you select an episode from a batch:
- Hayase identifies which file(s) you want
- Only those files are prioritized for download
- Other files in the batch are deprioritized (but see piece edges!)
Example:
- Batch contains 12 episodes (7.2GB total)
- You watch Episode 5 (600MB)
- Hayase downloads ~650MB (Episode 5 + piece edges)
- Other episodes remain mostly undownloaded
Important: Due to torrent piece edges, you may download small portions of adjacent files.
Storage Planning
Pre-Allocation Requirements
Remember:
- Batches pre-allocate the full torrent size
- Plan for total batch size, not per-episode
- See Storage Management for details
Example planning:
Want to watch: 3 different shows
Each has: 12-episode season batch
Each batch: 7GB
Need: 21GB free minimum
Recommended: 30GB+ for comfortSeeding from Batches
You seed the episodes you've fully downloaded, even if you haven't downloaded the entire batch. This helps maintain torrent health while only committing storage to episodes you actually watched.
Related: