I came across an excellent site for DJs to stream their sets and mixes.
Rather than a podcast hosting site which offers downloading, Mixcloud is a cloudcasting site for streaming. Not downloading.
I particularly like the tracklisting and chapters features, for the benefit of the listeners and for the purposes of paying royalties to artists, performers and labels through their licenses with the various collecting societies.
Click the banner to learn more about Mixcloud.