broadcasting software

hi all i know i have started a few posts so far, but i am going to get rid of my sam broadcaster that i have
currently got? so i am looking for a different broadcasting software that has requests and dedications
and that i can also use my dj decks with?

can anyone help me out on that