
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
An audio player inspired by Sonata.
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
11 years ago
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
11 years ago
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
zeront
11 years ago
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)'
Report
ukw
11 years ago
Report
sk-project
11 years ago
Report
ukw
11 years ago
Report
Shirakawasuna
11 years ago
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.
Report
ukw
11 years ago
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
Report
sk-project
11 years ago
next click "Clear"
add new folder in playlist
click "Play"
playing old playlist
(sorry, bad english)
Report
ukw
11 years ago
Thanks for pointing this out!
Report
sk-project
11 years ago
next click "Clear"
add new folder in playlist
click "Play"
playing old playlist
(sorry, bad english)
Report
sk-project
11 years ago
next click "Clear"
add new folder in playlist
click "Play"
playing old playlist
(sorry, bad english)
Report
sk-project
11 years ago
next click "Clear"
add new folder in playlist
click "Play"
playing old playlist
(sorry, bad english)
Report
FrozenFox
11 years ago
Will it eventually work with MPD like sonata or will it stay standalone?
Report
ukw
11 years ago
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!
Report
sk-project
11 years ago
Report
ukw
11 years ago
Report
sk-project
11 years ago
Report
amigib
11 years ago
Report
ukw
11 years ago
Report