Refactor creation of line in sources
At the moment the number of line in sources is hard coded. The creation of these sources is also hard coded in liquidsoap. I propose a list based approach when we switch to yaml based configuration files. A line in could then look something like this:
input_devices:
- "default"
- "default"
Dependencies
Designs
- Show closed items
- aura #2421.0-alpha5 — Capable Capybara 🐖
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Ole Binder changed the description
changed the description
- Ole Binder mentioned in issue aura#242 (closed)
mentioned in issue aura#242 (closed)
- Ole Binder marked this issue as related to aura#242 (closed)
marked this issue as related to aura#242 (closed)
- David Trattnig changed the description
changed the description
- David Trattnig changed the description
changed the description
- David Trattnig changed milestone to %1.0-alpha5 — Capable Capybara
changed milestone to %1.0-alpha5 — Capable Capybara
- David Trattnig assigned to @Loxbie
assigned to @Loxbie
- David Trattnig added discuss label
added discuss label
- David Trattnig added P3 label
added P3 label
- Owner
As discussed with @Loxbie today, this not only affects the creation of line-in sources but also line-out and stream output channels. Since this involves a little bit more effort and it is not vital to the play-out functionality, I'll move it to alpha-6 as a placeholder milestone. Nonetheless it is an important refactoring for a clean codebase, so we should discuss it further.
Additionally #41 (closed) is a dependency to provide well structured basis for configuration.
- David Trattnig changed milestone to %1.0-alpha7 — Helpful Hedgehog
changed milestone to %1.0-alpha7 — Helpful Hedgehog
- David Trattnig marked this issue as related to #41 (closed)
marked this issue as related to #41 (closed)
- David Trattnig changed the description
changed the description
- David Trattnig added requires-refinement label
added requires-refinement label
- Ole Binder mentioned in commit 21115c53
mentioned in commit 21115c53
- Ole Binder mentioned in merge request !17 (merged)
mentioned in merge request !17 (merged)
- Ole Binder added To Do label
added To Do label
- Ole Binder added 1 deleted label
added 1 deleted label
- David Trattnig changed milestone to %1.0-alpha5 — Capable Capybara
changed milestone to %1.0-alpha5 — Capable Capybara
- David Trattnig changed the description
changed the description
- David Trattnig marked this issue as related to #66 (closed)
marked this issue as related to #66 (closed)
- David Trattnig removed requires-refinement label
removed requires-refinement label
- David Trattnig removed discuss label
removed discuss label
- David Trattnig added Cycle [3/24] label
added Cycle [3/24] label
- David Trattnig added size:m label
added size:m label
- Ole Binder mentioned in issue #36 (closed)
mentioned in issue #36 (closed)
- Author Owner
This is already implemented in the dev-lq-version-2.2 branch.
- Ole Binder removed To Do label
removed To Do label
- Ole Binder changed milestone to %1.0-alpha6 — Wondrous Whale
changed milestone to %1.0-alpha6 — Wondrous Whale
- Owner
Due to the priority of Pipewire and Liquidsoap Tickets we extended the due date of
alpha-5
. - David Trattnig changed milestone to %1.0-alpha5 — Capable Capybara
changed milestone to %1.0-alpha5 — Capable Capybara
- David Trattnig added To Do label
added To Do label
- David Trattnig added Cycle [4/24] label
added Cycle [4/24] label
- Ole Binder removed To Do label
removed To Do label
- Ole Binder closed
closed