Changeset 9bdd2cd691eb
- Timestamp:
- 11/06/08 02:35:24 (2 months ago)
- Branch:
- trunk
- Files:
-
- 2 modified
-
com/view-albums.cc (modified) (2 diffs)
-
python/plugins/mpxdj/__init__.py.in (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
com/view-albums.cc
r964 r966 894 894 { 895 895 (*iter)[Columns.Text] = 896 (boost::format("<span size='8000'><span size='12000'><b>%2%</b> </span>\n<span size='12000'>%1%</span>\n<span size='9000'>%3% %4%\n%5%</span></span>")896 (boost::format("<span size='8000'><span size='12000'><b>%2%</b>: %1%</span>\n<span size='9000'>%3% %4%\n%5%</span></span>") 897 897 % Markup::escape_text(album).c_str() 898 898 % Markup::escape_text(artist).c_str() … … 905 905 { 906 906 (*iter)[Columns.Text] = 907 (boost::format("<span size='8000'><span size='12000'><b>%2%</b> </span>\n<span size='12000'>%1%</span>\n<span size='9000'>%3%\n%4%</span></span>")907 (boost::format("<span size='8000'><span size='12000'><b>%2%</b>: %1%</span>\n<span size='9000'>%3%\n%4%</span></span>") 908 908 % Markup::escape_text(album).c_str() 909 909 % Markup::escape_text(artist).c_str() -
python/plugins/mpxdj/__init__.py.in
r961 r966 277 277 print "Error running run_similar_artist: " + str(e) 278 278 279 def run_markov(self, lib, v): 280 281 track = self.model[len(self.model)-1] 282 id = track[mpx.AttributeId.MPX_TRACK_ID].get() 283 markov_id = lib.markovGetRandomProbableTrack(id) 284 if markov_id and markov_id != 0: 285 v.append(markov_id) 286 279 287 def run(self): 280 288 … … 285 293 return 286 294 287 tries = 5 288 289 while tries: 295 # I know this is really lazy, i should just create a list of indexes instead and call the subroutines in sequence 296 for n in range(0,5): 290 297 291 298 choice = random.randint(0,2) … … 296 303 return 297 304 298 tries -= 1 305 if not len(self.v): 306 self.run_markov(self.lib, self.v) 299 307 300 308 self.finished.set()
