Commit Graph

4 Commits

Author SHA1 Message Date
dakba
e909cfdc76 feat: add FLAC lossless format support and refactor quality pickers (while staying backward compatible)
- Add `FLAC_FLAC` (16), `FLAC_FLAC_24BIT` (22) format codes (based on librespot-org/librespot#796, librespot-org/librespot#1424)
- Regenerate Metadata_pb2.py with protoc 3.20.1
- Add enums: `SuperAudioFormat.FLAC`, `AudioQuality.LOSSLESS`
- Refactor to generic DRY `FormatOnlyAudioQuality` base class while maintaining existing `VorbisOnlyAudioQuality` as wrapper
- Remove `AAC_24_NORM` (replaced by `FLAC_FLAC` at code 16)
2025-10-10 20:08:41 -04:00
deepsource-autofix[bot]
1f5a632b95 Format code with yapf
This commit fixes the style issues introduced in fc7d6dd according to the output
from yapf.

Details: https://deepsource.io/gh/kokarare1212/librespot-python/transform/bc472013-48c1-48a4-80ef-d2c0fe1db08f/
2021-12-04 03:48:22 +00:00
kokarare1212
fc7d6ddc4d fix DeepSource issue(s) 2021-12-04 12:47:54 +09:00
kokarare1212
01914c44c9 Rewrite 2021-09-12 12:58:24 +09:00