I just wrote a little C# application to sort my MP3 files. I was tired of thinking "Didn't I just hear that artist?" or "How many times do I have to listen to 'The Way You Look Tonight?' (for example)." I have over 3000 songs so something was lacking in the shuffle algorithm my MP3 player uses. That lead me to ask my "ultimate shuffle" question on this site which sparked some interest.
The program I wrote is small and satisfies my need. It's just a console app now and I only devoted a leisurely couple of days to writing it. I'm sure a star programmer could have done the same thing in a couple of hours. For all I know many similar shuffle programs exist - it must be a common problem with randomly selected songs.
So now I'd like others to benefit from this and perhaps some programmers would help enhance the code to make it better. The problem is, I wouldn't want to loose out on a few extra bucks if it's something that would sell. No one would pay for it in its current state. But with time and effort it could be a handy tool I might have once spent a dollar on.
I'd like opinions and advice. Could I realistically earn some pocket change with this? Or should I just make the code available and be done with it? Whatever your opinion could you suggest a good avenue for me to take (such as your preferred location to post code - github, CodePlex or elsewhere) and how to proceed.
Thanks in advance.