Menu

Overview

César Rocha

1 - Overview

The MP3Player was developed using C++ and Qt Libraries. The Qt used was version 5.4 and it was based on the example multimediawidgets/player. It is a MP3Player with some additional functions that it will be explained below. When the player is opened the user will see the followed screen:

Main Screen

The buttons has the followed functions:
• Load:
o Load MP3 Files: the user can add a single mp3 file to the list;
o Load Folder: the user can select a folder where all mp3 files are located and the software will create a list with all mp3 files;
o Load Playlist: the user can save one or more playlists and load later.
• Clear Playlist: clear completely the current playlist.
• Save Playlist: save the current playlist.
• About: the user will find information about the developers and the shortcuts of the software (see below).

Shortcuts

2 - Search a song

The user can search for a specific song using the shortcut F3. When F3 is pressed a window will be opened where the user can type the song name or the artist name and the software will show the results. When the finds the song he wants he can press Enter or double click the song.

Search screen

3 - Create a next song list

The user can use the shortcut F1 to append a song to be the next one to be played. The user can select a song on the main screen and press F1, this song will be the next one to be played and the user can also press F1 on the search screen (section above). On the search screen the software will show a number for each song that F1 was pressed.

4 - Important to use

While implementing the software I had problems to execute some mp3 files. I found
out that there is a bug and codec problems with Qt 5.4 and that was my problem.

https://bugreports.qt.io/browse/QTBUG-42286

In case you try to run this software and some files don't play, please, try to
install the K-Lite Codec Pack 1100 Basic

http://downloads.ddigest.com/software/download.php?sid=1089&ssid=0&did=374

5 - More information

For more information you can visit our website http://www.rochacardoso.de or contact us:

cesar@rochacardoso.de
jacqueline@rochacardoso.de

Project Members:


MongoDB Logo MongoDB