Whoops! I got bounced. Sorry, I initially thought that Amarok-devel and Amarok were separate lists!<br><br>Anyhow, here's my post:<br><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">
Patrick C</b> <<a href="mailto:patrick.pxc.c@gmail.com">patrick.pxc.c@gmail.com</a>><br>Date: Aug 3, 2007 10:40 AM<br>Subject: Wannabe<br>To: Amarok Developer Mailing List <<a href="mailto:amarok-devel@lists.sourceforge.net">
amarok-devel@lists.sourceforge.net</a>><br><br></span>Hi, all. I'm not sure if this is the right mailing list or if these kinds of requests should go on the main one, but here goes:<br><br>I'm a high school student with minimal programming experience (I took a couple of Java classes, and my final projects are a 
<a href="http://www.robertc.com/pxc/download/aarp.zip" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">report</a> and <a href="http://www.robertc.com/pxc/download/tetris.zip" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Tetris clone</a><span>), but (I think) a good understanding of the basics and a love for FOSS, Linux, KDE, and most specifically Amarok. I'd love to become an Amarok developer (or otherwise involved in the project), maybe through Google's summer of code in a few years, but I don't know where to start. I've found that usually the easiest way for me to learn syntax or an algorithm is to practice it, and I was wondering if there's any small part of Amarok I could take a look at and start rewriting (just for practice), or if there's any watered-down source/API overview I could look at to start getting an idea of how the pieces of Amarok work together.
<br><br>My other question:<br>At the moment, the idea I'd like to see implemented in Amarok (hopefully by me!) is <a href="http://rws-blog.rhapsody.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Rhapsody</a> support. I don't know if it's in the works or not, but I assume not as I haven't seen anything on the developer blogs or main website about it. The main issue, I believe, is that it's proprietary, and non-free, and also that the last thing Amarok wants (or needs) is to become a DRM (or otherwise) music store. So my question is: would this be allowable as a part of Amarok, and would it be possible to make it a separate package (like the various Amarok engines are in Debian-based and RPM-based distributions)?
<br><br>Thank you very much for your time!<br><br>PS: I don't have much money or a full-time job, so please don't point me to expensive ($60+) books on C++ or anything like that.<br></span>