TR
Bu proje, Java Swing ve OOP (Nesne Yönelimli Programlama) prensipleri kullanılarak geliştirilmiş bir müzik çalar uygulamasıdır.
- Polymorphism & Inheritance: Media ve Song sınıfları ile esnek mimari.
- Spotify Tarzı Slider: Şarkı süresini takip etme ve istenen ana atlama.
- Ses Kontrolü: Uygulama üzerinden ses seviyesini ayarlama.
- Dinamik Liste:
songs/klasöründeki .wav dosyalarını otomatik tarama.
- Projeyi bilgisayarınıza indirin.
songsklasörü oluşturup içine.wavdosyalarınızı atın.MusicPlayerGUI.javadosyasını çalıştırın.
EN
This project is a music player application developed using Java Swing and OOP (Object Oriented Programming) principles.
- Polymorphism & Inheritance: Flexible architecture with Media and Song classes.
- Spotify Style Slider: Tracking song duration and skipping to the desired moment.
- Volume Control: Adjusting the volume via the application.
- Dynamic List: Automatic scanning of .wav files in
songs/folder.
- Download the project to your computer.
- Create a
songsfolder and put your.wavfiles into it. - Run the
MusicPlayerGUI.javafile.