2020-03-07 23:54:25 +08:00
..
2018-11-13 15:48:09 +01:00
2020-03-07 16:07:58 +08:00
2020-03-07 16:07:58 +08:00
2020-03-07 16:07:58 +08:00
2020-03-05 12:06:15 +01:00
2020-03-06 17:03:00 +08:00
2020-03-07 23:54:25 +08:00

Current implementation:

 +----------------------------------------------------------+
 | BaseItem <-| FileItem <-- URLItem <-- URLFromPlaylistItem|
 |          <-| RadioItem                                   |
 +----------------------------------------------------------+
  ^
  |
  v
  +--------------------+
  |PlayList            |
  |PlaylistItemWrapper |
  +--------------------+

Goal:

+----------------------------------------------------------+
|          <-| URLItem <-- URLFromPlaylistItem             |
| BaseItem <-| FileItem                                    |
|          <-| RadioItem                                   |
++---------------------------------------------------------+
 ^
 |
 v
 +-----------+
 |PlayList   |
 |           |
 +-----------+