diff --git a/app/build.gradle b/app/build.gradle
index a8e17311..6562a893 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -11,7 +11,7 @@ android {
targetSdk 35
versionCode 26
- versionName '3.9.7'
+ versionName '3.9.8'
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
diff --git a/app/src/main/res/values-pl/arrays.xml b/app/src/main/res/values-pl/arrays.xml
new file mode 100644
index 00000000..f3105914
--- /dev/null
+++ b/app/src/main/res/values-pl/arrays.xml
@@ -0,0 +1,257 @@
+
+
+ - Jasny
+ - Ciemny
+ - Domyślny systemu
+
+
+ - jasny
+ - ciemny
+ - domyślny
+
+
+
+ - Duży
+ - Średni
+ - Mały
+
+
+ - 500
+ - 250
+ - 125
+
+
+
+ - Duża
+ - Średnia
+ - Mała
+
+
+ - -1
+ - 500
+ - 300
+
+
+
+ - Wyłączone
+ - 128 MiB
+ - 256 MiB
+ - 512 MiB
+ - 1024 MiB
+
+
+ - 0
+ - 128
+ - 256
+ - 512
+ - 1024
+
+
+
+ - Oryginalny
+ - 32 kbps
+ - 48 kbps
+ - 64 kbps
+ - 80 kbps
+ - 96 kbps
+ - 112 kbps
+ - 128 kbps
+ - 160 kbps
+ - 192 kbps
+ - 256 kbps
+ - 320 kbps
+
+
+ - 0
+ - 32
+ - 48
+ - 64
+ - 80
+ - 96
+ - 112
+ - 128
+ - 160
+ - 192
+ - 256
+ - 320
+
+
+
+ - Oryginalny
+ - 32 kbps
+ - 48 kbps
+ - 64 kbps
+ - 80 kbps
+ - 96 kbps
+ - 112 kbps
+ - 128 kbps
+ - 160 kbps
+ - 192 kbps
+ - 256 kbps
+ - 320 kbps
+
+
+ - 0
+ - 32
+ - 48
+ - 64
+ - 80
+ - 96
+ - 112
+ - 128
+ - 160
+ - 192
+ - 256
+ - 320
+
+
+
+ - Oryginalny
+ - 32 kbps
+ - 48 kbps
+ - 64 kbps
+ - 80 kbps
+ - 96 kbps
+ - 112 kbps
+ - 128 kbps
+ - 160 kbps
+ - 192 kbps
+ - 256 kbps
+ - 320 kbps
+
+
+ - 0
+ - 32
+ - 48
+ - 64
+ - 80
+ - 96
+ - 112
+ - 128
+ - 160
+ - 192
+ - 256
+ - 320
+
+
+
+ - Odtwarzanie bezpośrednie
+ - Opus
+ - AAC
+ - Mp3
+ - Flac
+
+
+ - raw
+ - opus
+ - aac
+ - mp3
+ - flac
+
+
+
+ - Odtwarzanie bezpośrednie
+ - Opus
+ - AAC
+ - Mp3
+ - Flac
+
+
+ - raw
+ - opus
+ - aac
+ - mp3
+ - flac
+
+
+
+ - Pobieranie bezpośrednie
+ - Opus
+ - AAC
+ - Mp3
+ - Flac
+
+
+ - raw
+ - opus
+ - aac
+ - mp3
+ - flac
+
+
+
+ - Dziesięć sekund
+ - Pięć sekund
+ - Dwie sekundy
+
+
+ - 10
+ - 5
+ - 2
+
+
+
+ - Duży
+ - Średni
+ - Mały
+
+
+ - 18
+ - 12
+ - 6
+
+
+
+ - Wyłączony
+ - Utwór
+ - Album
+ - Auto
+
+
+ - wyłączony
+ - utwór
+ - album
+ - auto
+
+
+
+ - Nie transkoduj
+ - Ustawienia serwera
+ - Format transkodowania Wi-FI
+ - Format transkodowania sieci komórkowej
+
+
+ - 0
+ - 1
+ - 2
+ - 3
+
+
+
+ - Minimalna
+ - Średnia
+ - Agresywna
+ - Ekstremalna
+
+
+ - .1
+ - 1
+ - 4
+ - 8
+
+
+
+ - Minimum 0 gwiazdek
+ - Minimum 1 gwiazdka
+ - Minimum 2 gwiazdki
+ - Minimum 3 gwiazdki
+ - Minimum 4 gwiazdki
+
+
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
new file mode 100644
index 00000000..89e0508d
--- /dev/null
+++ b/app/src/main/res/values-pl/strings.xml
@@ -0,0 +1,418 @@
+
+ Jeżeli masz problemy odwiedź stronę https://dontkillmyapp.com. Podaje ona dokładne instrukcje na temat tego jak wyłączyć funkcje oszczędzania energii które mogą wpływać na wydajność aplikacji.
+ Wyłącz optymalizacje baterii aby odtwarzać media przy wyłączonym ekranie.
+ Optymalizcje Baterii
+ Tryb offline
+ Dodaj do kolejki
+ Pobierz wszystkie
+ Przejdź do wykonawcy
+ Natychmiastowy mix
+ Odtwórz jako następne
+ Usuń wszystkie
+ Udostępnij
+ Odtwórz losowo
+ Albumy
+ Przeglądaj Albumy
+ Błąd podczas pobierania wykonawcy
+ Pobrane albumy
+ Najczęściej odtwarzane albumy
+ Nowe wydania
+ Albumy dodane niedawno
+ Albumy odtwarzane niedawno
+ Albumy oznaczone gwiazdką
+ Albumy
+ Więcej podobnych
+ Odtwarzaj
+ Wydane %1$s
+ Wydane %1$s, oryginalnie %2$s
+ Odtwarzaj losowo
+ %1$d utworów • %2$d minut
+ Tempo
+ Szukanie…
+ Natychmiastowy mix mix
+ Odtwórz losowo
+ Wykonawcy
+ Przeglądaj wykonawców
+ Błąd podczas pobierania radia wykonawcy
+ Błąd podczas pobierania utworów wykonawcy
+ Pobrani wykonawcy
+ Wykonawcy oznaczeni gwiazdką
+ Wykonawcy
+ Radio
+ Odtwarzanie losowe
+ Zmień układ
+ Więcej podobnych
+ Albumy
+ Więcej
+ Biografia
+ Najczęsciej słuchane utwory
+ Zobacz wszystkie
+ Ignoruj
+ Nie pytaj ponownie
+ Wyłącz
+ Anuluj
+ Włącz oszczędzanie danych
+ OK
+ Dostęp do serwera Subsonic na połaczeniach innych niż Wi-Fi został ograniczony. Aby zapobiec ponownemu pojawieniu się tej informacji, wyłącz sprawdzanie połączenia w ustawieniach aplikacji.
+ Nie połączono z Wi-Fi
+ Odtwarzanie losowe
+ Anuluj
+ Kontynuuj
+ Miej na uwadze to że kontynuowanie tej operacji spowoduje usunięcie wszystkich pobranych plików z wszystkich serwerów.
+ Usuwanie zapisanych plików
+ Brak opisu
+ Płyta %1$s - %2$s
+ Płyta %1$s
+ Anuluj
+ Pobierz
+ Wszystkie utwory w tym folderze zostaną pobrane. Utwory dostępne w subfolderach nie zostaną pobrane.
+ Pobierz utwory
+ Gdy pobierzesz piosenkę, znajdziesz ją tutaj
+ Narazie brak pobranych!
+ %1$s • %2$s elementów
+ %1$s element
+ Odtwórz losowo wszystkie
+ Aby zmiany przyniosły efekt, zrestartuj aplikację.
+ Zmiana lokalizacji pobieranych plików z jednej na drugą spowoduje natychmiastowe usunięcie wcześniej pobranych plików w drugiej lokalizacji
+ Wybieranie pamięci
+ Zewnętrzna
+ Wewnętrzna
+ Pobrane
+ Dodaj do kolejki
+ Odtwarzaj jako następne
+ Usuń
+ Usuń wszystkie
+ Odtwarzaj losowo
+
+ Wymagane
+ wymagany jest prefiks http lub https
+ Pobieranie
+ Wybierz dwa lub więcej filtrów
+ Filtry
+ Filtruj Gatunki
+ (%1$d)
+ (+%1$d)
+ Katalog Gatunków
+ Przeglądaj Gatunki
+ Przypomnij mi później
+ Wesprzyj mnie
+ Pobierz teraz
+ Nowa wersja aplikacji jest dostępna na GitHubie.
+ Dostępna aktualizacja
+ Anuluj
+ Reset
+ Zapisz
+ Zmień układ strony głównej
+ Weź pod uwagę to że, żeby zmiany nastąpiły, musisz zrestartować aplikację.
+ Top piosenki od twoich ulubionych wykonawców
+ Stwórz miks z piosenki którą lubisz
+ Dodaj nowe radio
+ Dodaj nowy kanał podcastów
+ Anuluj
+ Pobierz
+ Pobieranie tych utworów może zużyć dużo danych
+ Wygląda na to że, są utwory oznaczone gwiazdką
+ Najlepsze
+ Odkrywanie
+ Odtwórz wszystkie losowo
+ Podróż w czasie
+ Internetowe stacje radiowe
+ Ostatnio odtwarzane
+ Zobacz wszystkie
+ Ostatni tydzień
+ Ostatni miesiąc
+ Ostatni rok
+ Stworzone dla ciebie
+ Najczęściej odtwarzane
+ Zobacz wszystkie
+ Nowe wydania
+ Najnowsze podcasty
+ Playlisty
+ Kanały
+ Zobacz wszystkie
+ Stacje radiowe
+ Ostatnio dodane
+ Zobacz wszystkie
+ Udostępnienia
+ ★ Albumy oznaczone gwiazdką
+ Zobacz wszystkie
+ ★ Wykonawcy oznaczeni gwiazdką
+ Zobacz wszystkich
+ ★ Utwory oznaczone gwiazdką
+ Zobacz wszystkie
+ Twoje top piosenki
+ Zmiana układu
+ •
+ --
+ Albumy
+ Zobacz wszystkie
+ Wykonawcy
+ Zobacz wszystkich
+ Gatunki
+ Zobacz wszystkie
+ Foldery z muzyką
+ Playlisty
+ Zobacz wszystkie
+ Brak dodanych serwerów
+ Serwery Subsonic
+ Serwery Subsonic
+ Przesyłanie
+ Dodaj
+ Pobierz wszystko
+ Pobrane
+ Wszystko
+ Pobrane
+ Albumy
+ Wykonawcy
+ Gatkunki
+ Utwory
+ Rok
+ Strona główna
+ Ostatni tydzień
+ Ostatni miesiąc
+ Ostatni rok
+ Biblioteka
+ Szukaj
+ Ustawienia
+ Wykonawca
+ Nazwa
+ Losowo
+ Ostatnio dodane
+ Ostatnio odtwarzane
+ Najczęściej odtwarzane
+ Ostatnio oznaczone największą liczbą gwiazdek
+ Ostatnio oznaczone najniższą liczbą gwiazdek
+ Dodaj do ekranu głównego
+ Usuń z ekranu głównego
+ Rok
+ %1$.2fx
+ Wyczyść kolejkę odtwarzania
+ Priorytet Serwerów
+ Katalog Playlist
+ Przeglądaj Playlisty
+ Nie utworzono playlist
+ Anuluj
+ Utwórz
+ Dodaj do playlisty
+ %1$d utworów • %2$s
+ Długość • %1$s
+ Przytrzymaj aby usunąć
+ Nazwa Playlisty
+ Anuluj
+ Usuń
+ Zapisz
+ Edytuj playlistę
+ Odtwórz
+ Odtwarzaj losowo
+ Playlista • %1$d piosenek
+ Dodaj do kolejki
+ Usuń
+ Pobierz
+ Przejdź do kanału
+ Odtwórz jako następny
+ Usuń
+ Kanały
+ Przeglądaj Kanały
+ Url RSS
+ Kanał Podcastu
+ Opis
+ Odcinki
+ Brak dostępnych odcinków
+ Twoje zapytanie zostało wysłane do serwera
+ Naciśnij aby ukryć tę sekcję\nEfekty będą widoczne po restarcie
+ Gdy dodasz kanał, znajdziesz go tutaj
+ Nie znaleziono podcastów!
+ %1$s • %2$s
+ URL Strony Radia
+ Nazwa Radia
+ URL Z Strumieniem Radia
+ Anuluj
+ Usuń
+ Zapisz
+ Internetowa Stacja Radiowa
+ Naciśnij aby ukryć tę sekcję\nEfekty będą widoczne po restarcie
+ Gdy dodasz stację radiową, znajdziesz ją tutaj
+ Nie znaleziono stacji!
+ Anuluj
+ Zapisz
+ Oceń
+ Wyszukaj tytuł, wykonawców lub albumy
+ Wpisz co najmniej trzy znaki
+ Albumy
+ Wykonawcy
+ Piosenki
+ Niskie bezpieczeństwo
+ Przytrzymaj aby usunąć
+ Lokalny URL
+ Nazwa Serwera
+ Hasło
+ URL Serwera
+ Nazwa użytkownika
+ Anuluj
+ Usuń
+ Zapisz
+ Dodaj serwer
+ Anuluj
+ Przejdź do logowania
+ Kontynuuj mimo wszystko
+ Wybrany serwer jest niedostępny. Jeżeli wybierzesz żeby kontynuować ta informacja nie będzie się wyświetlać przez następną godzinę.
+ Serwer jest niedostępny
+ Tempo jest otwarto-źródłowym i lekkim klientem muzycznym dla Subsonic, stworzonym i zbudowanym natywnie dla Androida.
+ O aplikacji
+ Always on display
+ Format transkodowania
+ Jeżeli włączone, Tempo nie będzię wymuszał pobierania utworu z ustawieniami transkodowania wybranymi poniżej.
+ Priorytetyzuj ustawienia serwera używanego do strumieniowania w pobieraniach
+ Jeżeli włączone, Tempo będzie pobierał transkodowane utwory.
+ Pobieraj transkodowane utwory
+ Jeżeli włączone, serwer bedzię odpytywany o przybliżoną długość utworu.
+ Szacuj długość treści
+ Format transkodowania dla pobierania
+ Format transkodowania w sieci komórkowej
+ Format transkodowania w sieci Wi-Fi
+ Jeżeli włączone, Tempo nie będzie wymuszał strumieniowania utworu z ustawieniami transkodowania wybranymi poniżej.
+ Priorytetyzuj ustawienia transkodowania serwera
+ Priorytet przy transkodowaniu utworu danego serwerowi
+ Strategia buforowania
+ Aby zmiany przyniosły efekt, musisz ręcznie zrestartować aplikację.
+ Pozwala muzyce odtwarzać się dalej po końcu playlisty, odtwarza podobne piosenki
+ Odtwarzanie bez przerwy
+ Rozmiar cache dla okładek
+ Aby zmniejszyć zużycie danych, unikaj pobierania okładek.
+ Ogranicz zużycie danych komórkowych
+ Zatwierdzenie nieodwracalnie usunie wszystkie zapisane elementy
+ Usuń zapisane elementy
+ Pamięć do pobierania
+ Zmień ustawienia audio
+ Equalizer
+ https://github.com/CappielloAntonio/tempo
+ Śledź tworzenie aplikacji
+ GitHub
+ Rozdzielczość obrazów
+ Język
+ Wyloguj
+ Bitrate dla pobierania
+ Bitrate dla danych komórkowych
+ Bitrate dla Wi-Fi
+ Rozmiar plików cache dla mediów
+ Pokaż foldery z muzyką
+ Jeżeli włączone, widoczna będzie sekcja z folderami z muzyką. Weź pod uwagę że żeby funkcja nawigacji po folderach działała poprawnie, serwer musi wspierać tę funkcję.
+ Pokazuj podcasty
+ Jeżeli włączone, widoczna będzie sekcja z podcastami. Zrestartuj aplikację aby, zmiany przyniosły pełny efekt.
+ Pokaż jakość audio
+ Bitrate i format audio będzie pokazywany dla każdego utworu.
+ Pokaż oceny elementów
+ Jeżeli włączone, ocena elementów oraz czy jest oznaczony jako ulubiony będą pokazywane.
+ Timer synchronizacji
+ Jeżeli włączone, użytkownik będzie miał możliwość zapisania kolejki i będzie miał możliwość załadowania jej stanu przy otwarciu aplikacji.
+ Synchronizuj kolejkę odtwarzania dla tego użytkownika
+ Pokaż radio
+ Jeżeli włączone, widoczna będzie sekcja radia. Zrestartuj aplikację aby, zmiany przyniosły pełny efekt.
+ Tryb wzmocnienia głośności przy ponownym odtwarzaniu
+ Zaokrąglone rogi
+ Rozmiar rogów
+ Ustawia wielkość krzywizny kąta.
+ Jeżeli włączone, ustawia kąt krzywizny dla wszystkich renderowanych okładek. Zmiany przyniosą efekt po restarcie.
+ Skanuj bibliotekę
+ Włącz scrobbling muzyki
+ Włącz udostępnianie muzyki
+ Rozmiar cache dla strumieniowania
+ Pamięć cache dla strumieniowania
+ Ważne jest to że scrobbling polega też na byciu włączonym na serwerze aby otrzymywać te dane.
+ Podczas słuchania radia wykonawcy, natychmiastowego miksu albo podczas odtwarzania losowego, utwory poniżej określonej oceny użytkownika będą ignorowane.
+ Wzmocnienie głośności jest funkcją która pozwala tobie na ustawienia poziomu głośności dla utworów aby słuchanie brzmiało cały czas tak samo. To ustawienia działa tylko wtedy kiedy utwór zawiera potrzebne metadane.
+ Scrobbling jest funkcją która pozwala twojemu urządzeniu na wysyłanie informacji na temat piosenek których słuchasz do serwera muzyki. Te informacje pomagają tworzyć spersonalizowane rekomendacje na podstawie twojego gustu muzycznego.
+ Pozwala udostępnić użytkownikowi muzykę przez link. Ta funkcjonalność musi być wspierana i włączona na serwerze i jest ograniczona do pojedyńczych utworów, albumów i playlist.
+ Przywraca stan kolejki odtwarzania dla tego użytkownika. Zawiera utwory w kolejce, aktualnie odtwarzany utwór i pozycję w nim. Serwer musi wspierać tę funkcję.
+ %1$s \nAktualnie w użyciu: %2$s MiB
+ Priorytet dawany trybowi transkodowania. Jeżeli ustawiony na \"Odtwarzanie bezpośrednie\" bitrate pliku nie zostanie zmieniony.
+ Pobieraj transkdowane media. Jeżeli włączone, endpoint pobierania nie będzie używnany, poza następującymi ustawieniami. \n\n Jeżeli \"Format transkodowania dla pobierania\" jest ustawiony na \"Pobieranie bezpośrednie\" bitrate pliku nie zostanie zmieniony.
+ Kiedy plik jest transkodowany w locie, klient nie pokazuje zwykle długości utworu.Jest możliwe odpytanie serwera który wspiera tą funkcjonalność aby oszacował długość odtwarzanego utworu, ale czasy odpowiedzi mogą być dłuższe.
+ Jeżeli włączone, utwory oznaczone gwiazdką będą pobrane do użycia offline.
+ Zsynchronizuj utwory oznaczone gwiazdką do użycia offline
+ Motyw
+ Dane
+ Ogólne
+ Oceny
+ Wzmocnienie głośności przy ponownym odtwarzaniu
+ Scrobble
+ Ignoruj utwory na podstawie oceny
+ Piosenki z oceną:
+ Udostępnianie
+ Synchronizacja
+ Transkodowanie
+ Transkodowanie Pobrań
+ Interfejs
+ Transkodowane pobieranie
+ 3.1.0
+ Wersja
+ Pytaj o potwierdzenie od użytkownika przed strumieniowaniem przez sieć komórkową.
+ Alert o strumieniowaniu tylko przez Wi-Fi
+ Kopiuj link
+ Usuń udostępnianie
+ Zaktualizuj udostępnianie
+ Data wygaśnięcia: %1$s
+ Udostępnianie nie jest wspierane lub włączone
+ Opis
+ Data wygaśnięcia
+ Anuluj
+ Zapisz
+ Udostępnij
+ Dodaj do playlisty
+ Dodaj do kolejki
+ Pobierz
+ Błąd podczas pobierania albumu
+ Błąd podczas pobierania wykonawcy
+ Przejdź do albumu
+ Przejdź do wykonawcy
+ Natychmiastowy miks
+ Odtwarzaj jako następne
+ Oceń
+ Usuń
+ Udostępnij
+ Pobrane
+ Najczęściej odtwarzane utwory
+ Utwory dodane ostatnio
+ Utwory odtwarzane ostatnio
+ Utwory oznaczone gwiazdką
+ %1$s\ top utwory
+ Rok %1$d
+ %1$s • %2$s %3$s
+ Anuluj
+ Kontynuuj
+ Kontynuuj i pobierz
+ Pobieranie utworów oznaczonych gwiazdką może wymagać dużej ilośći danych.
+ Synchronizuj utwory oznaczone gwiazdką
+ Aby zmiany przyniosły efekt, zrestartuj aplikację.
+ Zmiana lokalizacji plików cache z jednej na drugą spowoduje natychmiastowe usunięcie wcześniej pobranych plików cache w drugiej lokalizacji.
+ Wybieranie pamięci
+ Zewnętrzna
+ Wewnętrzna
+ https://buymeacoffee.com/a.cappiello
+ Album
+ Wykonawca
+ Bitrate
+ Typ Treści
+ OK
+ Informacje o utworze
+ Numer płyty
+ Długość
+ Gatunek
+ Ścieżka
+ Rozmiar
+ Sufiks
+ Plik został pobrany przy użyciu API Subsonic. Kodek i bitrate pliku pozostaje nie zmieniony względem pliku źródłowego.
+ Aplikacja poprosi serwer żeby transkodować plik i zmienić jego bitrate. Użytkownik poprosił o kodek %1$s, z bitratem %2$s. Wszystkie potencjalne zmiany w kodeku i bitratecie pliku w wybranym formacie będą wykonywane przez serwer, który może ale nie musi obsługiwać tych operacji.
+ Aplikacja będzie tylko odczytywać oryginalne pliki jakie daje serwer. Aplikacja będzie wyłącznie prosić serwer o pliki bez transkodowania z bitratem oryginalnego źródła.
+ \Jakość odtwarzanego pliku zależy od decyzji serwera. Aplikacja nie będzie monitorować wyboru kodeku i bitrateu dla jakiegokolwiek potencjalnego transkodowania.
+ Aplikacja poprosi serwer o zmodyfikowanie bitrateu pliku. Użytkownik poprosił o bitrate %1$s, ale kodek pliku źródłowego pozostanie ten sam. Wszystkie potencjalne zmiany w bitracie pliku w wybranym formacie będą wykonywane przez serwer, który może ale nie musi obsługiwać tych operacji.
+ Aplikacja poprosi serwer żeby transkodować plik. Kodek wybrany przez użytkownika to %1$s, ale bitrate pliku źródłowego pozostanie ten sam. Wszystkie potencjalne zmiany w kodeku pliku w wybranym formacie będą wykonywane przez serwer, który może ale nie musi obsługiwać tych operacji
+ Tytuł
+ Numer utworu
+ Typ transkodowanej treści
+ Sufiks transkodowania
+ Rok
+ unDraw
+ Specjalne podziękowania dla unDraw bez którego ilustracji nie mogliśmy uczynić tej aplikacji jeszcze piękniejszą.
+ https://undraw.co/
+
\ No newline at end of file
diff --git a/app/src/main/res/xml/locale_config.xml b/app/src/main/res/xml/locale_config.xml
index 9e9c43d1..ac6e6d0e 100644
--- a/app/src/main/res/xml/locale_config.xml
+++ b/app/src/main/res/xml/locale_config.xml
@@ -9,4 +9,5 @@
+