v0.0.0-alpha-someday — still not out

The last *arr you'll ever install, allegedly.

Tiredarr is a fatigue PVR for Usenet and BitTorrent users. It monitors multiple RSS feeds (Really Sleepy Syndication) for new naps, then grabs, sorts and renames them. Eventually.

 
0 dependencies · 1 file · port 2222 · ∞ unmanaged feelings
zzz
tiredarr — Naps
⚠ Health check: indexer “Bed” unreachable since 2019

Nap Queue

Power NapPowerNap-720pmissed
Afternoon NapREM-1080pmissed
Weekend Lie-InREM-1080pfailed: one more episode
Full Night SleepHibernation-2160p-REMUXwanted
⚠ Nap interruptedPlex started transcoding for some reason

// the problem

You are running nine of these.

Each one needs an update, an API key, a reverse proxy rule, and a small piece of your soul. The stack manages your media perfectly. Nobody manages you.

AppManagesPort
SonarrTV8989
RadarrMovies7878
LidarrMusic8686
ReadarrBooks8787
ProwlarrIndexers — an *arr to manage your *arrs9696
BazarrSubtitles6767
Whisparr“Research”6969
TiredarrYou2222

Port 2222 — named after 22:22, the time you said you'd go to bed.

// features

It does nothing. Through the standard *arr v3 API.

So at least it's consistent with the rest of your stack.

01 / DETECTION

Automatic Nap Detection

Monitors your calendar, your server uptime, and your soul. When all three look bad, a nap is added to Wanted. It stays there.

02 / STORAGE

Hardlink Support

Naps occupy zero extra disk space, because they never happen.

z z z
03 / RETRY

Failed Nap Handling

Automatically retries when a nap is interrupted by a Plex “transcoding” push notification.

04 / CONNECT

Notifications

Pings Discord, Slack, Telegram and ntfy when you should be asleep. You will read the notification instead of sleeping.

05 / INDEXERS

Indexer Support

Searches Couch, Bed, Hammock and That One Armchair. Falls back to Desk if all else fails.

06 / CUSTOM FORMATS

Custom Format Scoring

Scores releases by blanket weight, room temperature, and whether the dog is on the bed. Dog on bed is +10 comfort, −400 mobility.

// quality profiles

From Micronap to full REMUX.

Tiredarr automatically upgrades sleep already obtained when a better format becomes available. It has never become available.

Micronap.480p.MEETING.CAM-TRD

Eyes closed in a meeting. Lossy. Audience laughter audible.

▲ 2,113 seeders▼ everyone, constantly
Power.Nap.720p.COUCH.WEB-DL-TRD

Twenty minutes. One shoe still on. Surprisingly well encoded.

▲ 312 seeders▼ 8,907 leechers
Afternoon.Sleep.1080p.BED.BluRay-TRD

A real sleep cycle. Rarely seeded. Often fakes.

▲ 4 seeders▼ 41,002 leechers
Full.Night.Sleep.2160p.BED.REMUX-TRDNUKED: fake

Eight full hours, phone untouched. Most indexers consider this release fabricated.

▲ 0 seeders▼ 4.6B leechers

// api

Standard *arr v3 API. For consistency with the ecosystem that broke you.

Every response includes Retry-After: 28800 — eight hours, the recommended amount — and arrives after a 2–4 second delay, because Tiredarr responds to requests the way you respond to texts.

you@homelab: ~
curl -i http://localhost:2222/ping
— 3.4 seconds later —
HTTP/1.1 503 Service Unavailable
Retry-After: 28800
X-Tiredarr-Mood: exhausted
{ "status": "tired" }

curl -X POST http://localhost:2222/api/v3/nap
HTTP/1.1 425 Too Early
{ "error": "Too Early", "message": "Can't. Tired. Try tomorrow." }

// faq

Frequently Avoided Questions

▸Is this a real project?

No. It's the only *arr honest enough to admit it.

▸Does it integrate with Overseerr?

Overseerr can request naps on your behalf. Tiredarr will ignore them, maintaining full compatibility with your existing behavior.

▸Why is the web UI blank?

That's dark mode. The darkest mode. Lights off. Go to sleep.

▸How is this different from not installing anything?

Branding.

▸Is there a Discord?

Yes. Notifications are muted. In both directions.

▸Will there be a v1.0?

The roadmap says “eventually.” The roadmap is a sticky note. The sticky note fell behind the desk.

▸What about Tiredarr2?

Don't you dare.