pycaw

Python Core Audio Windows Library

MIT License

Downloads
30.2K
Stars
332
Committers
13

Bot releases are hidden (Show)

pycaw - v20230407 Latest Release

Published by AndreMiras over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/AndreMiras/pycaw/compare/v20230322...v20230407

pycaw - v20230322

Published by AndreMiras over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/AndreMiras/pycaw/compare/v20220416...v20230322

pycaw - v20220416

Published by AndreMiras over 2 years ago

- Migrate to GitHub Actions
- CI tests via virtual sound card
- Drop Python 2.7 and 3.6
- Add support for 3.7 up to 3.10
- Fix missing api package, refs #63 (@Jan-Zeiseweis)
- Automatic PyPI release on tagging, refs #44
pycaw - v20210516

Published by AndreMiras over 2 years ago

- Fixed GetAllDevices() COMError, refs #15, #28 and #30 (@micolous and @reversefold)
- New IAudioSessionEvents callbacks support, refs #27, #36 (@TurboAnonym)
- IAudioSessionControl GetState fix, refs #32, #37 (@TurboAnonym)
- Adding AudioUtilities.GetMicrophone(), refs #39 (@alebzk)
- Reorganize / Split the pycaw.pycaw file in modules and subpackages, refs #38 (@TurboAnonym)
- OnSessionCreated support + Wrapper for callbacks, refs #40 (@TurboAnonym)
- "Magic" module, easy session control, refs #42 (@TurboAnonym)
pycaw - v20160424

Published by AndreMiras over 4 years ago

- Initial release
pycaw - v20160507

Published by AndreMiras over 4 years ago

- Implemented new interfaces:
    - PROPVARIANT
    - IPropertyStore
    - SimpleAudioVolume
    - IAudioClient
- Added GetAllDevices() helper method
- Added code examples:
    - audio_endpoint_volume_example
    - simple_audio_volume_example
    - volume_by_process_example
pycaw - v20160508

Published by AndreMiras over 4 years ago

- Fixed enum requirement
- Unit tested examples:
    - audio_endpoint_volume_example
    - simple_audio_volume_example
    - volume_by_process_example
- Added Tox testing framework support
- Added pyflakes passive checker to tests
- Testing style convention using pep8
- Ported code to Python3
pycaw - v20160929

Published by AndreMiras over 4 years ago

- Fixed crash on print AudioDevice & AudioSession on Python3
- Fixed GetAllSessions() reliability, refs #1
pycaw - v20181226

Published by AndreMiras over 4 years ago

- GetVolumeStepInfo() interface fixes
- Added AudioController class example, refs #4 (@lorenzsj)
- IAudioEndpointVolumeCallback::OnNotify support, refs #10, #11 (@csevast)
- Setup (limited) continuous testing, refs #12
pycaw - v20190904

Published by AndreMiras over 4 years ago

- Fixed enum34 dependency, refs #17 (@mmxfguerin)