Setup of non-generic library implementation.
ignore .sln
Created interface IPlaylist.
Merge branch 'NewLibrary' of github.com:deaddog/DeadDog.Audio into NewLibrary
Renamed Current to CurrentEntry
Merge branch 'NewLibrary' of github.com:deaddog/DeadDog.Audio into NewLibrary
Finished implementation of basic playlist.
Merge branch 'NewLibrary' of github.com:deaddog/DeadDog.Audio into NewLibrary
ArtistCollection raises events when an artist is added or removed.
Implemented add and remove events for albums in library.
Albumplaylist and Artistplaylist added
Merge branch 'NewLibrary' of github.com:deaddog/DeadDog.Audio into NewLibrary
Added MoveToFirst, MoveToLast and MoveToEntry to the playlist interface.
Merge branch 'NewLibrary' of github.com:deaddog/DeadDog.Audio into NewLibrary
Added Contains to playlist interface and implemented the new interface methods in Playlist[T].
Implemented add and remove events for tracks.
Merge branch 'NewLibrary' of github.com:deaddog/DeadDog.Audio into NewLibrary
Started implementation of playlistlist and playlistcollection.
Merge branch 'NewLibrary' of github.com:deaddog/DeadDog.Audio into NewLibrary
Added addPlaylist and removePlaylist to playlist collection.