diff --git a/src/app/channel/media/playlistHandler.js b/src/app/channel/media/playlistHandler.js index 9af4123..b9c6bf3 100644 --- a/src/app/channel/media/playlistHandler.js +++ b/src/app/channel/media/playlistHandler.js @@ -106,8 +106,14 @@ module.exports = class{ //Iterate through playlist media for(let item of playlist.media){ - //Rehydrate playlist item and push it into the media list - mediaList.push(item.rehydrate()); + //Rehydrate a full phat media object from the flat DB entry + let mediaObj = item.rehydrate(); + + //Set media title from default titles + mediaObj.title = playlist.defaultTitles[Math.floor(Math.random() * playlist.defaultTitles.length)]; + + //Push rehydrated item on to the mediaList + mediaList.push(mediaObj); } //Convert array of standard media objects to queued media objects, and push to schedule