Clean up MediaPlaylist a bit
Reason for the change
- Convert tuple to struct for readability
- Merge multiple enqueue methods into one (only one of them was actually being used outside of tests anyway)
- Remove unused code
Test plan
- Run
ctest
- Add an album, artist, genre, radio, file, etc. to the playlist