Closed legnaleurc closed 14 years ago
首先: 要再做一個 Plugin System 來生成 Album 和 Track 連帶地可能會影響到 Codec 部分的流程(可能可以合併)
接著 為了避免 Cyclic Reference,資源擁有權必須在 Album 手上 因此 SongList 必須持有 AlbumSP 要重新設計 SongList,最好是把 View 和 Model 分開
考慮到之後 PlayList 要可以匯出 最小的單位應該是 Track 如此一來 Album 就必須要被 Track 管理生命週期
Done.
首先: 要再做一個 Plugin System 來生成 Album 和 Track 連帶地可能會影響到 Codec 部分的流程(可能可以合併)
接著 為了避免 Cyclic Reference,資源擁有權必須在 Album 手上 因此 SongList 必須持有 AlbumSP 要重新設計 SongList,最好是把 View 和 Model 分開