docs: Documenting further the functions
core: Correcting backend fetching to check for tracklist instead of playback
core: Using uniform naming for tracklist