Since version 9 of the Nuevo plugin it is possible to include Nuevo playlist into any separate container, for example under player. You only need to provide playlist container's ID and optionally playlist's height (pixels).
You can insert playlist array directly on your website or load it from external javascript file. Once playlist ready you are fine to setup video element, initialize player, Nuevo plugin and playlist.
Code Source
<!--Setup video element-->
<video id="player_1" class="video-js vjs-fluid" controls preload playsinline webkit-playsinline poster="../examples/assets/images/poster.jpg"></video>
<div id="playlist"></div>
<!--Initialize player with nuevo plugin and your playlist-->
<script>
var player = videojs('player_1');
player.nuevo({
playlistID: "playlist", playlistMaxH:200
});
player.playlist(myplaylist);
</script>
Nuevo playlist features multiple public functions to manage playlist, insert or delete media items programmatically. All functions are described on Nuevodevel playlist SDK demo page.