<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello!
    <p style="margin-bottom: 0cm" align="LEFT">    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 <br>
      branches- <a class="moz-txt-link-freetext"
        href="https://gitorious.org/acolito/myacolito">https://gitorious.org/acolito/myacolito</a>
      -)</p>
    <p style="margin-bottom: 0cm" align="LEFT">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</p>
    <p style="margin-bottom: 0cm" align="LEFT"><br>
      I've read Trever Fischer's scratch demo proposal, and i've doing
      some research, here it is:
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <a href="https://gitorious.org/gsoc-2013-mpris2-control-example">https://gitorious.org/gsoc-2013-mpris2-control-example</a>
      <br>
      <br>
        <br>
      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.<br>
    </p>
    <p style="margin-bottom: 0cm" align="LEFT">MPRIS2ExControl class
      connect the MPRIS2 /Player interface's signal 'TrackChange', so
      the example updates a textBrowser showing the current track's
      metadata.<br>
    </p>
    <p style="margin-bottom: 0cm" align="LEFT">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 :( )<br>
    </p>
    <p style="margin-bottom: 0cm" align="LEFT">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<br>
    </p>
    <p style="margin-bottom: 0cm" align="LEFT">Cheers!<br>
    </p>
    <p style="margin-bottom: 0cm" align="LEFT">(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)<br>
    </p>
  </body>
</html>