Skip to content

TrebuszNew/SoundSpace

Repository files navigation

SoundSpace 🎶

SoundSpace to open-source'owy odtwarzacz muzyki na Androida i Desktop. Prosty, szybki i łatwy w użyciu, obsługujący lokalne pliki muzyczne. wciąż w fazie rozwoju!

Instalacja

Desctop

Upewnij się, że masz zainstalowane następujące narzędzia:

Node.js, Rust, Cargo, Tauri CLI

sklonuj repozytorium

git clone https://github.com/PanProsiaczek2137/SoundSpace.git

Zainstaluj zależności NPM

npm install

budowanie aplikacji

tauri dev

skompiluj aplikację

tauri build

Android

Upewnij się, że masz zainstalowane następujące narzędzia:

Node.js, Rust, Cargo, Tauri CLI, Android Studio, Java Development Kit (JDK), Gradle

Zainstaluj zależności NPM i zainicjuj aplikację android

npm install tauri android init

zbuduj aplikację

tauri android build

nie zapomnij jej podpisać

używając keytool dostarczonego przez JDK

Do zrobienia

✔ odczytywanie i zapizywanie metadanych plików
✔ podświetlenie się granego utworu i możliwość scrolowania z trzymaniem utworu
✔ sktóry klawiszowe
✔ naprawienie że jak klikasz na utwór w bibliotece i niema filtra to ci go weźmie do odtwarzania
✔ nie można wybrać nowej piosenki kiedy dropdown bądź context menu jest włączone
✔ naprawienie filtrów na telefonie
✔ naprawienie przesuwania piosenek na telefonie
✔ dodanie wszystkich działającuch opcji do contextMenu i poprawienie wyglądu na telefonie
✔ po kliknięciu przesuwa na górę bądź na dół
✔ stworzenie i działanie zakładki settings (zakładki: Ogólne, Wygląd, Sktóty Klawiszowe, Odtwarzanie, Informacje, Rozszerzenia)
✔ jak zmienisz kolejność piosenek to czas odtwarzanej zostaje taki sam
✔ zrobić ładny ekran ładowanie się matadanych i włanczania aplikacji
✔ zrobić aby home działo
✔ przesuwanie piosenek na telefonie i ogłulnie porawki aby nie wkurzało z korzystania
✔ szukanie w filtrze
✔ zoptymalizowanie debugowanie dopieszczenie i częściowe odspagetytyfikowanie kodu
✨ cieszenie się że już nie muszę się męczyć z tym ciągnącym się projektem

Do zrobienia kiedyś

  • menu bar do skipowania stopoawnia i sprawdzania czasu jako powiadomienie na telefonie
  • ustawienie wielkości textu i czy ma być bold
  • dodawanie do playlist
  • przyśpieszyć przesuwanie sticky scroll

Licencja

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published