• jpd's avatar
    vlc core: single storage playlist · defbc4a4
    jpd authored
    - Playlist items are stored only once. No category / onelevel separation
    - Services Discovery nodes always stay a tree
    - The playlist and Media Library are tree or flat depending on variable "playlist-tree".
      It means that if the setting variable says flat, the items that come from playlist
      demuxers are flattened into a single level list.
    - The design demanded a different playlist demuxing system. Now playlist demuxers should
      construct a tree of items under an input_item_node_t root and send that using
      input_item_AddSubItemTree. Currently, the old scheme will be retained in modules, because
      there is still some listening to the old event in code (the libvlc media system for example)