# HG changeset patch # User Neil Muller # Date 1328991864 -7200 # Node ID 8b78fc07a862dc9b806f8fdbab4cf835e3c2071a # Parent a5f573002fb092a4ebadaf4992e31ce8551afb05 Less buggy non-albow music support diff -r a5f573002fb0 -r 8b78fc07a862 pyntnclick/sound.py --- a/pyntnclick/sound.py Sat Feb 11 22:20:52 2012 +0200 +++ b/pyntnclick/sound.py Sat Feb 11 22:24:24 2012 +0200 @@ -29,22 +29,22 @@ def __init__(self, pieces, random, repeat): self._pieces = pieces self._random = random - self._repeate = repeat + self._repeat = repeat def get_next(self): # Get the next piece - if self.pieces: + if self._pieces: if self._random: - if not self._repeat or len(self._items) < 3: - i = randrange(0, len(self.items)) + if not self._repeat or len(self._pieces) < 3: + i = randrange(0, len(self._pieces)) else: # Ignore the last entry, since we possibly just played it - i = randrange(0, len(self.items) - 1) + i = randrange(0, len(self._pieces) - 1) else: i = 0 - result = self.items.pop(i) + result = self._pieces.pop(i) if self._repeat: - self.items.push(result) + self._pieces.append(result) return result return None @@ -148,7 +148,7 @@ def change_playlist(self, new_playlist): if self.sound_enabled: - music.stop_music() + music.stop() self._current_playlist = new_playlist self.start_next_music()