Playlista z Bartkiem jako głównym profilem, dopasowana do osób obecnych w biurze.
🎵 Ankieta gustu · osobna podstrona do budowania dokładniejszych profili muzycznych. Wyniki są zapisywane lokalnie; generator wykorzystuje ❤️ jako aktywne discovery, 🙂 jako wspólny mianownik, a 🚫 wyłącza daną gałąź z discovery.
Last.fm służy jako dodatkowa baza wykonawców dla wybranych gatunków. Historia Last.fm z ostatnich 14 dni jest głównym źródłem faktycznych odsłuchań do blokad anty-powtórkowych. Starsze scrobble są ignorowane. Dane rekomendacyjne: Last.fm.
Bartek pozostaje głównym profilem i zawsze bierze udział w miksie, ale od v31 nie ma już sztywnego podziału 75/25. Każdy utwór jest oceniany osobno dla wszystkich obecnych osób, a wynik grupowy łączy średnie dopasowanie, zasadę least misery, fairness, pokrycie różnych gustów i różnorodność. v33 rozdziela dowód gatunkowy od samego źródła wyszukania: tag utworu z Last.fm jest najmocniejszy, tag wykonawcy słabszy, a genre query Spotify jest tylko lekką wskazówką. Discovery jest pilnowane względem faktycznej długości wyniku. v35 wzmacnia fairness dla osoby słabiej reprezentowanej, nie zatrzymuje wyboru tylko przez karę MMR i po wyborze zestawu losuje kolejność, zachowując możliwie duży odstęp między utworami tego samego wykonawcy. v36 wzmacnia filtr alternatywnych wersji, pamięta trzy ostatnie playlisty do późniejszej oceny i dodaje diagnostykę kolejki RMF. v37 dodaje bezpieczny próg awaryjny dla krótkich wyników oraz lekko promuje polską muzykę zgodną z gustami na podstawie tagów Last.fm. v38 rozszerza diagnostykę zatrzymania selekcji. v39 wykorzystuje te dane: awaryjny próg 35–43 wymaga już tylko, by żadna obecna osoba nie miała wyniku poniżej 35, a podczas końcowego fallbacku górna quota discovery jest liczona względem docelowej długości playlisty, aby krótki wynik nie blokował sam siebie. v43 wyklucza we wszystkich ścieżkach utwór, gdy dowolny wykonawca ma karę feedbacku <= -40; nie tworzy trwałej blokady ani nie przenosi kary na współwykonawców. v41 dodał ręczną synchronizację trwałych preferencji z Cloudflare D1. v42 automatyzuje synchronizację po zalogowaniu i po zmianach, przenosi do D1 także skompaktowaną pulę kandydatów Spotify oraz warunkowo odświeża Last.fm przed generowaniem; algorytm doboru muzyki pozostaje bez zmian. Artyści wzorcowi nadal mają mocną wagę, a wykonawca jawnie zablokowany przez dowolną obecną osobę nie trafi na playlistę. Ocena 🚫 przy gatunku obniża dopasowanie tej osoby, ale nie kasuje automatycznie całego wykonawcy, bo muzycy uparcie odmawiają życia w jednej szufladce. Ankiety gustu są głównym źródłem preferencji gatunkowych; ręczne pola mogą je uzupełniać. Filtr rozpoznawalności korzysta z lokalnej bazy Last.fm, a mocno dopasowane odkrycia mogą przejść także wtedy, gdy są jeszcze słabiej rozpoznane. Last.fm pozostaje głównym źródłem historii faktycznych odsłuchań, Spotify służy do wyszukiwania, URI i tworzenia playlist.
W wybranych godzinach aplikacja przez maks. 55 minut czeka na odcinek „HH:00 Fakty”. Gdy się pojawi, dodaje go jako następny element kolejki Spotify. Karta z aplikacją musi pozostać otwarta, a Spotify musi mieć aktywne odtwarzanie.