2 * Copyright (C) 2005-2018 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
16 namespace KODI::PLAYLIST
18 class CPlayListM3U
: public CPlayList
21 static const char *StartMarker
;
22 static const char *InfoMarker
;
23 static const char *ArtistMarker
;
24 static const char *AlbumMarker
;
25 static const char *PropertyMarker
;
26 static const char *VLCOptMarker
;
27 static const char *StreamMarker
;
28 static const char *BandwidthMarker
;
29 static const char *OffsetMarker
;
33 ~CPlayListM3U(void) override
;
34 bool Load(const std::string
& strFileName
) override
;
35 void Save(const std::string
& strFileName
) const override
;
37 static std::map
<std::string
,std::string
> ParseStreamLine(const std::string
&streamLine
);