I use Itunes. On that you could put all off your songs onto a "playlist" and manipulate the order into anything you want or just hit shuffle and it will randomly play songs.
On the playlist once you hit play on the first song it will continue to play until the end.
As for CD's, , they are sooooo 2010. Us young people dont even own any of them now.
dave