New media player :)
-
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)!
-
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"));
@ -
[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)
-
it won't make me trash amarok but, if it plays flac i will use it instead of itunes :)
-
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.
-
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
-
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.