Aplikacje stacji · iOS · Android · CarPlay · Android Auto
Server Room generuje aplikację mobilną Twojej stacji na podstawie jej profilu: iPhone, iPad i Android, z CarPlay i Android Auto w tej samej kompilacji. Nie musisz zlecać prac programistycznych ani pisać kodu. Samodzielnie podpisujesz aplikacje i zgłaszasz je ze swoich kont deweloperskich, dzięki czemu trafiają do sklepów pod nazwą Twojej stacji, a do tego są zawarte w planach radiowych Premium i Platinum.
Lista funkcji powstała na podstawie recenzji najpopularniejszych aplikacji stacji. Przerwane strumienie były najczęstszą skargą we wszystkich, więc to od ponownego łączenia zaczęliśmy pracę.
Przerwy, przełączenie między Wi-Fi a siecią komórkową, zatrzymany lub zerwany strumień: każde z tych zdarzeń uruchamia ponowne połączenie, ponawiane po 1, 2, 4, 8 i 15 sekundach, a następnie co 15 sekund, aż dźwięk powróci. Oszczędzanie danych wybiera strumień o najniższym bitrate w połączeniach limitowanych, chyba że słuchacz sam wybrał inny, a każdy strumień z planu znajduje się w selektorze jakości.
Informacja o aktualnie odtwarzanym utworze jest odczytywana z metadanych ICY samego strumienia, więc tytuł zmienia się wraz z piosenką; punkt końcowy „gra teraz” stacji obsługuje strumienie, które ich nie zawierają. Pod spodem znajduje się lista ostatnio odtwarzanych utworów, a słuchacze trzymają na urządzeniu listę polubionych piosenek.
Dźwięk w tle ze sterowaniem na ekranie blokady, w powiadomieniach i w Centrum sterowania. CarPlay pokazuje Twoje strumienie, podcasty i ekran „Gra teraz”; Android Auto przegląda tę samą bibliotekę. AirPlay na iOS, Chromecast na Androidzie.
Ramówka (teraz, za chwilę, cały tydzień), jeśli stacja ją ma, odcinki z kanałów RSS podcastów, które podasz, oraz zamówienia utworów z Twojej biblioteki na stacjach Platinum. Plany obejmujące aplikację publikują też Twoje audycje jako podcast, więc jego kanał może być jednym z nich: hosting podcastów.
Wyłącznik czasowy z płynnym wyciszaniem oraz budzik na Androidzie. Udostępnij stację jednym dotknięciem; skontaktuj się ze studiem telefonicznie, przez WhatsApp, SMS lub e-mail; otwórz stronę internetową i profile społecznościowe z sekcji O aplikacji.
Etykiety VoiceOver i TalkBack, typografia dynamiczna i duże czcionki oraz jasny lub ciemny motyw zgodny z systemem. Interfejs dopasowuje się do języka urządzenia w siedmiu językach.
Aplikacja łączy się tylko z trzema rodzajami hostów: kanałem Twojej stacji, serwerami strumieniowymi i wskazanymi przez Ciebie hostami podcastów. Jej User-Agent identyfikuje aplikację, więc statystyki słuchaczy mogą zliczać słuchaczy aplikacji bez identyfikowania kogokolwiek. Polityka prywatności generowana dla każdej aplikacji stwierdza dokładnie to samo.
Opublikowane aplikacje zwykle się dezaktualizują, bo nikt ich nie przebudowuje. Dlatego kompilacja zawiera tylko to, co pokazują sklepy; reszta jest pobierana przy uruchomieniu, po powrocie na pierwszy plan i co dziesięć minut.
| Zmiany bez nowej kompilacji | Wymaga nowej kompilacji i aktualizacji w sklepie |
|---|---|
| Strumienie i źródło informacji „gra teraz” | Nazwa aplikacji na ekranie głównym i w sklepie |
| Ramówka, podcasty i zamówienia utworów | Ikona aplikacji i ekran powitalny |
| Logo i opis wewnątrz aplikacji | Kolory i motyw |
| Strona internetowa, linki społecznościowe i dane kontaktowe | Identyfikatory sklepowe i numery wersji |
Trzy etapy, z których ostatni odbywa się na Twoich własnych kontach deweloperskich. Przewodniki publikacji opisują każdy sklep ekran po ekranie.
Generator i kompilacje nic nie kosztują w planie kwalifikującym się. Opłaty sklepowe należą do Apple i Google i pokrywają konta deweloperskie, z których publikowane są aplikacje, dlatego też wpisy, oceny i liczby pobrań należą do Ciebie.
| Co | Płatne dla | Koszt |
|---|---|---|
| Program Apple Developer | Apple | 99 USD rocznie |
| Konto deweloperskie Google Play | 25 USD, jednorazowo | |
| Mac z Xcode 26 lub nowszym | Potrzebny tylko do kompilacji iOS | Xcode jest darmowy |
| Wygenerowane aplikacje | Server Room | Zawarte w Twoim planie |
Plany radiowe Premium i Platinum obejmują aplikacje, podobnie jak starsze płatne plany radiowe. Stacja musi działać na obecnej platformie radiowej; ta wciąż na poprzedniej platformie zyskuje uprawnienia zaraz po migracji, a wsparcie może Cię przez nią przeprowadzić. Zamówienia utworów to funkcja Platinum. Darmowy plan nie ma aplikacji.
Uprawnienia są sprawdzane przy każdym żądaniu kompilacji. Późniejsza zmiana planu wstrzymuje nowe kompilacje; nie wyłącza aplikacji, która jest już w sklepach.
Nie. Aplikacje na iOS i Androida są tutaj pisane i utrzymywane jako szablony; panel umieszcza w nich nazwę stacji, ikonę, motyw i profil, a następnie buduje. Po Twojej stronie nic nie jest kodowane. Android wraca jako podpisany pakiet aplikacji, który przesyłasz z dowolnej przeglądarki, a iOS wraca jako projekt Xcode, który otwierasz na Macu, wybierasz w nim swój zespół i archiwizujesz — polecenia menu, nie kod. Przewodniki publikowania prowadzą przez każdy sklep ekran po ekranie.
Tylko dla iOS. Apple przyjmuje kompilacje do App Store wyłącznie z Xcode, a Xcode działa tylko na macOS, więc aplikacja na iOS jest dostarczana jako projekt, który archiwizujesz na Macu. Kompilacja na Androida przychodzi podpisana i gotowa, a każdy komputer z przeglądarką może przesłać ją do Google Play.
Stacja. Obie pozycje znajdują się na Twoich własnych kontach deweloperskich, więc oceny, recenzje i statystyki instalacji gromadzą się u Ciebie, a nie u Server Room.
Wewnątrz aplikacji tak: odczytuje ona logo z profilu stacji, więc nowe pojawi się przy następnym odświeżeniu kanału. Ikona launchera i ikona sklepu są kompilowane do wersji, więc ich zmiana wymaga ponownej kompilacji i aktualizacji w sklepie.
Żadnych. Żadna z kompilacji nie łączy sieci reklamowej, pakietu SDK analityki ani usługi logowania, a aplikacja nie zbiera żadnych danych osobowych od słuchaczy.
CarPlay wymaga uprawnienia audio Apple na Twoim zespole deweloperskim. Właściciel konta składa wniosek przez formularz zgłoszeniowy CarPlay firmy Apple; zatwierdzenie trwa zwykle od jednego do trzech tygodni. Następnie włącz w panelu opcję „Apple zatwierdziło CarPlay dla mojej aplikacji”, przebuduj i prześlij nowe archiwum Xcode; przewodnik po App Store zawiera kolejność kroków. Android Auto nie wymaga żadnego wniosku do Google, tylko zgody w Play Console.
Nie. Strumienie, ramówka, podcasty, linki i dane kontaktowe pochodzą z aktywnego kanału, który aplikacja odświeża przy uruchomieniu i co dziesięć minut. Ponowna kompilacja jest potrzebna tylko w przypadku tego, co wyświetlają sklepy, na przykład ikony lub nazwy aplikacji, albo w celu dostarczenia nowszej wersji szablonu.
Gotowy do budowy? Kwalifikująca się stacja znajdzie swoją aplikację w sekcji Aplikacje w panelu sterowania.