This function is similar to the add_to_playlist() function I recently added. The idea is to have the queue add things to itself, rather than having the playlist and library implement this function independently.