Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player  (Read 6559 times)

0 Members and 1 Guest are viewing this topic.

The Illusionist Mirage

  • Full Member
  • ***
  • Posts: 115
  • My Life = Linux, C++ & Computers
    • View Profile
    • fleptic
    • Email
BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
« 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

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:








A quick video:




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 for playing mp3 files.

EDIT:
Added video link
« Last Edit: November 21, 2013, 07:28:50 pm by The Illusionist Mirage »

The Illusionist Mirage

  • Full Member
  • ***
  • Posts: 115
  • My Life = Linux, C++ & Computers
    • View Profile
    • fleptic
    • Email
Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
« Reply #1 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:


A short video:


Thanks


The Illusionist Mirage

  • Full Member
  • ***
  • Posts: 115
  • My Life = Linux, C++ & Computers
    • View Profile
    • fleptic
    • Email
Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
« Reply #2 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 soon ;)



Cheers!
« Last Edit: November 26, 2013, 01:11:21 pm by The Illusionist Mirage »

The Illusionist Mirage

  • Full Member
  • ***
  • Posts: 115
  • My Life = Linux, C++ & Computers
    • View Profile
    • fleptic
    • Email
Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
« Reply #3 on: November 26, 2013, 01:13:04 pm »
And I'd love if i get some feedback/suggestion or criticism!

FRex

  • Hero Member
  • *****
  • Posts: 1848
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
« Reply #4 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. ;)
Back to C++ gamedev with SFML in May 2023

The Illusionist Mirage

  • Full Member
  • ***
  • Posts: 115
  • My Life = Linux, C++ & Computers
    • View Profile
    • fleptic
    • Email
Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
« Reply #5 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

zsbzsb

  • Hero Member
  • *****
  • Posts: 1409
  • Active Maintainer of CSFML/SFML.NET
    • View Profile
    • My little corner...
    • Email
« Last Edit: November 27, 2013, 04:30:31 am by zsbzsb »
Motion / MotionNET - Complete video / audio playback for SFML / SFML.NET

NetEXT - An SFML.NET Extension Library based on Thor

The Illusionist Mirage

  • Full Member
  • ***
  • Posts: 115
  • My Life = Linux, C++ & Computers
    • View Profile
    • fleptic
    • Email
Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
« Reply #7 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. :)

The Illusionist Mirage

  • Full Member
  • ***
  • Posts: 115
  • My Life = Linux, C++ & Computers
    • View Profile
    • fleptic
    • Email
Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
« Reply #8 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 ^^)



The Illusionist Mirage

  • Full Member
  • ***
  • Posts: 115
  • My Life = Linux, C++ & Computers
    • View Profile
    • fleptic
    • Email
Re: BEAT$ATION MU$IX Mp3 Player - A SFML based Mp3 player
« Reply #9 on: December 02, 2013, 08:19:03 am »
Here's a video with all final features:




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