You could try iTunes. Certainly, there are lots of 3rd-party programs which could reach this goal efficiently. I usually use Leawo iTransfer to finish this task. Now I take it as an instance teach you how to transfer songs from an iPod to another. Download Leawo iTransfer
' Leawo iTransfer for Mac
and install it.
Method 1. Transfer Music from Old iPod to New iPod(Music Purchased from iTunes Store)
People can transfer music from old iPod to new iPod with iTunes or download all the songs again from iTunes Store. Speaking of iTunes, users can actually rely on the software to transfer music. If you have music backups of the old iPod in iTunes, you can easily sync the songs with the new iPod. If you don't have backups, you are also able to transfer purchased songs from the old iPod to iTunes using the "Transfer Purchases" function of iTunes. But you won't be allowed to transfer the songs from the old iPod to computer or new iPod if the songs are not got from iTunes. The following simple guidance is about transfer music from old iPod to new iPod with the "Transfer Purchases" function of iTunes:
1. Plug the Old iPod into computer via the USB cable. Then launch iTunes.
2. Click "File > Device > Transfer Purchases". iTunes will automatically transfer the songs to iTunes library.
3. Plug the new iPod into computer. Then import the songs from iTunes to the new iPod.
Method 2. Transfer Music from Old iPod to New iPod with Leawo iTransfer
Run Leawo iTransfer and Connect iPods
Run Leawo iTransfer after installing it on your PC. Then connect your iPods to computer with the USB cables. The software will automatically detect your devices and show the libraries of each iPod in the left sidebar.
Select Music from the Old iPod
Click "Music" of the old iPod, and then the songs will be shown in the right part of the software. Click the transfer button (right arrow in a dark blue square) at the right bottom to transfer all the music files. Or you are allowed to hold "Ctrl" and click to choose songs, and then right click the chosen songs to "Transfer to > My New iPod".
The dialog of transfer settings comes out after clicking the transfer button or right-clicking to choose songs. Check the "Transfer to List: My New iPod" and then click "Transfer Now" to start the music transfer.
Transferring Music from Old iPod to New iPod
When the transfer begins, a dialog of transfer process will show up. The progress bar in the dialog will notice you the percentage of the music transfer. You will get all the songs in your new iPod when the transfer finishes.
For more detail, check: How to Transfer Music from Old iPod to New iPod