[GSoC-2013] KMix2 and SoundMenu sounds GREAT!!

Antonio Ramírez morgulero at gmail.com
Mon Apr 22 11:47:02 BST 2013


Hello!

     My name is Antonio Ramirez and I am a student of Computer 
Engineering in the ETSIIT (Escuela Técnica Superior de Ingeniería 
Informática y Telecomunicaciones), Granada, Spain. I want to participate 
in GSoC this year, I have read the page of proposed projects and I love 
that of KMix2 and SoundMenu. I have experience with Qt and C + + (I'm 
private tutor of Qt and I've got some code at gitorious.org, mainly a 
meetings and events management program, although it is in Spanish and 
there is some chaos in the organization of the
branches- https://gitorious.org/acolito/myacolito -)

I've been stumbling across KDE development environment's setup (it's a 
little tricky :D), and i've been reading the KMix code (from anongit), 
and after sending mail to KDE-developers' mailing list (kde-multimedia's 
list should have been my first option, my mistake), and asking for help 
and guidance on IRC multimedia's channel... well, here i am :D


I've read Trever Fischer's scratch demo proposal, and i've doing some 
research, here it is: 
https://gitorious.org/gsoc-2013-mpris2-control-example


Okay, the GUI isn't a state-of-art GUI, but it's a proof concept of 
MPRIS2 control. The MPRIS2ExControl class search DBus active services, 
and select MPRIS2-compliant ones, like amarok and dragonplayer. Not all 
the MPRIS2 players needs to implement the /Player and /Tracklist 
interfaces, so the REAL MPRIS2Control must check before using them.

MPRIS2ExControl class connect the MPRIS2 /Player interface's signal 
'TrackChange', so the example updates a textBrowser showing the current 
track's metadata.

It's not perfect. Still buggy and there's plenty of room for expansion 
and improvement. But... it's a proof concept :D. It's been tested and 
developed with Amarok (KDE 4.10 version), and it's kinda operative with 
Dragon Player (can stop a current track, but no change to next or 
previous one :( )

I'll send the apply form this week, but... this is my introduction. I 
hope it will help the chosen one, if i'm not elected :D

Cheers!

(PD: I'm not fluent on English, and i'm pretty sure this mail seems like 
a barbaric one to a lot of people... i'll beg you pardon :D)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-multimedia/attachments/20130422/12bd834d/attachment.htm>
-------------- next part --------------
_______________________________________________
kde-multimedia mailing list
kde-multimedia at kde.org
https://mail.kde.org/mailman/listinfo/kde-multimedia


More information about the kde-multimedia mailing list