All Versions
35
Latest Version
Avg Release Cycle
113 days
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v0.19.0 Changes
May 09, 2017- ๐ Allow codec and ffmpeg/avconv parameters to be set in the
pydub.AudioSegment.from_file()
for more control while decoding audio files - Allow
AudioSegment
objects with more than two channels to be split usingpydub.AudioSegment().split_to_mono()
- โ Add support for inverting the phase of only one channel in a multi-channel
pydub.AudioSegment
object - ๐ Fix a bug with the latest avprobe that broke
pydub.utils.mediainfo()
- โ Add tests for webm encoding/decoding
- ๐ Allow codec and ffmpeg/avconv parameters to be set in the
-
v0.18.0 Changes
February 10, 2017- Add a new constructor:
pydub.AudioSegment.from_mono_audiosegments()
which allows users to create a multi-channel audiosegment out of multiple mono ones. - ๐จ Refactor
pydub.AudioSegment._sync()
to support an arbitrary number of audiosegment arguments.
- Add a new constructor:
-
v0.17.0 Changes
February 04, 2017- โ Add the ability to add a cover image to MP3 exports via the
cover
keyword argument topydub.AudioSegment().export()
- Add
pydub.AudioSegment().get_dc_offset()
andpydub.AudioSegment().remove_dc_offset()
which allow detection and removal of DC offset in audio files. - ๐ Minor fixes for windows users
- โ Add the ability to add a cover image to MP3 exports via the
-
v0.16.7 Changes
January 06, 2017- ๐ Make
pydub.AudioSegment()._spawn()
accept array.array instances containing audio samples
- ๐ Make
-
v0.16.6 Changes
- ๐ Make
pydub.AudioSegment()
objects playable inline in ipython notebooks. - Add scipy powered high pass, low pass, and band pass filters, which can be high order filters (they take
order
as a keyword argument). They are used forpydub.AudioSegment().high_pass_filter()
,pydub.AudioSegment().low_pass_filter()
,pydub.AudioSegment().band_pass_filter()
when thepydub.scipy_effects
module is imported. - ๐ Fix minor bug in
pydub.silence.detect_silence()
- ๐ Make
-
v0.16.5 Changes
- โก๏ธ Update
pydub.AudioSegment()._spawn()
method to allow user subclassing ofpydub.AudioSegment
- โ Add a workaround for incorrect duration reporting of some mp3 files on macOS
- โก๏ธ Update
-
v0.16.4 Changes
- โ Add support for radd (basically, allow
sum()
to operate on an iterable ofpydub.AudioSegment()
objects) - ๐ Fix bug in 24-bit wav support (understatement. It didn't work right at all the first time)
- โ Add support for radd (basically, allow
-
v0.16.3 Changes
- โ Add support for python 3.5 (overstatement. We just added python 3.5 to CI and it worked ๐)
- โ Add native support for 24-bit wav files (ffmpeg/avconv not required)
-
v0.16.2 Changes
- ๐ Fix bug where you couldn't directly instantiate
pydub.AudioSegment
withbytes
data in python 3
- ๐ Fix bug where you couldn't directly instantiate
-
v0.16.1 Changes
- pydub will use any ffmpeg/avconv binary that's in the current directory (as reported by
os.getcwd()
) before searching for a system install
- pydub will use any ffmpeg/avconv binary that's in the current directory (as reported by