Nowa beta Eter dla Maca

Eter dla Maca doczekał się nowej wersji beta, która przynosi przede wszystkim listę stacji do wyboru dostępną w formie listy w lewej kolumnie.

Obecnie w Eter dla Maca słuchać można następujących stacji:

  • Radio Nowy Świat
  • TOK FM
  • Radiospacja
  • RMF Muzyka Filmowa
  • Rockserwis FM
  • France Culture
  • Radio France Internationale
  • Chilltrax

Dodałem także przełącznik pozwalający na wyłączenie animacji fali. Dostałem od niektórych użytkowników pierwszej bety dla Maca informację o tym, że program pożera sporo zasobów (czasu) procesora, bo aż 20 – 30 procent. Sprawdziłem to i niestety winna jest animacja. Jeśli program zbyt będzie obciążał Waszego Maca, to teraz możecie wyłączyć animację i wszystko wróci do normy. W przyszłości postaram się zoptymalizować jej rysowanie, tak by nie stanowiła problemu.

Wspomnę jeszcze, że myślę o dość znacznej przebudowie interfejsu programu we wszystkich wersjach (macOS, iOS i tvOS) oraz dodanie aplikacji dla zegarka Apple Watch.

Najnowsza beta Eter dla Maca dostępna jest tutaj.

Przypominam też, że cały czas możecie zapisać się do beta testów programu dla iOS i tvOS w Test Flight: https://testflight.apple.com/join/xBMBy7ZJ

Eter dla iOS już ze wsparciem CarPlay i wyborem stacji radiowych

Po kilku tygodniach zastoju spowodowanego odrzucaniem wersji dla Apple TV wróciłem do systematycznej pracy nad Eterem. Udostępniona wczoraj wersja posiada już wsparcie dla CarPlay.

Jak widać na załączonych obrazkach pojawiła się także lista stacji do wyboru. Będę ją stale poszerzać. Na obecną chwilę w wersji dla iOS dostępne są:

  • Radio Nowy Świat
  • TOK FM
  • Radiospacja
  • France Culture
  • Radio France Internationale
  • Chilltrax

Skąd taki wybór? Wspomnianych francuskich stacji słucham codziennie szkoląc swój francuski. Chilltrax – o tę stację prosiło kilka osób.

Na pewno dodam jeszcze kilka lub kilkanaście stacji, ale z pewnością może być problem z dodaniem wszystkich stacji, które byście chcieli w Eterze zobaczyć.
Myślę o funkcji dodawania własnych stacji i synchronizacji ich przez iCloud pomiędzy różnymi wersjami Eteru. Zastanawiam się jednak nad tym czy nie będzie ona dostępna za dodatkową opłatą. Myślę także nad crowdfundingiem, ale to jeszcze śpiew przyszłość i nie podjąłem tutaj żadnych decyzji. Na pewno Eter z podstawową listą stacji będzie dostępny za darmo. Dajcie ewentualnie znać w komentarzach lub na Twitterze co o tym myślicie.

Przypominam też link do zapisania się do beta testów wersji dla iOS w aplikacji Test Flight: https://testflight.apple.com/join/xBMBy7ZJ

Eter dla tvOS

Przez ostatnie kilka tygodni rozwój Eteru był nieco zahamowany. Jego wersja dla Apple TV (tvOS) nie została przez Apple zaakceptowana do testów beta w Test Flight. Tutaj mała informacja dla niebędących deweloperami – programy dostępne w testach beta za pośrednictwem aplikacji Test Flight przechodzą także proces weryfikacji, podobny do tego, który ma miejsce przy zgłoszeniu aplikacji do dystrybucji w App Store.

Powodem odrzucenia były możliwe problemy prawne związane z wykorzystywanym przez Eter streamem Radia Nowy Świat. Apple musi być pewne, że stream jest publiczny, że program nie umożliwia pirackiego dostępu do strumieni audio i wideo, które normalnie dostępne są tylko za opłatą czy dla zarejestrowanych użytkowników danego serwisu czy stacji.

Niestety przy rozpoczynaniu testów beta przez Test Flight nie ma możliwości poinformowania ekipy weryfikującej daną aplikację, że faktycznie strumień, którego się używa jest legalny. Aplikacja została więc odrzucona. Można się od tej decyzji odwołać wyjaśniając i udowadniając to, że korzysta się z publicznie dostępnego strumienia. Tak też zrobiłem – pokazałem, że Radio Nowy Świat udostępnia swoje strumienie publicznie, co więcej na oficjalnym profilu radia w serwisie LinkedIn pojawił się wpis o Eterze. O jednym i drugim wspomniałem w moim odwołaniu i zostało uwzględnione.

Eter dla tvOS

Ruszam z testami bety Eteru dla tvOS za pośrednictwem Test Flight. Jeśli chcecie wziąć w niej udział, to odezwijcie się do mnie na maila (mackozer na gmail) lub na Messengerze i podajcie mi adres, na który mam wysłać zaproszenie do testów.

