For a 50 minute set, you will want between 8 and a dozen songs. More if you songs are all short, like standard radio length for example. You don't want to spend much time talking between songs - if you are talking to pad you are doing it wrong and you will lose your audience.