Skip to content

Commit b4f18f7

Browse files
committed
use MP3Decoder.open()
1 parent e8a2a77 commit b4f18f7

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

adafruit_fruitjam/peripherals.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -256,17 +256,16 @@ def play_file(self, file_name, wait_to_finish=True):
256256
self.wavfile.close()
257257

258258
def play_mp3_file(self, filename):
259-
with open(filename, "rb") as f:
260-
if self._mp3_decoder is None:
261-
from audiomp3 import MP3Decoder # noqa: PLC0415, import outside top-level
259+
if self._mp3_decoder is None:
260+
from audiomp3 import MP3Decoder # noqa: PLC0415, import outside top-level
262261

263-
self._mp3_decoder = MP3Decoder(f)
264-
else:
265-
self._mp3_decoder.file = f
262+
self._mp3_decoder = MP3Decoder(filename)
263+
else:
264+
self._mp3_decoder.open(filename)
266265

267-
self.audio.play(self._mp3_decoder)
268-
while self.audio.playing:
269-
pass
266+
self.audio.play(self._mp3_decoder)
267+
while self.audio.playing:
268+
pass
270269

271270
def stop_play(self):
272271
"""Stops playing a wav file."""

0 commit comments

Comments
 (0)