-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathidf_component.yml
More file actions
40 lines (40 loc) · 1.11 KB
/
idf_component.yml
File metadata and controls
40 lines (40 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
## IDF Component Manager Manifest File
name: "micro-decoder"
version: "0.2.0"
description: "C++ audio decoding library with HTTP/HTTPS streaming, supporting FLAC, MP3, Opus, and WAV"
license: "Apache-2.0"
maintainers:
- Kevin Ahrendt <kevin.ahrendt@openhomefoundation.org>
url: https://github.com/esphome-libs/micro-decoder
repository: https://github.com/esphome-libs/micro-decoder.git
dependencies:
idf: ">=5.5"
esphome/micro-flac:
version: ">=0.1.1,<1.0.0"
rules:
- if: "$CONFIG{MICRO_DECODER_CODEC_FLAC} == True"
esphome/micro-mp3:
version: ">=0.2.0,<1.0.0"
rules:
- if: "$CONFIG{MICRO_DECODER_CODEC_MP3} == True"
esphome/micro-opus:
version: ">=0.3.5,<1.0.0"
rules:
- if: "$CONFIG{MICRO_DECODER_CODEC_OPUS} == True"
esphome/micro-wav:
version: ">=0.1.0,<1.0.0"
rules:
- if: "$CONFIG{MICRO_DECODER_CODEC_WAV} == True"
files:
exclude:
- ".claude/**"
- ".github/**"
- ".clang-*"
- ".clangd"
- ".markdownlint.yaml"
- ".pre-commit-config.yaml"
- "CLAUDE.md"
- "build/**"
- "examples/**"
- "host_examples/**"
- "script/**"