Basic Usage
This guide covers the day-to-day usage of Hayase for streaming content.
Finding Content
Using Search
The primary way to find content in Hayase is through search:
- Click the Search button or icon
- Type what you're looking for (anime title, movie name, etc.)
- Press Play/Continue/Rewatch
- Browse results from your installed extensions
Understanding Search Results
Results show information from multiple extensions:
- Releaser - Who uploaded the content
- Title - Name of the content
- Extension Icons - Which extension found it
- Type - Single episode, batch, best quality release, alt quality release.
- Tags - Audio language, subtitles, source (BluRay, WEB-DL), etc.
- Quality - 720p, 1080p, etc.
- Size - Total file size
- Seeders - Number of people sharing (more = better)
- Date Added - When it was uploaded
What to look for:
- ✅ Already Downloaded = instant playback
- ✅ More seeders = faster, more reliable streaming
- ✅ Recent uploads = more likely to have seeders
- ✅ Known releasers = trusted quality
- ✅ Appropriate size = matches expected quality
- ✅ Best/Alt quality = higher resolution or different audio/subtitle options
- ❌ Zero seeders = dead torrent, won't stream
Streaming Your First Video
Starting a Stream
- Click on any search result
- Hayase will automatically select the first playable file or continue from where you left off based on your list progress
- The video player opens and starts buffering
What Happens Next
Initial Connection (1-2 seconds):
- Hayase connects to peers in the torrent swarm
- You'll see "Resolving Torrent Metadata"
Buffering (5-15 seconds):
- Hayase downloads the metadata of the video required for playback
- Buffer indicator shows desired video buffer, not total download
- Playback starts when sufficient buffer is ready
Playback:
- Video plays while Hayase continues downloading ahead
- You can see download progress in the player UI
- Hayase automatically manages speed and buffer
Player Controls
Standard video player controls:
- Play/Pause - Spacebar or click
- Seek - Click timeline (only to already-downloaded portions)
- Volume - Click volume icon or use arrow keys
- Fullscreen - Click fullscreen icon or press F
- Subtitles - Click CC icon if available
- Options - Click ... for more settings
Note on Seeking:
- You can only seek anywhere you want, even to unbuffered and undownloaded parts
- Hayase will download the necessary pieces on-the-fly with minimal delay
Managing Downloads
Active Downloads
While streaming, your download continues in the background
Download Stats:
- Download speed - Current download rate
- Upload speed - You're seeding to others
- Peers - Number of connected peers
Managing Speed:
- Hayase automatically manages download speed
- It prioritizes pieces you need for streaming
- After you finish watching, it continues seeding what you downloaded
Completed Downloads
Once a download completes:
- It's available for instant playback (no buffering)
- Hayase seeds it to other users
- It stays in your library until you delete it or play another file, unless you have persistent storage enabled, see Settings Reference
Storage Management
To manually manage storage:
- Go to Library
- Select content you want to remove
- Select Delete
Working with Batches
What is a Batch?
A batch is a single torrent containing multiple episodes or even multiple seasons:
- Single episode: One file, one torrent
- Season batch: All episodes of a season in one torrent
- Series batch: Entire series in one torrent
Playing from Batches
When you select a batch, Hayase streams only one episode (not the whole batch)
Important:
- You don't download the entire batch to watch one episode
- Hayase intelligently downloads only what you need
- Other episodes in the batch remain available
Episode Detection
Hayase automatically detects which episode is which:
- It reads filenames within the batch
- It matches them to episode numbers
- It fetches metadata (title, description, thumbnail)
Sometimes this fails:
- Badly named files confuse the detection
- You might see wrong episode numbers or titles
- See Metadata and Detection Issues for details
Using Multiple Devices
The Client-Client Model
Remember: Hayase uses client-client architecture. Each device is independent:
Scenario 1: Watching at Home
- Use Hayase on your computer or TV device
- Content streams directly from torrents
Scenario 2: Watching at a Friend's House
- Open Hayase on your phone
- Cast to their TV via Chromecast
- No home server needed!
Scenario 3: Family Sharing
- Each family member runs Hayase on their device
- Everyone can watch different content simultaneously
- No single server bottleneck
Casting
Hayase supports casting to:
- Chromecast devices
- Smart TVs with casting support
- Devices on the same network
To cast:
- Ensure you're on the same network as the target device
- Click the Cast icon in Hayase
- Select your target device
- Start playing content
For Watch2Gether (synchronized watching with friends), see Watch2Gether Integration.
Offline Mode
Hayase has an offline mode for when you don't have internet:
What Works Offline
✅ Playing already-downloaded content ✅ Browsing your library ✅ Managing downloads ✅ Local playback features
What Doesn't Work Offline
❌ Searching for new content (extensions need internet) ❌ Streaming new torrents (needs peers) ❌ Fetching metadata (thumbnails, descriptions) ❌ Extension updates
To use offline:
- Nothing! Hayase automatically detects no internet, automatically caches metadata for offline use.
- Just open Hayase and go to your library.
See Offline Mode for more details.
Understanding Bandwidth Usage
Download Speed
You need enough download speed to match the video bitrate:
| Video Quality | Bitrate | Required Download Speed |
|---|---|---|
| 480p SD | 1-2 Mbps | 2-3 Mbps |
| 720p HD | 2-5 Mbps | 5-7 Mbps |
| 1080p FHD | 5-15 Mbps | 10-20 Mbps |
| Blu-ray FHD | 25-100 Mbps | 50-120 Mbps |
Note: These are approximate. Actual bitrates vary by encoder and content.
Upload Speed (Seeding)
While you stream, you also upload to other peers:
- This is how torrenting works - everyone shares
- Your upload speed doesn't affect your streaming
Is seeding required?
- Technically yes, it's part of the protocol
- Practically, Hayase handles this automatically
- You support the ecosystem by seeding
Tips for Best Experience
For Smooth Streaming
- Enable port forwarding - Dramatically improves peer connectivity
- Use wired connection when possible - More stable than WiFi
- Install reliable extensions - More reliable sources = better streaming
For Better Quality
- Check file sizes - Larger usually means better quality
- Read file names - Often indicate quality (e.g., "BluRay", "WEB-DL")
- Try different extensions - Quality varies by source
For Privacy
- Use a VPN - Masks your IP
- Enable DNS over HTTPS - Prevents DNS snooping
- Check extension sources - Know what you're connecting to
Common Usage Scenarios
Watching a Weekly Series
- Search for the series
- Add it to your Watchlist (if available)
- You'll see the series in the calendar
Binge Watching
- Find a season batch torrent
- Continue to next episode seamlessly
- Hayase manages the download automatically
Sharing with Friends
- Bring your device (phone, laptop) to their location
- Connect to their network
- Cast to their TV
- Stream your content
Travel Usage
- Download content before you leave (while on good internet)
- Watch downloaded content anywhere in offline mode
- Download more when you reach your destination
Next: