01 – Príbeh
Začni na jednom zariadení. Dokonči na inom.
Nikto nepočúva len na jednom zariadení. Cesta do práce patrí telefónu, poobedie notebooku, večer tomu, čo je práve najbližšie. Väčšina podcastových aplikácií žije len na jednom z nich a všade inde začínaš odznova: hľadáš podcast a pretáčaš, kde to bolo.
podnod je jeden prehrávač pre všetky: web, macOS, Windows, Linux a Android, iOS je na ceste. Je postavený na jednom dizajnovom systéme a jednom zdrojovom kóde, takže na každom vyzerá a správa sa rovnako. Prihlás sa a všetko ide s tebou: tvoje podcasty, tvoje poradie, kde si v každej epizóde, čo máš dopočúvané, dokonca aj nastavenia. Funguje aj bez účtu, prihlásenie je len na synchronizáciu.
Každé zariadenie. Jedno poradie. Tá istá sekunda.
02 – Odovzdanie
Odovzdaj to uprostred vety.

Každé zariadenie, na ktorom máš prihlásený účet, ukazuje, čo hrajú ostatné. Jedno ťuknutie to prevezme presne od tej istej sekundy: notebook stíchne, telefón pokračuje a tú istú vetu nikdy nepočuješ dvakrát ani o žiadnu neprídeš.
Tri pohyblivé paličky znamenajú, že to práve hrá, nehybná bodka, že je to pozastavené. Na rozdiele záleží: prevzatie bežiaceho prehrávania zastaví druhé zariadenie, prevzatie pozastaveného nezastaví nič. Riadok sa ukáže, len keď je čo prevziať: pozastavené prehrávanie po piatich minútach zmizne a dopočúvanú epizódu nikdy neponúkne.
03 – Počíta sa ako dopočúvané
Reklamy na konci sa nerátajú.
Veľa epizód končí pár minútami reklám a titulkov a skoro nikto ich nevydrží. Vo väčšine aplikácií tak epizóda zostane navždy rozohraná a zapcháva poradie aj zoznam noviniek. podnod ju aj tak označí ako vypočutú, keď skončíš dosť blízko konca, takže sama zmizne z noviniek aj z poradia, a to na všetkých zariadeniach naraz.
Ako blízko, je na tebe: až úplne na konci, alebo keď zostáva 10 sekúnd, 30 sekúnd, minúta, dve alebo päť. Prehrávanie nikdy neskráti, keď počúvaš ďalej, hrá až do skutočného konca. Pri podcastoch s dlhým introm alebo outrom môžeš preskočiť aj pevný úsek a okno sa meria až od neho, takže sa nič nezaráta dvakrát.

04 – Nápad
Žiadna farba značky.
podnod je zámerne monochromatický: čierna, biela a pár sivých, ani jeden odtieň značky. V logu je pod nad nod, druhé slovo mierne naklonené ako hlava, ktorá prikyvuje. Názov sa všade píše malými písmenami, aj na začiatku vety, a kontrola v builde zlyhá pri akomkoľvek inom zápise.
Pod tým všetkým je systém soft-brutalistický. Hĺbku tvorí rampa štyroch plôch, každá o stupeň svetlejšia ako predchádzajúca, nikdy tieň. V produkte nie je nikde rozmazanie a ak sa doň vkradne matné sklo, test zhodí build. Každý ovládací prvok je pilulka. Každé slovo nesie Inter s tesným prestrkaním a všetku farbu prinášajú obaly podcastov.


Plátno
#0B0B0B
Papier
#F1F1F1
Svetloružový odtieň
#F3CCCB
Marhuľový odtieň
#F5D5B4
Nebeskomodrý odtieň
#C4DCF2
05 – Jediná farba
Vyberieš ju ty. Alebo sa vyberie sama.
Jediná farba, ktorú podnod pustí dnu, je tá, ktorú si vyberie poslucháč: akcent, ktorý vypĺňa tlačidlo prehrávania, čiaru priebehu a bodku pri nevypočutých epizódach. Odtieňov je sedem a každý je zámerne bledý. Akcent je väčšinou výplň s takmer čiernym písmom a tmavší odtieň by na čiernej obrazovke prestal pôsobiť ako ten jediný rozsvietený tvar.
Predvolený je mix, ktorý pri každom otvorení podnodu vyberie nový odtieň, a nikdy nie obyčajný papier, ktorý by vyzeral, akoby funkcia zlyhala. Kontrast každého odtieňa sa meria voči každému povrchu, na ktorom sa objaví, a to v testoch, nie od oka.

06 – Lišta s ponukami
Zvedavý malý kamoš.
Na desktope žije podnod v lište menu ako drobná postavička: kruh z loga s dvoma vysokými očami. Kým pracuješ, sleduje tvoj kurzor, ale len pokukuje, nikdy necivie. Keď nič nehrá, čaká ako obrys. Stlačíš play, postavička sa vyplní a prikyvuje do rytmu tvojej epizódy.
Nie je načítaná, je nakreslená. Každý snímok sa kreslí v Ruste z kruhov a kapsúl, pätnásťkrát za sekundu, kým prikyvuje, a macOS ho dostane ako šablónu, takže vyzerá správne na svetlej lište menu, na tmavej aj pod zvýraznením menu. Linux dostane obe nálady bez pohybu: jeho systémová lišta zapisuje každý snímok na disk a prikyvovanie by znamenalo pätnásť zápisov súboru za sekundu počas celej epizódy. Keď počítaču nastavíš menej pohybu, kamoš sedí bez pohnutia a pozerá rovno pred seba. Vyplnený stále znamená, že hrá.

07 – Bublina
Vytiahni si prehrávač z lišty.
Klikni na tvár a vysunie sa z nej malý prehrávač: obal, miesto, kde práve si, a tri tlačidlá. Chyť ho a potiahni. Najprv sa bráni. Prehrávač sa od ikony odlepí, ale jeho šípka zostane pripnutá k nej a naťahuje sa a nakláňa, ako ťaháš. Po 34 pixeloch sa pustí a z prehrávača je malé okno, ktoré pláva nad všetkým ostatným, kým ho tam chceš mať.
Keď ho nesieš späť, najprv sa spýta. Do 110 pixelov od domova mu z okraja začne smerom k ikone vystupovať šípka, najprv pomaly a potom naraz, takže to pôsobí ako pritiahnutie, nie cvaknutie. Pustíš ho a letí domov, kým šípka dorastá. Prehrávač, jeho šípka a obrys sú jeden tvar a pripojenie je jediné číslo, ktoré ide od jednotky k nule a ktorým sa riadi obrys, obsah aj tlačidlo, takže na obrazovke nikdy nie je snímok s dvoma tvarmi.
To, čo vynecháva, vynecháva zámerne: žiadna rýchlosť, žiadny časovač spánku, žiadne pretáčanie. Je to letmý pohľad a tri stlačenia a tlačidlá na preskakovanie ukazujú tvoje vlastné dĺžky skokov.

08 – Pohyb
Obal sa presúva. Nič iné nemusí.
Keď sú tiene a rozmazanie vylúčené, pohyb je jediný spôsob, ako povedať, že z toho, na čo klikneš, vzniklo toto. Preto sa s ním šetrí. Otvoríš prehrávač a jeden obal sa presunie z miniprehrávača do veľkého rámu, kým všetko ostatné stojí; zavrieš ho a obal sa vráti tou istou cestou, z miesta, kam sa medzitým dostal. Prepínanie kariet, to, čo ľudia robia najčastejšie, nemá žiadnu animáciu.
Stlačíš play a vidíš, že to pracuje: namiesto ikony play krúžok a namiesto času „načítava sa · od 12:04“. Tlačidlo zostáva aktívne, takže druhé stlačenie spustenie zruší, namiesto toho, aby zaradilo ďalšie. Riadok, ktorý práve počúvaš, ukazuje „Prehráva sa“ s tromi malými stĺpčekmi a dĺžku si ponechá. Dopočúvaná epizóda na sekundu ukáže značku prehratia, než sa jej riadok zloží, takže odchod pôsobí ako dôsledok, nie chyba.
Obmedzený pohyb má stupne, nie vypínač: dekorácie zmiznú, presun sa zmení na prelínanie a všetko, čo nesie informáciu, vymení slučku za statický signál, ktorý hovorí to isté.

09 – Obrázok na každý deň
Zajtrajšia titulka vzniká dnes v noci.
Titulná stránka sa otvára jedným vybraným podcastom. Každé ráno o 05:40 sa vyberie nový a žiadny podcast sa nevráti skôr ako o 90 dní. Cez noc mu podnod nakreslí obrázok. OpenAI gpt-image-2 dostane vlastný obal podcastu, jeho kategóriu a popis a má z nich urobiť širokú scénu vo farbách, textúrach a motívoch obalu: bez písma a s pokojnou ľavou tretinou pre nadpis.
Potom ho rozpohybuje Seedance 2.0 mini od ByteDance s briefom, ktorý žiada pomalý, jemný pohyb: „nesmie sa dať poznať, ktorú sekundu klipu práve sleduješ“. Model chápe prvý a posledný snímok ako dva rôzne momenty, preto dostane obrázok len raz a slučku uzavrie podnod sám: začiatok klipu prelínačkou vráti cez jeho koniec. Podcast ide na titulku, až keď má obrázok. Ak noc nevyjde, zostane včerajší výber a stránka ustúpi od slučky k statickému obrázku, k rozmazanému obalu podcastu, k čisto čiernej, nikdy nie k rozbitému obrázku.
Jediné absolútne pravidlo: žiadni ľudia. Video modely odmietajú animovať snímok, v ktorom vidia skutočného človeka, a niektoré to dajú najavo len tak, že potichu nevrátia žiadne video, takže obrázok plný moderátorov by sa jednoducho nikdy nepohol. Poctivosť je zabudovaná tiež: štítok „obrázok vygenerovaný pre dnešný výber“ sa zobrazí len vtedy, keď je obrázok naozaj vygenerovaný, takže vlastný obal vydavateľa sa nikdy nevydáva za strojovú prácu.

10 – Obaly, ktoré dýchajú
Ľudia stoja. Všetko ostatné sa môže hýbať.
Obal vybraného podcastu dostane rovnakú úpravu, ako cinemagraf: „fotografia, na ktorej sa hýbe pár vybraných vecí a každý človek na nej je dokonale nehybný“. Ľudia a písmo na obale sa berú ako vytlačená farba, takže moderátori nikdy nežmurkajú a názvy sa nikdy neroztečú. Z klipu je animovaný WebP s ôsmimi snímkami za sekundu a slučke, ktorá sa neuzavrie sama, sa pol sekundy jej začiatku prelínačkou vráti cez koniec.
Je to čisto bonus. Vykreslí sa cez statický obrázok až vtedy, keď sa ten načíta, vôbec sa nestiahne pre niekoho, kto požiadal o menej pohybu, a nikdy sa nepoužije tam, kde by pohyblivý obrázok niečo pokazil: v notifikáciách, na kartách na zdieľanie ani na zamknutej obrazovke. Keď vydavateľ zmení obrázok, animácia sa okamžite stiahne.
11 – Poslucháči
Žiadne fotky, žiadne tváre, nikto zle nakreslený.
V podnode nie sú nikde nahrané obrázky, takže každý účet dostane náhodne a natrvalo jeden z 24 nakreslených štúdiových predmetov: kazetu, mikrofón, cievku, megafón. Každý má jeden odtieň v troch tónoch: tmavý podklad, jemný predmet a stredný tón na detaily, s výrezmi prerazenými cez podklad, takže dvoch ľudí rozlíši už samotná silueta pri 24 pixeloch.
Nie je tu telo, ktorému by sa dalo prisúdiť pohlavie, ani pokožka, ktorú by sa dalo trafiť zle, a nič sa neodhaduje z tvojho mena. Rovnako ako obaly sú to obrázky, nie náter rozhrania, a len preto im monochromatický systém dovolí farbu.

12 – Stavba
Jeden dizajnový systém. Všade.
Telefón, desktop aj web majú jedno rozloženie a jeden rad epizód a aplikácia je zámerne tmavá, aby hovorili obaly.

Hárok
Každá nová epizóda zo všetkých podcastov, ktoré sleduješ, na jednej stránke. Podcastové aplikácie zvyčajne triedia epizódy podľa podcastov; podnod namiesto toho začína od dňa, lebo „čo je nové“ je otázka, s ktorou ho ľudia otvárajú.

Vyhľadávanie
Podcasty, epizódy a ľudia, nájdené už počas písania. Žiadne tlačidlo na hľadanie a žiadna stránka s výsledkami: na telefóne v jednej ruke v električke je každé ťuknutie navyše dôvod to vzdať.

Knižnica
Odbery, stiahnuté epizódy a rad, presne tam, kde zostali. Najmenej vzrušujúca obrazovka na navrhovanie a tá, podľa ktorej sa aplikácia posudzuje: raz niekomu stratíš miesto, kde skončil, a už ti neodpustí nič.

Prehrávač sa drží v úzadí
Rýchlosť, preskakovanie, kapitoly a časovač spánku a pamätá si, kde sa počúvanie skončilo. Drží sa v úzadí, lebo obal je výrazný, a prehrávač, ktorý súperí s obrázkom, prehrá.

Notifikácie
Pípnutie v momente, keď podcast, na ktorom ti záleží, pridá niečo nové. Je to jediný dobrý dôvod, prečo by podcastová aplikácia mala niekoho vyrušiť.

Nové epizódy každé ráno
Dnešné epizódy od všetkých, ktorých sleduješ, v poradí, v akom prišli. Žiadny ranking a žiadne „pre teba“: poradie príchodu je jediný algoritmus, ktorému už rozumie každý.
Na webe sa ten istý hárok roztiahne naširoko: hore vybraný podcast, pod ním celý katalóg a rebríčky, ktoré sa aktualizujú každý týždeň.



Domovská stránka končí jedným panelom: šesť tlačidiel a pod nimi plocha s obrázkom, do ktorej sa vysúva banner každej platformy.
Bannery sú vyrenderované na 13 až 25 KB každý, všetkých šesť má spolu 105 KB, takže sa všetky načítajú hneď na začiatku a žiadne tlačidlo nikdy neotvorí prázdny panel. Stačí pol sekundy prázdnej plochy a „na každom zariadení“ sa začne čítať ako sľub, nie ako fakt.
13 – Čo sa ujalo
Každý podcast. Každé zariadenie. Jeden rad.
Päť platforiem beží, iOS je na ceste. Jeden rad a jedno rozpočúvané miesto v každej epizóde ťa nasledujú na všetkých z nich a na výber je viac ako 113 000 podcastov.
Značka nemá vlastnú farbu a zvyšok nechá na obaloch podcastov. podnod predáva moment, keď veta pokračuje na notebooku presne od sekundy, kde sa zastavila na telefóne. Keď trik robí produkt, úlohou značky je nezavadzať mu.