Eter dla tvOS

Wracam więc do rozwoju tego programu. Tak przedstawia się plan na wrzesień:

  1. Dodanie jeszcze jednej lub dwóch stacji radiowych.
  2. Dodanie wsparcia dla Apple CarPlay
  3. Dodanie aplikacji dla zegarka Apple Watch
  4. Dodanie panelu preferencji (możliwość zatrzymania animacji, która obciąża trochę starsze Maki).

To oczywiście nie koniec, więcej funkcji powinno pojawić się w październiku.

Eter ikona

Eter – mój program do odbioru radia internetowego

Od piątku (10 lipca) piszę dużo na Twitterze o tym, że pracuję nad nieoficjalną aplikacją do słuchania nowego radia założonego przez Wojciecha Manna i innych byłych redaktorów Trójki, czyli radia Nowy Świat.

Na pomysł napisania tego programu wpadłem w chwili, kiedy jeszcze nie było oficjalnej aplikacji dla iOS. Co więcej, chciałem słuchać tego radia na Macu, a bardzo nie lubię robić tego w przeglądarce. Od jakiegoś czasu zamierzałem też spróbować napisać jakąś uniwersalną aplikację, działającą i na iPhonie, iPadzie oraz Macu z wykorzystaniem technologii Catalyst. Chciałem ją też napisać w zaprezentowanym w ubiegłym roku nowym uniwersalnym frameworku SwiftUI. Napisanie własnego playera radiowego było więc bardzo dobrą okazją.

Myślałem oczywiście głównie o wersji dla Maca, ale skoro jest Catalyst i SwiftUI to łatwo i szybko można napisać ją na wszystkie platformy. Mój player będzie dostępny jako uniwersalna aplikacja w App Store (Universal Purchase), dla macOS, iOS, iPadOS i tvOS.

Ostatecznie też pomyślałem, że rozwinie się ona w odtwarzacz wielu stacji radiowych z możliwością dodawania ich przez użytkowników, oraz wyborem stacji polecanych przeze mnie i przez innych użytkowników (o tym napiszę przy innej okazji).

Zastanawiałem się też nad nazwą. Początkowo program nazywał się New World Radio Player… koszmarek co? Później zmieniłem mu nazwę na Radiowa Manna, ale pomyślałem, że jest ona zbyt podobna do nazwy programu Wojciech Manna w radiu Nowy Świat – Poranna Manna. Na ostateczną nazwę wpadłem podczas dłuższego spaceru po lesie. Mój program nazywa się Eter. Radio gra przecież w eterze, choćby i tym cyfrowym.

Obecna wersja aplikacji jest bardzo prosta i pozwala tylko na odbiór streamu wspomnianego już radia Nowy Świat, ale napisanie jej i wysłanie do App Store zajęło mi weekend. Przyznacie, że niezbyt długo. Cały projekt jest dla mnie na razie swego rodzaju poligonem, w którym uczę się i testuję możliwości SwiftUI, Catalyst, budowania aplikacji dla Apple TV czy programów właśnie do odbioru strumieni radia internetowego.

Aplikacja uniwersalna w wersji dla macOS, iOS, iPadOS i tvOS jest już wrzucona do App Store, gdzie czeka na zgłoszenie do publikacji. Cały czas w niej bowiem dłubię.

Żeby moje tweety z ostatnich dni nie były gołosłowne. Udostępniam wam betę Eteru w wersji dla Maca. Możecie ją pobrać tutaj i korzystać bez ograniczeń.

Eter dla macOS v. beta 1.0

Aktualizacja

Jeśli chcecie przetestować i pomóc mi w ulepszeniu Eteru w wersji dla iOS to możecie zarejestrować się do jego beta testów w aplikacji Test Flight. Wystarczy, że klikniecie TUTAJ.

MacKozer.pl wraca…

Tak, dobrze widzicie. MacKozer.pl wraca. Nie, to nie będzie znowu blog o aplikacjach dla iOS i macOS czy generalnie o nowinkach ze świata Apple, tak jak kiedyś. O tym wszystkim piszę od ponad siedmiu lat na MyApple.pl i tak zostanie.

Nie oznacza to jednak, że nie będę tutaj pisał o Apple czy aplikacjach. Owszem będę, ale głównie o własnych projektach i własnych doświadczeniach jako dewelopera. MacKozer.pl staje się bowiem teraz przede wszystkim moją stroną profilową z informacjami o mnie, jako o deweloperze czy o moich projektach (aplikacjach), np. tych darmowych, które tworzę dla siebie i udostępniam je też Wam.

Niniejszy blog będzie częścią tej strony. Będzie to osobisty blog dewelopera i redaktora. Dlatego warto tu czasem zaglądać (choć linki do nowych wpisów na pewno będę wrzucał na Twittera i Facebooka, a może i na Mastodonta 🙂 ).