Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 48 lines (38 sloc) 2.055 kb
fb77d7d @Daniel15 Convert readme to Markdown
authored
1 Sharpamp 1.0 Beta - Create Winamp plugins in C#
2 ===============================================
3 By Daniel15 - http://dan.cx/
4 https://github.com/Daniel15/Sharpamp
5
6 Sharpamp allows you to easily write Winamp plugins in C#. It provides a library for access to the
7 Winamp API, and a Visual Studio template for creating Winamp plugins. It **requires** you to have
8 Visual Studio 2008 (2005 or 2010 might work, but they have not yet been tested). Take a look at the
9 [Getting Started](https://github.com/Daniel15/Sharpamp/wiki/Getting-Started) article to see how
10 simple it is to get started :)
11
12 It supports some basic functionality of the Winamp API, with more coming in the future:
13 ![Intellisense Menu](http://stuff.dan.cx/images/projects/sharpamp/intellisense.png)
14
15 Handling song changes uses standard C# events, and is as simple as:
16
17 public override void Initialize()
18 {
19 Winamp.SongChanged += Winamp_SongChanged;
20 }
21
22 void Winamp_SongChanged(object sender, Daniel15.Sharpamp.SongChangedEventArgs e)
23 {
24 MessageBox.Show("The song changed to " + e.Song.Title);
25 }
26
27 A demonstration of what you can do with Sharpamp is shown in the [HelloWorldGUI](https://github.com/Daniel15/Sharpamp/wiki/HelloWorldGUI) sample (included in the download)
28
29 Requirements:
30 =============
31 - Visual Studio 2008 (should work in 2005 as well as 2010 beta, but this has not been tested yet)
32 - C# and C++ both have to be installed
33 - Winamp
34
35 License
36 =======
37 Sharpamp is free software: you can redistribute it and/or modify
38 it under the terms of the GNU Lesser General Public License as published by
39 the Free Software Foundation, either version 3 of the License, or
40 (at your option) any later version.
41
42 Sharpamp is distributed in the hope that it will be useful,
43 but WITHOUT ANY WARRANTY; without even the implied warranty of
44 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
45 GNU Lesser General Public License for more details.
46
47 You should have received a copy of the GNU Lesser General Public License
48 along with Sharpamp. If not, see <http://www.gnu.org/licenses/>.
Something went wrong with that request. Please try again.