RelatedSong.fromMap constructor
Implementation
factory RelatedSong.fromMap(Map<String, dynamic> map) {
return RelatedSong(
title: map['title']?.toString() ?? 'Unknown',
artists: map['artists']?.toString() ?? 'Unknown',
videoId: map['videoId']?.toString() ?? '',
duration: map['duration']?.toString(),
albumArt: map['albumArt']?.toString(),
audioUrl: map['audioUrl']?.toString(),
isOriginal: map['isOriginal'] is bool
? map['isOriginal'] as bool
: (map['isOriginal']?.toString().toLowerCase() == 'true'),
);
}