Releases: shazamio/shazamio-core
1.1.2
1.1.1
1.1.0
What's Changed
-
Remove 3.8 python support.
-
Added the ability to specify the size of the segment to be recognized.
segment_duration_seconds: The duration (in seconds) of the audio segment to analyze.
- Default: 10 seconds.
- If the audio file is longer than this duration, a centered segment of the specified duration is selected.
- Example: If the audio is 60 seconds andsegment_duration_seconds = 10
, the extracted segment will be from 25s to 35s.
- If the audio file is shorter than this duration, the entire file is used.
- Example: If the audio is 8 seconds andsegment_duration_seconds = 10
, the entire 8-second file will be processed.
- Audio is always converted to mono and down sampled to 16 kHz before analysis.
- This parameter determines the number of samples used for frequency analysis and fingerprint generation.
- https://github.com/shazamio/shazamio-core/blob/1803d73cac00c5a1a1903fa868e12c50d56d8ba4/shazamio_core/shazamio_core.py?plain=1#L29-L42
- https://github.com/shazamio/shazamio-core/blob/1803d73cac00c5a1a1903fa868e12c50d56d8ba4/shazamio_core/shazamio_core.py?plain=1#L64-L76
- https://github.com/shazamio/shazamio-core/blob/1803d73cac00c5a1a1903fa868e12c50d56d8ba4/shazamio_core/shazamio_core.py?plain=1#L78-L82
- https://github.com/shazamio/shazamio-core/blob/1803d73cac00c5a1a1903fa868e12c50d56d8ba4/shazamio_core/shazamio_core.py?plain=1#L95-L99
Also fixed builds:
- macos intel/arm
- aarch64
- Test ci build for amd ubuntu, macos intel, this pr removed in next time and roll backed. by @dotX12 in #12
- Update version to 1.1.0-rc.1 and add segment duration to Recognizer. by @dotX12 in #13
- Update version to 1.1.0-rc.1 and change actions/upload-artifact@v3 to… by @dotX12 in #14
- Update version to 1.1.0-rc.1 and upgrade Python and actions dependenc… by @dotX12 in #15
- Update CI workflow to include Windows in the release job dependencies. by @dotX12 in #16
- Fix upload-artifact name to include Python version and target. by @dotX12 in #17
- Update GitHub Actions to use download-artifact version 4. by @dotX12 in #18
- Update CI workflow to enhance artifact naming and downloading. by @dotX12 in #19
- Update CI workflow to use correct paths for wheel artifacts. by @dotX12 in #20
- Add working-directory for Python bindings in CI workflow. by @dotX12 in #21
- Dev to master: fix ci, remove python3.8 support by @dotX12 in #22
- ✨ feat: logging, up versions, etc... by @dotX12 in #23
- ✨ feat(Cargo.lock): Update version to 1.1.0 by @dotX12 in #24
Full Changelog: 1.0.7...1.1.0
1.1.0-rc.1
What's Changed
- Test ci build for amd ubuntu, macos intel, this pr removed in next time and roll backed. by @dotX12 in #12
- Update version to 1.1.0-rc.1 and add segment duration to Recognizer. by @dotX12 in #13
- Update version to 1.1.0-rc.1 and change actions/upload-artifact@v3 to… by @dotX12 in #14
- Update version to 1.1.0-rc.1 and upgrade Python and actions dependenc… by @dotX12 in #15
- Update CI workflow to include Windows in the release job dependencies. by @dotX12 in #16
- Fix upload-artifact name to include Python version and target. by @dotX12 in #17
- Update GitHub Actions to use download-artifact version 4. by @dotX12 in #18
- Update CI workflow to enhance artifact naming and downloading. by @dotX12 in #19
- Update CI workflow to use correct paths for wheel artifacts. by @dotX12 in #20
- Add working-directory for Python bindings in CI workflow. by @dotX12 in #21
- Dev to master: fix ci, remove python3.8 support by @dotX12 in #22
Full Changelog: 1.0.7...1.1.0-rc.1
1.0.7
First release
1.0.6 update ci