Skip to content
This repository
Browse code

Convert readme to Markdown

  • Loading branch information...
commit fb77d7de3ab06c33dbd3db32996e69b48af58156 1 parent f8cad35
Daniel Lo Nigro authored

Showing 2 changed files with 48 additions and 28 deletions. Show diff stats Hide diff stats

  1. +48 0 README.md
  2. +0 28 README.txt
48 README.md
Source Rendered
... ... @@ -0,0 +1,48 @@
  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/>.
28 README.txt
... ... @@ -1,28 +0,0 @@
1   -================================================================
2   -Sharpamp 1.0 Beta - Create Winamp plugins in C#
3   -By Daniel15 - http://www.d15.biz/
4   -http://code.google.com/p/sharpamp/
5   -================================================================
6   -
7   -Sharpamp allows you to create Winamp plugins using C#. Please read the "Getting Started" guide available at http://code.google.com/p/sharpamp/ to see how to create a plugin.
8   -
9   -Requirements:
10   -=============
11   - - Visual Studio 2008 (should work in 2005 as well as 2010 beta, but this has not been tested yet)
12   - - C# and C++ both have to be installed
13   - - Winamp
14   -
15   -License
16   -=======
17   -Sharpamp is free software: you can redistribute it and/or modify
18   -it under the terms of the GNU Lesser General Public License as published by
19   -the Free Software Foundation, either version 3 of the License, or
20   -(at your option) any later version.
21   -
22   -Sharpamp is distributed in the hope that it will be useful,
23   -but WITHOUT ANY WARRANTY; without even the implied warranty of
24   -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25   -GNU Lesser General Public License for more details.
26   -
27   -You should have received a copy of the GNU Lesser General Public License
28   -along with Sharpamp. If not, see <http://www.gnu.org/licenses/>.

0 comments on commit fb77d7d

Please sign in to comment.
Something went wrong with that request. Please try again.