SFML community forums

General => SFML projects => Topic started by: The Illusionist Mirage on November 21, 2013, 07:00:14 pm

Title: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
Post by: The Illusionist Mirage on November 21, 2013, 07:00:14 pm
Hello!

I've been developing a Mp3 player for the last couple of days. Here's what I've come up with : BEATSATION MUSIX Mp3 Player (https://github.com/TheIllusionistMirage/BEATSATION-MUSIX)

The project is still very primitive and has many bugs to be fixed but I'll be working on it ;). Also, a seek bar, volume bar, song time, album info options are not yet present.

The instructions to use can be found either in README.md or INSTRUCTIONS.txt.

Screenshots:

(http://puu.sh/5p66Y.jpg)



(http://puu.sh/5p678.jpg)


A quick video:
https://www.youtube.com/watch?v=p_ziyWoL6s0 (https://www.youtube.com/watch?v=p_ziyWoL6s0)



Please run it and tell me what you think about it.

Thanks
The Illusionist Mirage

P.S. SFML doesn't support the mp3 format. So, I used irrKlang (http://www.ambiera.com/irrklang/downloads.html) for playing mp3 files.

EDIT:
Added video link
Title: Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
Post by: The Illusionist Mirage on November 26, 2013, 10:17:04 am
Ok. I have changed and updated things in my mp3 player quite a bit. I've also used TGUI(http://tgui.eu/) for making it more presentable and added a seek bar also.

Please note that I've not updated the codes on github since I'm frequently changing things. I'll notify when updation is complete :)

Here's a screenshot:
(http://puu.sh/5tHCb.jpg)

A short video:
http://www.youtube.com/watch?v=GZradEBzDxA

Thanks

Title: Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
Post by: The Illusionist Mirage on November 26, 2013, 01:09:04 pm
Now BEAT$ATION-MU$IX has all the features of a mp3 player(mostly!) and all graphics made using SFML-2.1 and TGUI!:
-> A seek bar
-> volume bar
-> mute option
-> timer
->import tracks(maybe in the next few days)

Updated sources will be abvilable on github (https://github.com/TheIllusionistMirage/BEATSATION-MUSIX) soon ;)

(http://puu.sh/5tM7X.jpg)

Cheers!
Title: Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
Post by: The Illusionist Mirage on November 26, 2013, 01:13:04 pm
And I'd love if i get some feedback/suggestion or criticism!
Title: Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
Post by: FRex on November 26, 2013, 01:55:23 pm
Media players are extremely complex and polished, that's probably why no one is too interested in this. Also mp3 is patent encumbered, which is why SFML doesn't load it at all and irrKlang needs a plugin to load it. And you probably shouldn't upload dlls and exes too, they only work for your compiler. ;)
Title: Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
Post by: The Illusionist Mirage on November 27, 2013, 04:19:04 am
Well, I am not making this Mp3 player to compete with media player or vlc. I am mostly done with C++ so I thought of trying something different rather than games and hence created this :) It's just a project.

Quote from: FRex
Also mp3 is patent encumbered, which is why SFML doesn't load it at all

I didn't quite follow you. Can you shed some more light on this topic. Or give me some links where I can learn more.

Thanks
Title: Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
Post by: zsbzsb on November 27, 2013, 04:24:32 am
http://www.mp3-tech.org/patents.html (http://www.mp3-tech.org/patents.html)

http://mp3licensing.com/help/index.html (http://mp3licensing.com/help/index.html)

http://mp3licensing.com/royalty/emd.html (http://mp3licensing.com/royalty/emd.html)

Enjoy  ;)

P.S. Good song selection :D
Title: Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
Post by: The Illusionist Mirage on November 27, 2013, 04:51:23 am
@zsbzsb

Looks like I don't need to purchase a license since I'm not using Mp3 for commercial purposes. :)
Title: Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
Post by: The Illusionist Mirage on December 01, 2013, 12:59:01 pm
Hello

I don't know if many are interested but still I am posting the final version of it (only the screenshot ^^)

(http://puu.sh/5yHCz.jpg)
Title: Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
Post by: The Illusionist Mirage on December 02, 2013, 08:19:03 am
Here's a video with all final features:

http://www.youtube.com/watch?v=Pc_wv_tpuK8


P.S. The player now has a music library of its own :)