Skip to content

Commit d3b29f5

Browse files
authored
Merge pull request #5 from kushalpandya/kp-add-playlist-support
Make Playlist tab fully functional
2 parents f0a0cac + 3598c05 commit d3b29f5

14 files changed

Lines changed: 2451 additions & 232 deletions

Managers/Database/DatabaseManager.swift

Lines changed: 340 additions & 29 deletions
Large diffs are not rendered by default.

Managers/LibraryManager.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class LibraryManager: ObservableObject {
1717
private var folderTrackCounts: [Int64: Int] = [:]
1818

1919
// Database manager
20-
private let databaseManager: DatabaseManager
20+
let databaseManager: DatabaseManager
2121

2222
// Keys for UserDefaults
2323
private enum UserDefaultsKeys {
@@ -212,6 +212,11 @@ class LibraryManager: ObservableObject {
212212

213213
// Update last scan date
214214
userDefaults.set(Date(), forKey: UserDefaultsKeys.lastScanDate)
215+
216+
// Notify playlist manager to update smart playlists
217+
if let coordinator = AppCoordinator.shared {
218+
coordinator.playlistManager.updateSmartPlaylists()
219+
}
215220
}
216221

217222
// MARK: - File Watching

0 commit comments

Comments
 (0)