The problem with getting information on the DMCA is that it did not become a single entity unto itself when it became law (q.v. I'm Just A Bill
). The Digital Millennium Copyright Act
made modifications to various parts of existing copyright law so the provisions are spread all over US code.The Disclaimer
I am not a lawyer but have been at this for a while and had this discussion many times. These comments are based on my experience and personal research. ymmv
Some short answers:
You can list artists. You can mention songs you play. What you can't do is display a schedule of upcoming material and the time it will be played, such as
Coming Up at 11:07>Bongo Lovin' Boyz - I'd Like To Play Those Bongos
What you have is legal afaik.
The wording in those playlist restrictions is along the lines of "...you should not intentionally
program..." There is nothing against playing songs randomly as long as you have a sufficient selection that would work generally.
Those particular rules apply to stations which stream exclusively on the internet. There are different rules for services which put their streams on the web in addition to their regular transmission and for interactive or subscription services. Cable TV is another world entirely.
You should be fine if you get your proper licenses from the copyright office and the performance rights organizations (ASCAP, BMI, SESAC) or go through a provider like Live365 or Loudcity which cover streams under their licenses.