
mehdiaplayer
Source (link to git-repo or to original if based on someone elses unmodified work):
Available as/for:
Description:In fact, it's my first project with Qt, I developed it in order to apprehend the Qt framework.
There is work to do on the playlist, and on the settings part, but it's currently usable. (I use it every day)
Depends of :
- Qt >= 4.4
- Phonon
0.2:
- Volume control
- In settings: save playlist on quit
- Bugfix: when a song is removed, the currently played media ID
- Bugfix: the random will not replay the same song
- Bugfix: fixed a bug with the metadata resolver
0.1:
- Normal/small display
- Playlist
- Folder view
- Play audio
- Save playlist, load at startup
- Tray icon/notifications
Ratings & Comments
18 Comments
I began to use QT last week. After typed "make" command in terminal,I have many output like following text. MehdiaPlayer.o: In function `MehdiaPlayer::play(int)': MehdiaPlayer.cpp:(.text+0x1b0): undefined reference to `Phonon::MediaObject::state() const' Engine.o: In function `Engine::toggleVideo()': Engine.cpp:(.text+0x78): undefined reference to `Phonon::VideoWidget::setFullScreen(bool)' Engine.cpp:(.text+0x97): undefined reference to `Phonon::VideoWidget::setFullScreen(bool)'
It seems that you have to setup Phonon.
Personally, I really do not have enough play Stream Radio...
Sorry I'm not a native english speaker, and I'm not sure what do you mean. Do you said that it could be cool to have stream support ?
I've been looking for something like this (maybe it'll eventually have the option to use mpd?). I've noticed a couple things you might want to know about, though. First, there's no apparent pause button. If I hit play again, it actually skips to the next song. Actually, 'play' just seems to skip in any situation. It's also a bit slow when populating the playlist. I don't mean to criticize, take these as helpful notes! Also, how does it look for icons? Mine doesn't look nearly as good as yours (I use KDE), even though I'm using a Tango! theme.
Thank you for your constructive comment ! To answer, in order : I don't think I'll make it able to use MPD, but it's not impossible Yes I know there is no pause button. The reason is I rarely use 'pause', but it's noticed and I'll add it for a next release. 'Play' will now don't behavior like the next button since 0.1d (thanks for noticing it) Populating the playlist use the intern Phonon metatag resolver, and my implementation seems a bit slow, but I'm not sure to be able to change this with Phonon, so, maybe I'll use an extern lib to speed this up. For icons, I use the Qt style, which manage of choosing best icons if you're using KDE,GTK themes. But I currently didn't succeed to use the real icons theme of the desktop. Will work on this too! Thanks! PS: I'm not english, sorry if my comment is a pain to read
last add folder in playlist next click "Clear" add new folder in playlist click "Play" playing old playlist (sorry, bad english)
Fixed :) Thanks for pointing this out!
last add folder in playlist next click "Clear" add new folder in playlist click "Play" playing old playlist (sorry, bad english)
last add folder in playlist next click "Clear" add new folder in playlist click "Play" playing old playlist (sorry, bad english)
last add folder in playlist next click "Clear" add new folder in playlist click "Play" playing old playlist (sorry, bad english)
Very cool project :) Will it eventually work with MPD like sonata or will it stay standalone?
Thank you :) I think it'll stay a stand-alone project, because my goal was to have a UI near to Sonata, but without mpd ^^ Maybe in the future!
please add volume mixer and show/hide window click tray icon
The click on the trayicon to hide/show is done, I'll try to code the volume 'mixer' for the next release.
О, good :)
Nice and simple player, first gstreamer/qt4 player that works for me
Thank you :) !