Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Low-level cross-platform audio I/O library in Rust

Ist RustAudio/cpal einsteigerfreundlich?

In den letzten 30 Tagen hat RustAudio/cpal 1 von 12 Pull Requests von externen Beitragenden gemergt, und die Maintainer antworten meist binnen 1 Tag. Derzeit sind 2 einsteigerfreundliche Issues offen.

Sterne
4k
Forks
554
Offene Anfänger-Issues
2
Indexierte Issues
73
Ø Merge
3 T. 3 Std.
Gemergte PRs (30 T.)
4
Vorherrschende Sprache
Rust
Lizenz
Apache-2.0
Letzter GitHub-Push
12.10.2026
Zuletzt indexiert
13.10.2026
Beitragsleitfaden
Beitragsleitfaden
Verhaltenskodex
Verhaltenskodex
Anfänger-Labels
help wanted

So tragen Sie zu RustAudio/cpal bei

  1. Lesen Sie zuerst den Contributing Guide: Er beschreibt, wie die Maintainer Änderungen vorgeschlagen, getestet und geprüft haben möchten.
  2. Es bringt ein Dockerfile oder eine Docker-Compose-Datei mit, sodass Sie es ohne die ganze Toolchain starten können.
  3. Lesen Sie den Verhaltenskodex: Er gilt für Issues und Pull Requests ebenso wie für den Chat.
  4. Wählen Sie eines der 2 offenen einsteigerfreundlichen Issues unten und schreiben Sie vor dem Start einen Kommentar, dass Sie es übernehmen möchten.
Issues werden geladen

