Git Product home page Git Product logo

java-swing-musicplayer's Introduction

MP3 Music Player App

Introduction

In this project, you'll learn how to build a MP3 Music Player App in Java! You can check out the full tutorial here , where I carefully go over the logic flow so that you can understand how this project is coded the way it was.

Technologies Frameworks

  • JDK 18+ - Java Version
  • Mp3Magic - A java library for reading mp3 files and manipulating mp3 file ID3 tags
  • JLayer - MP3 decoder/player/converter library for Java™ platform.
  • JAudioTagger - The aim of this project is to provide a world class Java library for editing tag information in audio files. Most existing solutions are not java based inhibiting the use of java applications with digital files.

Features

  • 🎶 Play an MP3 File (Song)
  • 🎙 Display Title of Song
  • 👤 Display Artist of Song
  • ⏳ Display the Length of the Song
  • ⏪ Playback Functionality
  • ⏸ Pause Song
  • ▶ Resume Song
  • ⏭ Go to next Song in a playlist
  • ⏮ Go to previous Song in a playlist
  • 📃 Create a Custom Playlist
  • 🔃 Load a Custom Playlist

Screenshots

Music Player App Screenshot

java-swing-musicplayer's People

Contributors

curadprogrammer avatar

Stargazers

JS avatar Nazim Ganizada avatar Daniel Lourenço Affonso avatar EmPhongAcQuy666 avatar Felistus avatar  avatar Makanju-Joshua avatar Deiv32 avatar Angel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.