Complete Source Code For Namp

Source Code version: v0.3.24 - [Get it here].

=======================

Back when I was first learning how to program, I found that the fastest way I learned was by taking other's source code, ripping it apart to see how it worked, and then implementing it into my own programs. But I came across a world of trouble when I decided to clone iTunes - there was no aqua source code out there to base my app on. I had to write everything from scratch (ick!)

Seeing as nAMP is no longer under developement, I am releasing the complete source code for nAMP to this community, because it would be a terrible waste to see all those hours of work go to waste! It's all here* - all 13,400 lines of code, along with all the resources (graphics and text files). It'll compile in Visual Basic 6. For those of you who want to start at the beginning, the program starts by executing Public Sub Main() in the code module General.

I'll admit it - this source code is poorly commented. But considering how much cool stuff nAMP does behind the scenes, I'm hoping you'll all forgive me that. I'll be working on an Aqua application framework/coding tutorial in the near future, which I'll post here when I've completed it.

=======================

*I stripped out the resource unpacker code and the not-quite working smart playlists code. Aside from that, it's all here. :P)

#69885

Il check it out man, see what I can cook up :D

#69887

Very cool of you to put it up! nAMP was always my favorite iTunes clone. :)

#69889

Nice code.....

#69905

That's a piece of art!

I couldn't get it to work in VB5, but your modules are valuable!

#69913

I don't want to download the source (I have no use for it), but:

Is there a license for the code in there? Make sure you put one in, otherwise we don't know what we can do with your code, and none of us want to break the law.

#69916