ehcaw / Music-Player

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Music-Player

Team Number 7, Anhadh Singh Sran, Austin Trinh, Maria Sanchez Rodriguez, Ryan Nguyen

Problem:

Music is too spread out, there is no way to organize and store all your music in one place. Think about how Youtube has all the music on their website, but you have to search over and over again if you want to change to a new song.

Functionality:

We want to be able to listen to and organize music files in one place (mp3, etc) locally. The user should be able to sort their music in order to address the organization issue that music applications like Youtube struggle with. This means they can sort by artist, title, year made, etc.

Previous Works:

Similar applications: Windows Media Player, Spotify, Youtube Music, iTunes

Assumptions:

The user has downloaded music files that they can put into the app in MP3 or MP4 format.

Operating Environments:

The user has a laptop that can download the application in order to use it. The user should have Java installed in order to run the application.

Intended Usage:

People are meant to organize playlists and listen to them; can shuffle, loop, maybe do mixing of playlists too.

Plan and Approach:

Create a GUI for the user to interact with in order to add songs, create playlists, etc. The music is stored via some type of list and can be accessed when the user interacts with the GUI. The application should be able to locally store additional information about the song files, such as the title, artist, song picture, etc and display it on the interface for the user to see. We will be using Java, the Java sound library to implement the audio features, and then Netbeans to create a GUI.

Link to new repository: https://github.com/ehcaw/JTunes

Link to presentation: https://docs.google.com/presentation/d/1fEWIZ7N7Qh_6RY-ZX1X_08F0s9IKzXIfFaaXlmTCsNk/edit?usp=sharing

About