Issues, an denen vielleicht schon jemand arbeitet, stehen am Ende. Alles nach Datum anzeigen

  • New WASAPI implementation
    Offen
    code quality dependencies host - wasapi platform - windows

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    RustAudio/cpal#1416 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • PipeWire host: streams set no channel positions, so a stereo input on a mono source has a silent right channel
    Offen
    host - pipewire platform - linux

    Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 52/100

    RustAudio/cpal#1405 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • ALSA backend with pipwire-alsa buffer length mismatch causing xruns
    Offen
    host - alsa platform - linux

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    RustAudio/cpal#1390 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • consider renaming `.pause()` / `.stop()`
    Offen
    API design

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    RustAudio/cpal#1388 · 9 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `StreamTrait::now()` should be fallible
    Offen
    API design

    Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 52/100

    RustAudio/cpal#1385 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Require `&mut self` for stream state controls
    Offen
    API design

    Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 45/100

    RustAudio/cpal#1377 · 3 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • WASAPI & iOS Ducking Mode Preference
    Offen
    extension host - wasapi platform - ios

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100

    RustAudio/cpal#1333 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • WASAPI: cached IMMDeviceEnumerator is created in one thread's STA and used after that thread exits
    Offen
    correctness host - wasapi platform - windows

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    RustAudio/cpal#1302 · 18 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Device Switch While Running Stream (Bluetooth)
    Offen
    platform - android

    Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 47/100

    RustAudio/cpal#1255 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Pulse Audio backend not connecting, when the server path is configured via a config file
    Offen
    dependencies host - pulseaudio platform - linux

    Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 48/100

    RustAudio/cpal#1252 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • v0.19 design goals
    Offen
    meta

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100

    RustAudio/cpal#1220 · 3 Kommentare · 12 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • If ASIO fails to load, the build crashes, but I need it to be optional
    Offen
    host - asio

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 34/100

    RustAudio/cpal#1083 · 5 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Forcing alsa on android with some feature
    Offen
    host - alsa platform - linux

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#988 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • SupportedStreamConfig(Range) API inconsistencies - can we have a `SupportedStreamConfig.try_with_fixed_buffer_size`?
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#956 · 2 Kommentare · 4 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [Feature proposal] Get channel names of a device for certain platforms
    Offen
    extension host - asio host - coreaudio

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    RustAudio/cpal#879 · 5 Kommentare · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • debug_assertions not supported for selecting dependencies and will not work as expected
    Offen
    dependencies platform - web

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 30/100

    RustAudio/cpal#874 · 1 Kommentar · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [linux] [chromeOS] Recording with BufferSize < 1024 leads to bad audio
    Offen
    platform - linux

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#873 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • No devices on default host on WASM32, specifically Chromium
    Offen
    platform - web

    Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 15/100

    RustAudio/cpal#811 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • trying to compile the wasm example...issue
    Offen
    platform - web

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100

    RustAudio/cpal#803 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • cpal + dioxus_desktop: eats memory and dies
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100

    RustAudio/cpal#782 · 3 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `cpal` blocking window rendering of `ggez`
    Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100

    RustAudio/cpal#781 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Choppy sound when running through WASM on high-end mobile devices
    Offen
    platform - web

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100

    RustAudio/cpal#780 · 3 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Requested buffer size not used on macOS
    Offen
    host - coreaudio platform - macos

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    RustAudio/cpal#748 · 5 Kommentare · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Add (more clear?) information to the docs on how channels work in terms of streams.
    Offen
    docs/examples

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 38/100

    RustAudio/cpal#735 · 5 Kommentare · 7 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • record_wav example always writes very first recorded audio
    Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100

    RustAudio/cpal#722 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • wasm-beep example "can't resolve './pkg'"
    Offen
    dependencies platform - web

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 30/100

    RustAudio/cpal#719 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [macOS] feedback example only works when audio device is selected in macOS settings
    Offen
    host - coreaudio platform - macos

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100

    RustAudio/cpal#718 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [PIPEWIRE+JACK] Frequent Xruns with specific block size settings (beep example)
    Offen
    host - pipewire platform - linux

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#709 · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Cpal doesn't work with supported settings
    Offen
    host - alsa platform - linux

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100

    RustAudio/cpal#697 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • usb audio output device not found
    Offen
    host - alsa platform - linux

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#680 · 2 Kommentare · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Opening a stream with the default input config is unsupported
    Offen
    host - coreaudio platform - macos

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#657 · 5 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Support for WASM with +mutable-globals,+atomics target features
    Offen
    platform - web

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#656 · 3 Kommentare · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Listing devices cannot connect to server
    Offen
    host - alsa platform - linux

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#605 · 2 Kommentare · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Linux timing error, fixed by rebooting Linux
    Offen
    host - alsa platform - linux

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100

    RustAudio/cpal#604 · 4 Kommentare · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • add port name to StreamConfig
    Offen
    host - jack host-specific feature

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100

    RustAudio/cpal#557 · 4 Kommentare · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • round trip latency measurement example
    Offen
    docs/examples

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 38/100

    RustAudio/cpal#555 · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • FR: Add volume and mute controls to Device
    Offen
    host-specific feature

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    RustAudio/cpal#551 · 25 Kommentare · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • OSX "Error getting supported output configs"
    Offen
    host - coreaudio platform - macos

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#528 · 3 Kommentare · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Wasapi capture doesn't work: Stream is spawned but callback not called
    Offen
    host - wasapi platform - windows

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#516 · 4 Kommentare · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Difficult to understand documentation regarding wasm
    Offen
    docs/examples help wanted host - webaudio platform - web

    Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 35/100

    RustAudio/cpal#509 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Actual buffer size depends on sample rate (macOS)
    Offen
    host - coreaudio platform - macos

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#508 · 2 Kommentare · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • output stream dies with small buffer size
    Offen
    host - alsa platform - linux

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#487 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Consider adding a `BufferSize::Near` variant (alternative to `Default` and `Fixed`)
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    RustAudio/cpal#447 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Reviewing and deciding upon a default buffer size strategy for ALSA
    Offen
    help wanted host - alsa platform - linux

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    RustAudio/cpal#446 · 9 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Ability to access duration since stream started in StreamInstants
    Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#440 · 3 Kommentare · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [alsa] Sample rate could not be set: Invalid argument on ARM SBC
    Offen
    host - alsa platform - linux

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    RustAudio/cpal#422 · 11 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Address arbitrary stream delays introduced in webaudio host
    Offen
    host - webaudio platform - web

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#409 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • unexpected print when enumerate the devices - ALSA prints to stderr/stdout
    Offen
    host - alsa platform - linux

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100

    RustAudio/cpal#384 · 8 Kommentare · 4 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Device Notification - Event or callback for arrival/removal of devices
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    RustAudio/cpal#373 · 8 Kommentare · 8 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • A better API for querying device capabilities
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    RustAudio/cpal#368 · 5 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.