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.