#nullable disable #pragma warning disable CS1591 using System.Collections.Generic; using Jellyfin.Data.Entities; using MediaBrowser.Controller.Dto; using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities.Audio; namespace MediaBrowser.Controller.Library { public interface IMusicManager { /// /// Gets the instant mix from song. /// List GetInstantMixFromItem(BaseItem item, User user, DtoOptions dtoOptions); /// /// Gets the instant mix from artist. /// List GetInstantMixFromArtist(MusicArtist artist, User user, DtoOptions dtoOptions); /// /// Gets the instant mix from genre. /// List GetInstantMixFromGenres(IEnumerable genres, User user, DtoOptions dtoOptions); } }