Fix mopidy/audio/scan.py to avoid negative values in track lengths
The fix is the most elegant I found, but it might pass undetected.
This commit is contained in:
parent
fd53e2a31d
commit
8459464f34
@ -186,7 +186,7 @@ def audio_data_to_track(data):
|
||||
|
||||
track_kwargs['date'] = _date(tags)
|
||||
track_kwargs['last_modified'] = int(data.get('mtime') or 0)
|
||||
track_kwargs['length'] = (data.get(gst.TAG_DURATION) or 0) // gst.MSECOND
|
||||
track_kwargs['length'] = max(0, (data.get(gst.TAG_DURATION) or 0)) // gst.MSECOND
|
||||
|
||||
# Clear out any empty values we found
|
||||
track_kwargs = {k: v for k, v in track_kwargs.items() if v}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user