Here are the instructions given below:
I have found a lot of problems with the IPOD Shuffle. The best way is to not charge it via the computer and get a cheap USB Adapter. That is the first thing to do.Thanks Steve! I'm sure this is going to help many out there who don't know in which direction to go. However I must warn users that this might void your warranty therefore, please use only if your support period is over etc.
The second part is if you have any problems with your IPOD then
open it as a hard drive in windows, providing it is detected. Delete the IPOD Control Directory.
Now you need to get the following file: http://shuffle-db.sourceforge.net/
it may be in zip format so make sure you know about this. You may also need Python Programming Language that is free. Copy the program to your shuffle. Now copy the files over as you would any hard drive mp3 etc drag and drop and run this nifty program it will rebuild the database.
Put your shuffle in and itunes will see it as a new shuffle and ask what you want to name it etc. Name it whatever you want and then you will go your IPOD Control Directory Back. Now simply run rebuild and it will rebuild the files database.
Your iPOD Shuffle should now work.
PS: This is the only method I have known to work. I have tried all other kinds of Methods and they have resulted in nothing.
If you want to spend cash then a nice program is Anipod. But if you don't want to fork out over 20 dollars then my Method works and works well.
You might also want to take a look at iPod shuffle problems part 1 and part 2 as well as unplug your ipod properly and stop the orange/green lights posts, how to use iPod and iTunes post or other posts that are mentioned. Sadly, there are so many things you can do to fix your iPod =( !
Got a question, tip or comment? Send them to firstname.lastname@example.org and we'll try to answer it in a blog post!