You know how a lot of people hate shorts? They actively block them, avoid them.
More power to them!
I, however, need my daily dose of doomscrolling.
So I am making Kibble! Kibble is a tiny Sailfish app that does one thing: you sign in, you feed the gremlin, and you scroll YouTube Shorts. Fullscreen, vertical, one after another, forever (or until you have to go be a person again). Nothing else gets in the way: no search bar to fall into, no comments to read, no "you might also like". Just the scroll.
What it does:
What it does not do (on purpose):
No search, no comments, no subscriptions to manage, no uploads, no playlists, no downloads.
Notes:
Future ideas:
A timelimit per day, or a set amount of shorts, maybe?
Cleaner onboarding
| Attachment | Size | Date |
|---|---|---|
| 132.54 KB | 12/10/2026 - 13:33 | |
| 152.47 KB | 16/10/2026 - 00:30 |
- Subscriptions no longer dead-ends: YouTube gives one Shorts shelf on its first page (~12) and long-form videos after, so the source now continues with the Related Shorts reel and a small bottom notice says so. Home does the same. - Stop following a continuation token that comes back unchanged (it was walking the full page budget for nothing on every swipe near the end).
Backend note (2026-10-15). Playback no longer goes through yt-dlp by default. A short is resolved with one direct InnerTube request (~0.6 s, no subprocess, no PO token), the channel and upload time come from one authenticated WEB request, watched state is reported natively, and a stale imported session is now detected instead of silently serving an empty feed. yt-dlp and the Deno/bgutil token service are kept only as an optional fallback (a Settings toggle), so a phone with neither can still scroll. Thank https://github.com/sandstorm244/harbour-fintube for all the hard work!
Comments
Mrui
Thu, 2026/10/29 - 11:35
Permalink
Love it, works fine on jolla phone 2026