public void Save(IPlaylistState playlist) { Clear(); var index = 0; var indexFormat = new string('0', playlist.Resources.Count().ToString().Length); foreach (var resource in playlist.Resources) { var playable = new Playable( resource, (++index).ToString(indexFormat), IsEqual(resource.Id, playlist.SelectedItemId)); Add(playable); if (playable.IsPlaying) { _playing = playable; } } }
public void Save(IPlaylistState playlist) { SaveContent(_serializer.Serialize(playlist)); }