Added logic for tags and audio engine.

This commit is contained in:
2025-02-20 00:01:07 -05:00
parent 2bafd474a0
commit f8cda3105a
20 changed files with 316 additions and 10 deletions

View File

@@ -0,0 +1,13 @@
namespace Harmonia.Core.Playlists;
public interface IPlaylistManager
{
Playlist? CurrentPlaylist { get; set; }
void AddPlaylist();
void RemovePlaylist(Playlist playlist);
event EventHandler? CurrentPlaylistChanged;
event EventHandler<PlaylistAddedEventArgs> PlaylistAdded;
event EventHandler<PlaylistRemovedEventArgs> PlaylistRemoved;
}