Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Showcase
  4. New media player :)
QtWS25 Last Chance

New media player :)

Scheduled Pinned Locked Moved Showcase
13 Posts 10 Posters 7.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    esdrasbeleza
    wrote on 21 May 2010, 18:08 last edited by
    #1

    I know, there are too many media players. Amarok, Clementine, Exaile, RhythmBox, iTunes, Banshee, Listen!, WinAmp, Audacious, Beep Media Player, and another dozens I can't remember now.

    But I decided to start my own media player. For many reasons: I needed some idea to start to learn Qt; I miss the old Amarok 1.x; and all new players want to be iTunes (I just don't like the way iTunes handle playlists, sorry).

    It's available on GitHub under http://github.com/esdrasbeleza/audactile . And no, you can't replace your current media player yet. It's still under very beginning of development.

    A screenshot of what's done til now:

    !http://antigo.esdrasbeleza.com/imagens/audactile_0.png(Screenshot)!

    1 Reply Last reply
    0
    • U Offline
      U Offline
      utkuaydin
      wrote on 21 May 2010, 19:43 last edited by
      #2

      The interface is simple and that is perfect. But I didn't like the icons. :)

      The only way for errors to occur in a program is by being put there by the author. ~ Harlan Mills

      1 Reply Last reply
      0
      • E Offline
        E Offline
        esdrasbeleza
        wrote on 21 May 2010, 19:49 last edited by
        #3

        Thanks :)

        The icons aren't from application, but from the theme:
        @
        playButton->setIcon(QIcon::fromTheme("media-playback-start"));
        stopButton->setIcon(QIcon::fromTheme("media-playback-stop"));
        nextButton->setIcon(QIcon::fromTheme("media-skip-forward"));
        previousButton->setIcon(QIcon::fromTheme("media-skip-backward"));
        prefButton->setIcon(QIcon::fromTheme("preferences-other"));
        exitButton->setIcon(QIcon::fromTheme("application-exit"));
        @

        1 Reply Last reply
        0
        • U Offline
          U Offline
          utkuaydin
          wrote on 21 May 2010, 20:34 last edited by
          #4

          [quote author="Esdras Beleza" date="1274471390"]
          The icons aren't from application, but from the theme...
          [/quote]

          Learned something new!

          The only way for errors to occur in a program is by being put there by the author. ~ Harlan Mills

          1 Reply Last reply
          0
          • P Offline
            P Offline
            petrinic
            wrote on 22 May 2010, 00:43 last edited by
            #5

            mmm I love amarok2(not complete but growing very fast) but anyway I will take a look...

            1 Reply Last reply
            0
            • M Offline
              M Offline
              milot.shala
              wrote on 23 May 2010, 21:17 last edited by
              #6

              [quote author="Utku" date="1274474088"][quote author="Esdras Beleza" date="1274471390"]
              The icons aren't from application, but from the theme...
              [/quote]

              Learned something new![/quote]

              Little bit out of topic but be aware that to get the desktop icons using the QIcon::fromTheme() will work only on X11 by its standard icon naming convention ("http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html(http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html)":http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html), read more here: ("http://doc.trolltech.com/4.6-snapshot/qicon.html#fromTheme(http://doc.trolltech.com/4.6-snapshot/qicon.html#fromTheme)":http://doc.trolltech.com/4.6-snapshot/qicon.html#fromTheme)

              1 Reply Last reply
              0
              • A Offline
                A Offline
                andreiamenta
                wrote on 25 May 2010, 17:14 last edited by
                #7

                it won't make me trash amarok but, if it plays flac i will use it instead of itunes :)

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  mariusbu
                  wrote on 12 Jul 2010, 11:31 last edited by
                  #8

                  I like the UI! Looks very clean and easy to use.

                  Cheers,
                  Marius Bugge Monsen (mbm)

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    Ramblurr
                    wrote on 12 Jul 2010, 13:55 last edited by
                    #9

                    Might I recommend using "liblastfm":http://github.com/mxcl/liblastfm? We use it in Amarok, and it provides a complete Qt/C++ interface to lastfm. Looks like the lastfm code you've got now works, but if you want to expand you don't need to rewrite it all from scratch.

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      milot.shala
                      wrote on 12 Jul 2010, 21:31 last edited by
                      #10

                      UI is great!

                      I am also working on a video player project with remote control support from a Nokia device, I will post the details when it's ready here in the forums :D

                      1 Reply Last reply
                      0
                      • A Offline
                        A Offline
                        abhijeet
                        wrote on 15 Jul 2010, 09:58 last edited by
                        #11

                        Hi Esdras,

                        Nice and clean UI..

                        I thing placing the play/pause/seek button in the bottom of the application will be great ( personal choice).

                        Keep on coding.

                        Thanks
                        Abhijeet

                        1 Reply Last reply
                        0
                        • Y Offline
                          Y Offline
                          Yash
                          wrote on 30 Jul 2010, 17:20 last edited by
                          #12

                          yea UI looks clean like MAC

                          I also try something like this with my editor

                          http://kineticwing.com : Web IDE, QSS Editor
                          http://speedovation.com : Development Lab

                          1 Reply Last reply
                          0
                          • I Offline
                            I Offline
                            ivan
                            wrote on 5 Aug 2010, 11:49 last edited by
                            #13

                            There's always room for one more media player :)

                            There's a player I recently found about (that I currently use from time to timewhen I have problems with Amarok's development version) - http://flavio.tordini.org/minitunes - you could possibly pick a few tricks from it.

                            Ivan Čukić | ivan.cukic(at)kde.org | KDE e.V.
                            Qt Ambassador (from the old Nokia days)

                            1 Reply Last reply
                            0

                            • Login

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Groups
                            • Search
                            • Get Qt Extensions
                            • Unsolved