12345678910111213141516171819202122 |
- #!./bin/python3
- import os
- from handler.filelist import FileListHandler
- class M3UHandler(FileListHandler):
- def getPlaylistItems(self, item):
- path = item["path"]
- items = []
- with open(path) as f:
- for line in f:
- item_path = str(line).strip()
- if not item_path.startswith("#"):
- items.append({
- "name" : self.toDisplayName(os.path.basename(item_path)),
- "path" : os.path.join(os.path.dirname(path), item_path)
- })
- return items
|