Przejdź do treści
online
plv0.46.1 · 1d135e2
W aktywnym rozwojuZaktualizowano 8 lis 2026

LiveWall

Animowane tapety wideo dla macOS: playlista, która zmienia się za ikonami pulpitu na jednym ekranie, na wszystkich albo z innym filmem na każdym.

Animowana tapeta LiveWall: neonowe miasto nocą w deszczu, z różowym księżycem i reflektorami

Zadanie

Tapety w macOS są statyczne, a aplikacje z animowanymi tapetami albo drenują baterię, albo pokazują ten sam klip na każdym ekranie.

Rozwiązanie

  • Odtwarzanie: playlista zmieniana według czasu, z płynnymi przejściami; jeden ekran, wszystkie ekrany synchronicznie lub inny film na każdym, z filmem przypiętym do ekranu. Identyczne monitory są rozróżniane, a jeden film na kilku ekranach korzysta z jednego dekodera.
  • Energia: pauza, gdy pulpit zasłaniają okna pełnoekranowe lub zmaksymalizowane, przy zasilaniu z baterii i w trybie niskiego zużycia energii.
  • Ustawienia: karty odtwarzania, ekranów, energii i systemu; oznaczenia formatu (21:9, 32:9, 4K…) z podpowiedzią, czy film pasuje natywnie, czy zostanie przycięty; pięć motywów okna.
  • Kolekcja: 12 płynnych filmów wyrenderowanych przez nasz własny generator — bez materiałów stockowych.
  • Wygaszacz ekranu: LiveWall na ekranie blokady (prototyp).
  • Pro: jednorazowy zakup przez StoreKit 2 na bazie darmowej wersji.
  • Dystrybucja: strona i zrzuty ekranu w App Store w 15 językach, podpisana i notaryzowana wersja uniwersalna, instalator .pkg, dwa warianty (bezpośredni i w piaskownicy) z jednego kodu źródłowego, uruchamianie przy logowaniu tylko za zgodą użytkownika.
  • Strona: livewall.mainlane.io w 15 językach ze stronami wsparcia i prywatności, formularze listy oczekujących i kontaktu chronione przez Turnstile, wersja i cena pobierane z API Mainlane.
  • Inżynieria: CI na własnym runnerze Mac, Dependabot, przegląd AI przy każdym pull requeście.

Rezultat

Wspólny dekoder obniżył zużycie CPU przy filmie 5120×1440 z 213% do 143%, a pamięci z 657 MB do 468 MB (M1 Max). Wersja 1.2.0 z Pro czeka na przegląd w App Store. Bez sieci, bez kont, bez analityki.

Zrzuty ekranu