pub fn song_info(&self, client: &Client) -> Result<Song> {
        if self.is_video {
            Err(Error::Other("Now Playing info is not a song"))
        } else {
            Song::get(client, self.id as u64)
        }
    }
/// Fetches information about the currently playing song.
///
/// # Errors
///
/// Aside from the inherent errors from the [`Client`], the method will
/// error if the `NowPlaying` is not a song.
///
/// [`Client`]: ../struct.Client.html
Fetches information about the currently playing song.
Fetches information about the currently playing song .
pub fn song_info(&self, client: &Client) -> Result<Song> {
        if self.is_video {
            Err(Error::Other("Now Playing info is not a song"))
        } else {
            Song::get(client, self.id as u64)
        }
    }
pub fn song_info ( & self , client : & Client ) -> Result < Song > { if self . is_video { Err ( Error :: Other ( " " ) ) } else { Song :: get ( client , self . id as u64 ) } }
Fetches information about the currently playing song.
Fetches information about the currently playing song .
&self
client
&Client
&self
client
&Client
errors
Aside from the inherent errors from the [`Client`], the method will
error if the `NowPlaying` is not a song.

[`Client`]: ../struct.Client.html
Aside from the inherent errors from the [ ` Client ` ] the method will error if the ` NowPlaying ` is not a song . [ ` Client ` ] : .. / struct . Client . html