Trying to get the variable random_song from the function functions.random_song
Function:
functions.random_song = () => {
  fs.readFile('auto_playlist.txt', 'utf8', function(err, data) {
    if (err) {
      console.log(`${`ERR`.red} || ${`Error fetching song from auto playlist ${err}`.red}`);
    }
    let songs = data.split('\n');
    songs.splice(-1, 1);
    var random = Math.floor(Math.random()*songs.length);
    let random_song = (songs[random]);
    return random_song;
  })
}
Attempting to callback the random song
functions.random_song(song => { 
console.log(song)
})
The code just return undefined Ideas?
 
     
     
     
    