Instalacja i konfiguracja piCorePlayer (Lyrion Music Server) na Raspberry Pi
piCorePlayer (pCP) to lekkie i szybkie oprogramowanie przeznaczone dla Raspberry Pi, które ma za zadanie zmienić ten minikomputer w wydajny odtwarzacz audio współpracujący z Lyrion Media Server (LMS).
Do instalacji wymagane jest stałe połączenie z internetem. My popostanowiliśmy na Rasberry Pi model B w wersji 4GB w celu optymalnego działania serwera.
Pobieranie obrazu piCorePlayer
1. Należy przejść na stronę piCorePlayer Downloads (zakładka Downloads). Link dostępny
tutaj.2. Trzeba wybrać link piCorePlayer X.X.X – 64-bit, aby pobrać obraz systemu.
3. W niektórych przeglądarkach konieczne będzie zatwierdzenie przyciskiem [Zapisz] lub [Zapisz jako].
4. Po zakończeniu pobierania należy otworzyć katalog z plikiem.
5. Pobrany plik ZIP trzeba rozpakować (np. przy użyciu programu Winrar lub 7zip).
Przygotowanie karty SD
Do nagrania obrazu piCorePlayer na kartę SD można użyć programów:
- USBImager,
- Win32 Disk Imager,
- Raspberry Pi Imager.
Potrzebujesz jeszcze czytnika SD. Niektóre laptopy mają taki czytnik wbudowany, w innym przypadku trzeba użyć zewnętrznego.
Nagrywanie obrazu piCorePlayer przy pomocy Rasberry Pi Imager
1. Otwórz program Raspberry Pi Imager (na obrazku widzisz ekran startowy z trzema przyciskami: WYBIERZ MODEL, WYBIERZ OS, WYBIERZ DYSK). Jeśli nie masz Imagera, pobierz go ze strony Raspberry Pi i zainstaluj.
2. Wybierz model Raspberry Pi Kliknij WYBIERZ MODEL (w naszym przypadku użyliśmy Rasberry Pi 4 model B).
3. Wybierz obraz systemu (OS) - użyj pliku Kliknij WYBIERZ OS -> piCorePlayer -> wybierz wersję piCorePlayer 10.0.0 64bit lub nowszą i potwierdź.

4. Wybierz dysk (kartę microSD, którą chcesz użyć do instalacji).
5. Rozpocznij tworzenie obrazu klikając przycisk "KONTYNUUJ" i potwierdź wszelkie komunikaty o formatowaniu. Poczekaj do zakończenia procesu zapisu i weryfikacji; po komunikacie o powodzeniu możesz zamknąć Imager.
Uruchomienie piCorePlayer
1. Kartę SD należy umieścić w Raspberry Pi.
2. Do Raspberry Pi należy podłączyć: o kabel Ethernet (dla połączenia przewodowego), o kabel zasilający, o opcjonalnie monitor do diagnostyki.
3. Następnie należy włączyć zasilanie urządzenia.
Dostęp do interfejsu webowego
Podczas uruchamiania na ekranie konsoli wyświetlany jest adres IP urządzenia. Dostęp do panelu konfiguracyjnego możliwy jest przez wpisanie w przeglądarce:
- http://[adres_IP wyświetlany w urządzeniu]
Konfiguracja zabezpieczeń
Po otwarciu interfejsu webowego wyświetlana jest strona konfiguracji systemu, gdzie należy ustawić hasło.
- Po zapisaniu nowego hasła można włączyć obsługę SSH.
- Hasło należy zapamiętać – jego utrata wymaga ponownej instalacji systemu (tzw. Hard reset).

Konfiguracja prowadząca (Guided Configuration)
Dostępny jest tryb konfiguracji krok po kroku, który pozwala m.in. na:
- sprawdzenie aktualizacji,
- ustawienie nazwy hosta i nazwy odtwarzacza Squeezelite,
- konfigurację SSH,
- ustawienie serwerów czasu (NTP),
- wybór motywu (jasny/ciemny),
- sprawdzenie wykrytych urządzeń audio,
- rozszerzenie instalacji na całą kartę SD,
- restart systemu.
Sprawdzenie krytycznych aktualizacji
- Na pytanie
„Do you want to check for updates?” wybierz Yes, aby system wyszukał i zainstalował dostępne krytyczne aktualizacje.
- Jeśli chcesz pominąć ten krok, kliknij No (brak sprawdzenia aktualizacji może powodować późniejsze problemy w działaniu serwera).
Włączenie SSH (zdalny dostęp)
- Na ekranie konfiguracji SSH kliknij przycisk Yes, aby włączyć usługę SSH.
- (Opcjonalnie) Możesz wkleić swój klucz publiczny SSH w polu
Optional SSH KEY, aby logowanie było możliwe bez hasła.
Włączenie i konfiguracja NTP (synchronizacja czasu):
1. W W polu NTP server wpisz adres serwera (np.
tempus1.gum.gov.pl
).
2. Kliknij Set and Enable, aby włączyć usługę NTP i korzystać z podanego serwera do synchronizacji czasu.

Przydzielenie pamięci instalacji pCP na karcie SD
W celu jak najlepszej najlepszej optymalizacji działania serwera piCorePlayere należy ustawić wielkość przydzielonej pamięci na maksymalną dostępną na karcie SD.
1. W zakładce "Resize SD Card" należy wybrać opcję Resize.
2. Następnie wybrać maksymalną wielkość partycji - "Whole SD Card".
3. Po wybraniu odpowiedniej wielkości należy przejść dalej klikając "Resize".



Ustawienia dźwięku
W zakładce [Squeezelite Settings] dostępne są ustawienia wyjścia audio.
1. W polu Audio output należy wskazać odpowiednie urządzenie.
2. Należy zapisać zmiany i zrestartować system.
3. W przypadku wyjścia USB trzeba ręcznie wypełnić pole Output setting, które domyślnie pozostaje puste.
Opcjonalna personalizacja
- Nazwa odtwarzacza: W sekcji Squeezelite Settings → Name of your player można ustawić własną nazwę.
- Nazwa hosta: W sekcji Tweaks → pCP System Tweaks → Host name można zmienić nazwę hosta urządzenia.
Po zapisaniu system uruchomi się ponownie.
Podsumowanie
Instalacja i konfiguracja piCorePlayer na Raspberry Pi obejmuje kilka prostych kroków: 1. pobranie obrazu, 2. nagranie go na kartę SD, 3. uruchomienie Raspberry Pi, 4. sprawdzenie adresu IP i ustawienie hasła, 5. przeprowadzenie konfiguracji prowadzącej (lub manualnej), 6. wybór wyjścia audio i ewentualną personalizację nazw. Po wykonaniu tych czynności Raspberry Pi staje się w pełni funkcjonalnym odtwarzaczem muzycznym, gotowym do pracy w systemie LMS i sterowania z poziomu przeglądarki, aplikacji mobilnych lub sprzętowych kontrolerów.