Check-in [9bef9860b6]
Overview
Comment: | Use file:/// urls again. Escape backslashes for Windows now. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
9bef9860b67d3f1f07561f4152ce9804 |
User & Date: | Oliver on 2016-12-26 20:43:58 |
Other Links: | manifest | tags |
Context
2016-12-26
| ||
21:54 | Implement search function for I-R, fix DOM extraction method. check-in: 4eccc8b70a user: mario tags: trunk | |
20:43 | Use file:/// urls again. Escape backslashes for Windows now. check-in: 9bef9860b6 user: Oliver tags: trunk | |
20:42 | Exempt `%` from Win quoting. check-in: 837517237c user: Oliver tags: trunk | |
Changes
Modified contrib/file.py from [0d878b1704] to [20ff14ace6].
︙ | ︙ | |||
132 133 134 135 136 137 138 139 140 141 142 143 144 145 | categories = [] dir = [] ext = [] # display datamap = [ # coltitle width [ datasrc key, type, renderer, attrs ] [cellrenderer2], ... ["", 20, ["state", str, "pixbuf", {}], ], ["Genre", 65, ['genre', str, "t", {"editable":9}], ], ["Title", 205, ["title", str, "t", {"editable":9}], ], ["Artist", 160, ["artist", str, "t", {}], ], ["Album", 150, ["album", str, "t", {}], ], ["Length", 50, ["length", str, "t", {}], ], ["Bitrate", 50, ["bitrate", str, "t", {}], ], ["Format", 80, ["format", str, None, {}], ], | > < | 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | categories = [] dir = [] ext = [] # display datamap = [ # coltitle width [ datasrc key, type, renderer, attrs ] [cellrenderer2], ... ["", 20, ["state", str, "pixbuf", {}], ], ["File", 160, ["filename", str, "t", {"strikethrough":11, "cell-background":12, "cell-background-set":13}], ], ["Genre", 65, ['genre', str, "t", {"editable":9}], ], ["Title", 205, ["title", str, "t", {"editable":9}], ], ["Artist", 160, ["artist", str, "t", {}], ], ["Album", 150, ["album", str, "t", {}], ], ["Length", 50, ["length", str, "t", {}], ], ["Bitrate", 50, ["bitrate", str, "t", {}], ], ["Format", 80, ["format", str, None, {}], ], [False, 0, ["editable", bool, None, {}], ], [False, 0, ["favourite", bool, None, {}], ], [False, 0, ["deleted", bool, None, {}], ], [False, 0, ["search_col", str, None, {}], ], [False, 0, ["search_set", bool, None, {}], ], ] rowmap = [] |
︙ | ︙ | |||
234 235 236 237 238 239 240 | self.streams[main] = self.streams[main_base] # extract meta data def file_entry(self, fn, dir): # basic data url = ("%s/%s" % (dir, fn)) | > | | | | 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 | self.streams[main] = self.streams[main_base] # extract meta data def file_entry(self, fn, dir): # basic data url = ("%s/%s" % (dir, fn)) url = url.replace("\\", "/") # if conf.windows: # needed for VLC playback url = url.replace(" ", "%20") meta = { "title": "", "filename": fn, "url": "file:///"+url, "genre": "", "album": "", "artist": "", "length": "n/a", "bitrate": "n/a", # "format": mime_fmt(fn[-3:]), "format": mime_fmt(fn[-(len(fn)-fn.rfind(".")-1):]), |
︙ | ︙ |