Skip to content

It was my first big project in Java: design and implement music player. It's not a great code, and requires a lot of refactor, but has a high sentimental value :D

Notifications You must be signed in to change notification settings

DanielVeB/Player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Player

Wykorzystane technologie:
Java
JavaFX
PostgresSQL
CSS

Funkcjonalności aplikacji:
-odtwarzanie muzyki
-segregowanie utworów według gatunku lub nastroju
-wyszukiwanie utworów według albumu, artysty lub nazwy
-wyszukiwanie tekstu z strony azlyrics.com
-możliwość automatycznego połączenia z YouTube i wyświetlenie tam danej piosenki

Funkcjonalności których nie udało się na czas zrobić, ale pojawią sie wkrótce:
-tworzenie własnych playlist
-usuwanie piosenek
-wyswietlanie wideo z Youtube w oknie aplikacji
-poprawa wyglądu, dodanie kilku ikon, poprawa kodu i jego czytelności

UML bazy danych piosenek: Image description

Wykorzystane wzorce:
MVC
Observer -podświetlanie w tabeli danej piosenki
Builder - w klasie Song

Screenshoty z aplikacji:
Strona główna aplikacji Image description Wyświetlanie albumów. Tak samo wygląda wyświetlanie po artystach. Image description Przykład wyświetlania piosenek według albumu. W planach jest dodanie obok nazwy albumy buttona będącym odnośnikiem do sklepu empik, do strony z tej albumem aby można było zamówić album. Image description

Przykład edycji piosenki. Możemy przypisać piosence jakie genres i moods do niej pasują, a także wyszukać i wyświetlać tekst. Po znalezieniu tekstu zapisujemy je w bazie danych, i na następny raz mamy już tekst bez konieczności ponownego wyszukiwania. Image description

About

It was my first big project in Java: design and implement music player. It's not a great code, and requires a lot of refactor, but has a high sentimental value :D

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published