mirror of
https://github.com/austinried/subtracks.git
synced 2026-02-10 15:02:42 +01:00
playlists screen
This commit is contained in:
@@ -163,6 +163,7 @@ class LibraryDao extends DatabaseAccessor<SubtracksDatabase>
|
||||
SongsColumn.album => songs.album,
|
||||
SongsColumn.artist => songs.artist,
|
||||
SongsColumn.albumArtist => albums.albumArtist,
|
||||
SongsColumn.playlistPosition => playlistSongs.position,
|
||||
},
|
||||
mode: sort.dir.toMode(),
|
||||
),
|
||||
@@ -224,6 +225,12 @@ class LibraryDao extends DatabaseAccessor<SubtracksDatabase>
|
||||
);
|
||||
}
|
||||
|
||||
Selectable<models.Playlist> getPlaylist(int sourceId, String id) {
|
||||
return db.managers.playlists.filter(
|
||||
(f) => f.sourceId.equals(sourceId) & f.id.equals(id),
|
||||
);
|
||||
}
|
||||
|
||||
void _limitQuery({
|
||||
required LimitContainerMixin query,
|
||||
required int? limit,
|
||||
|
||||
@@ -30,6 +30,7 @@ enum SongsColumn {
|
||||
album,
|
||||
artist,
|
||||
albumArtist,
|
||||
playlistPosition,
|
||||
}
|
||||
|
||||
enum PlaylistsColumn {
|
||||
|
||||
@@ -74,6 +74,7 @@ const _$SongsColumnEnumMap = {
|
||||
SongsColumn.album: 'album',
|
||||
SongsColumn.artist: 'artist',
|
||||
SongsColumn.albumArtist: 'albumArtist',
|
||||
SongsColumn.playlistPosition: 'playlistPosition',
|
||||
};
|
||||
|
||||
PlaylistsSortingTerm _$PlaylistsSortingTermFromJson(
|
||||
|
||||
Reference in New Issue
Block a user