This would be an optional mode for media players similar to sites like Plug.DJ/Dubtrack/Queup.
I’ve made a scuffed mock up for reference
Essentially, there would be 2 queues. #1, I’ll call the Main Queue, is what is lined up to play currently. #2 would be “Your Queue”. Your Queue would be all of the videos you want to play. The main queue would only allow each person to have 1 item in the Main Queue at a time. Once your 1 item finishes playing, the next item from Your Queue gets moved to the Main Queue and subsequently removed from Your Queue. This allows for people to take turns while also queuing up a ton of content all at once. To have your queue feed into the main queue you would first be required to press a “JOIN QUEUE” button. This gives you control over when you start contributing to the main queue.
Looking at the mock up: Player1 is currently playing COLORATURA. Once COLORATURA finishes, Player2’s Sabishikunai will start playing, and Player1’s 国道スロープ will be moved to the Main Queue underneath the now playing Sabishikunai.
The “IN QUEUE” button signifies that Player1 had previously pressed “JOIN QUEUE” and is now contributing to the Main Queue.
If this seems like a massive headache to design, then alternatively I would at least suggest a “Take Turns” mode where the queue re-orders so that each person’s queue is one after another (Player 1’s first video, Player 2’s first video, Player 1’s 2nd video, Player 2’s 2nd video)
If that suggestion is also too rough to sort out, I would at the very least suggest a way to truly re-order queues if you’re media admin, even if its just arrows on each item that allow you to shift the video’s place up or down.