···1414 let description: String?
1515 let tracks: [Song]
1616}
1717+1818+struct SavedPlaylist: Identifiable {
1919+ let id: String
2020+ let name: String
2121+ let description: String?
2222+ let image: String?
2323+ let folderID: String?
2424+ let trackCount: Int64
2525+}
2626+2727+struct SmartPlaylist: Identifiable {
2828+ let id: String
2929+ let name: String
3030+ let description: String?
3131+ let image: String?
3232+ let isSystem: Bool
3333+}
+4-2
macos/Rockbox/Models/Enums/SidebarItem.swift
···1212 case artists = "Artists"
1313 case songs = "Songs"
1414 case likes = "Likes"
1515+ case playlists = "Playlists"
1516 case files = "Files"
1616-1717+1718 var id: String { rawValue }
1818-1919+1920 var icon: String {
2021 switch self {
2122 case .albums: return "square.stack"
2223 case .artists: return "music.mic"
2324 case .songs: return "music.note"
2425 case .likes: return "heart"
2626+ case .playlists: return "music.note.list"
2527 case .files: return "folder"
2628 }
2729 }