diff --git a/BOXVR Playlist Manager/Playlist.cs b/BOXVR Playlist Manager/Playlist.cs index b40d0d3..980d0e3 100644 --- a/BOXVR Playlist Manager/Playlist.cs +++ b/BOXVR Playlist Manager/Playlist.cs @@ -283,6 +283,14 @@ public async static Task Import(string filename) Title = Path.GetFileNameWithoutExtension(filename), }; + var _dupCount = 0; + var _title = playlist.Title; + while (File.Exists(Path.Combine(playlist.SavePath, playlist.Title + ".playlist.txt"))) + { + _dupCount++; + playlist.Title = $"{_title} ({_dupCount})"; + } + var reader = PlaylistReaderFactory.GetInstance().GetPlaylistReader(filename); foreach (var track in reader.GetFiles()) playlist.Tracks.Add(new Track(track));