Skip to content

Add Soundboard app - #52

Open
MagicKanickel wants to merge 3 commits into
BruceDevices:mainfrom
MagicKanickel:main
Open

MagicKanickel wants to merge 3 commits into
BruceDevices:mainfrom
MagicKanickel:main

Conversation

@MagicKanickel

Copy link
Copy Markdown

Audio soundboard for T-Embed CC1101 with 43 sounds, favorites and themes

Added metadata for the Soundboard application, including name, description, version, and supported devices.
@github-actions

github-actions Bot commented Oct 3, 2026 •

Copy link
Copy Markdown
🔄 Superseded by new commit

❌ Validation Failed

📦 Apps/Components Being Updated:

Soundboard (repositories/MagicKanickel/bruce-soundboard/Soundboard)

❌ Validation Failed

🔍 Validation Steps (click to expand)
  • 📄 metadata.json
    • ✅ File exists
    • ✅ Valid JSON format
    • 🔍 Checking required fields...
      • ✅ Field name: Soundboard
      • ✅ Field category: Audio
      • ✅ Field description: A soundboard with 43 built-in sounds. Favorites, loop, color themes and auto-detection of your own WAV files.
      • ✅ Field version: 1.0.0
      • ✅ Field commit: 3fd068c33a3f10e8f9c85c2fc8d399403761e17e
      • ✅ Field owner: MagicKanickel
      • ✅ Field repo: bruce-soundboard
      • ✅ Field path: bruce-soundboard_repo
    • 🔍 Validating fields...
      • ✅ Version format valid: 1.0.0
      • ✅ Commit hash format valid: 3fd068c33a3f10e8f9c85c2fc8d399403761e17e...
      • ✅ Commit 3fd068c33a3f10e8f9c85c2fc8d399403761e17e... exists on GitHub
      • ✅ Category valid: Audio
      • ❌ Device Lilygo T-Embed CC1101 Plus is not in supported devices list
    • 🔍 Checking folder structure...
      • ✅ Folder structure valid: contains repositories/MagicKanickel/bruce-soundboard
    • 🔍 Validating files array...
      • ✅ Files field is a valid array with 44 entries
      • 🔍 Fetching repository file tree...
      • ✅ Repository tree loaded (45 files)
      • ✅ File exists at commit: Soundboard.js (path: bruce-soundboard_repo/Soundboard.js)
      • ✅ File exists at commit: air_horn.wav (path: bruce-soundboard_repo/air_horn.wav)
      • ✅ File exists at commit: alarm.wav (path: bruce-soundboard_repo/alarm.wav)
      • ✅ File exists at commit: alarm_beeps.wav (path: bruce-soundboard_repo/alarm_beeps.wav)
      • ✅ File exists at commit: annoying_laughing.wav (path: bruce-soundboard_repo/annoying_laughing.wav)
      • ✅ File exists at commit: beep.wav (path: bruce-soundboard_repo/beep.wav)
      • ✅ File exists at commit: blip.wav (path: bruce-soundboard_repo/blip.wav)
      • ✅ File exists at commit: burp.wav (path: bruce-soundboard_repo/burp.wav)
      • ✅ File exists at commit: buzzer.wav (path: bruce-soundboard_repo/buzzer.wav)
      • ✅ File exists at commit: cat_meow.wav (path: bruce-soundboard_repo/cat_meow.wav)
      • ✅ File exists at commit: chime.wav (path: bruce-soundboard_repo/chime.wav)
      • ✅ File exists at commit: coin.wav (path: bruce-soundboard_repo/coin.wav)
      • ✅ File exists at commit: cricket.wav (path: bruce-soundboard_repo/cricket.wav)
      • ✅ File exists at commit: ding.wav (path: bruce-soundboard_repo/ding.wav)
      • ✅ File exists at commit: double_beep.wav (path: bruce-soundboard_repo/double_beep.wav)
      • ✅ File exists at commit: engine_idling.wav (path: bruce-soundboard_repo/engine_idling.wav)
      • ✅ File exists at commit: engine_start_fail.wav (path: bruce-soundboard_repo/engine_start_fail.wav)
      • ✅ File exists at commit: error.wav (path: bruce-soundboard_repo/error.wav)
      • ✅ File exists at commit: fart_1.wav (path: bruce-soundboard_repo/fart_1.wav)
      • ✅ File exists at commit: fart_2.wav (path: bruce-soundboard_repo/fart_2.wav)
      • ✅ File exists at commit: fart_3.wav (path: bruce-soundboard_repo/fart_3.wav)
      • ✅ File exists at commit: growling_bear.wav (path: bruce-soundboard_repo/growling_bear.wav)
      • ✅ File exists at commit: high_pitched_laughing.wav (path: bruce-soundboard_repo/high_pitched_laughing.wav)
      • ✅ File exists at commit: jump.wav (path: bruce-soundboard_repo/jump.wav)
      • ✅ File exists at commit: knocking.wav (path: bruce-soundboard_repo/knocking.wav)
      • ✅ File exists at commit: laser.wav (path: bruce-soundboard_repo/laser.wav)
      • ✅ File exists at commit: machine_gun.wav (path: bruce-soundboard_repo/machine_gun.wav)
      • ✅ File exists at commit: movie_theme.wav (path: bruce-soundboard_repo/movie_theme.wav)
      • ✅ File exists at commit: notify.wav (path: bruce-soundboard_repo/notify.wav)
      • ✅ File exists at commit: phone_ring.wav (path: bruce-soundboard_repo/phone_ring.wav)
      • ✅ File exists at commit: power_down.wav (path: bruce-soundboard_repo/power_down.wav)
      • ✅ File exists at commit: power_up.wav (path: bruce-soundboard_repo/power_up.wav)
      • ✅ File exists at commit: predators_talking.wav (path: bruce-soundboard_repo/predators_talking.wav)
      • ✅ File exists at commit: ringtone_1.wav (path: bruce-soundboard_repo/ringtone_1.wav)
      • ✅ File exists at commit: ringtone_2.wav (path: bruce-soundboard_repo/ringtone_2.wav)
      • ✅ File exists at commit: scream_1.wav (path: bruce-soundboard_repo/scream_1.wav)
      • ✅ File exists at commit: scream_2.wav (path: bruce-soundboard_repo/scream_2.wav)
      • ✅ File exists at commit: shotgun.wav (path: bruce-soundboard_repo/shotgun.wav)
      • ✅ File exists at commit: siren.wav (path: bruce-soundboard_repo/siren.wav)
      • ✅ File exists at commit: sounds_from_space.wav (path: bruce-soundboard_repo/sounds_from_space.wav)
      • ✅ File exists at commit: success.wav (path: bruce-soundboard_repo/success.wav)
      • ✅ File exists at commit: ufo.wav (path: bruce-soundboard_repo/ufo.wav)
      • ✅ File exists at commit: wolf.wav (path: bruce-soundboard_repo/wolf.wav)
      • ✅ File exists at commit: zap.wav (path: bruce-soundboard_repo/zap.wav)
      • 🔍 Compare link check:
        • Previous commit: None
        • Current commit: 3fd068c3...
        • Owner/Repo: MagicKanickel/bruce-soundboard
        • ⚠️ No previous commit available
        • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 512x512
        • ❌ Logo must be exactly 128x128 pixels: found 512x512

Summary of Issues:

❌ Invalid metadata.json files detected

Please fix the errors shown in the 🔍 Validation Steps output above.

Please address the above issues and push new commits to this pull request for re-validation.

Please check the documentation for guidance on resolving validation errors here.

@github-actions

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown

✅ Validation Passed

📦 Updated Apps/Components:

Soundboard (repositories/MagicKanickel/bruce-soundboard/Soundboard)

✅ Validation Passed

🔍 Validation Steps (click to expand)
  • 📄 metadata.json
    • ✅ File exists
    • ✅ Valid JSON format
    • 🔍 Checking required fields...
      • ✅ Field name: Soundboard
      • ✅ Field category: Audio
      • ✅ Field description: A soundboard with 43 built-in sounds. Favorites, loop, color themes and auto-detection of your own WAV files.
      • ✅ Field version: 1.0.0
      • ✅ Field commit: 3fd068c33a3f10e8f9c85c2fc8d399403761e17e
      • ✅ Field owner: MagicKanickel
      • ✅ Field repo: bruce-soundboard
      • ✅ Field path: bruce-soundboard_repo
    • 🔍 Validating fields...
      • ✅ Version format valid: 1.0.0
      • ✅ Commit hash format valid: 3fd068c33a3f10e8f9c85c2fc8d399403761e17e...
      • ✅ Commit 3fd068c33a3f10e8f9c85c2fc8d399403761e17e... exists on GitHub
      • ✅ Category valid: Audio
      • ✅ Device valid: Lilygo T-Embed CC1101
    • 🔍 Checking folder structure...
      • ✅ Folder structure valid: contains repositories/MagicKanickel/bruce-soundboard
    • 🔍 Validating files array...
      • ✅ Files field is a valid array with 44 entries
      • 🔍 Fetching repository file tree...
      • ✅ Repository tree loaded (45 files)
      • ✅ File exists at commit: Soundboard.js (path: bruce-soundboard_repo/Soundboard.js)
      • ✅ File exists at commit: air_horn.wav (path: bruce-soundboard_repo/air_horn.wav)
      • ✅ File exists at commit: alarm.wav (path: bruce-soundboard_repo/alarm.wav)
      • ✅ File exists at commit: alarm_beeps.wav (path: bruce-soundboard_repo/alarm_beeps.wav)
      • ✅ File exists at commit: annoying_laughing.wav (path: bruce-soundboard_repo/annoying_laughing.wav)
      • ✅ File exists at commit: beep.wav (path: bruce-soundboard_repo/beep.wav)
      • ✅ File exists at commit: blip.wav (path: bruce-soundboard_repo/blip.wav)
      • ✅ File exists at commit: burp.wav (path: bruce-soundboard_repo/burp.wav)
      • ✅ File exists at commit: buzzer.wav (path: bruce-soundboard_repo/buzzer.wav)
      • ✅ File exists at commit: cat_meow.wav (path: bruce-soundboard_repo/cat_meow.wav)
      • ✅ File exists at commit: chime.wav (path: bruce-soundboard_repo/chime.wav)
      • ✅ File exists at commit: coin.wav (path: bruce-soundboard_repo/coin.wav)
      • ✅ File exists at commit: cricket.wav (path: bruce-soundboard_repo/cricket.wav)
      • ✅ File exists at commit: ding.wav (path: bruce-soundboard_repo/ding.wav)
      • ✅ File exists at commit: double_beep.wav (path: bruce-soundboard_repo/double_beep.wav)
      • ✅ File exists at commit: engine_idling.wav (path: bruce-soundboard_repo/engine_idling.wav)
      • ✅ File exists at commit: engine_start_fail.wav (path: bruce-soundboard_repo/engine_start_fail.wav)
      • ✅ File exists at commit: error.wav (path: bruce-soundboard_repo/error.wav)
      • ✅ File exists at commit: fart_1.wav (path: bruce-soundboard_repo/fart_1.wav)
      • ✅ File exists at commit: fart_2.wav (path: bruce-soundboard_repo/fart_2.wav)
      • ✅ File exists at commit: fart_3.wav (path: bruce-soundboard_repo/fart_3.wav)
      • ✅ File exists at commit: growling_bear.wav (path: bruce-soundboard_repo/growling_bear.wav)
      • ✅ File exists at commit: high_pitched_laughing.wav (path: bruce-soundboard_repo/high_pitched_laughing.wav)
      • ✅ File exists at commit: jump.wav (path: bruce-soundboard_repo/jump.wav)
      • ✅ File exists at commit: knocking.wav (path: bruce-soundboard_repo/knocking.wav)
      • ✅ File exists at commit: laser.wav (path: bruce-soundboard_repo/laser.wav)
      • ✅ File exists at commit: machine_gun.wav (path: bruce-soundboard_repo/machine_gun.wav)
      • ✅ File exists at commit: movie_theme.wav (path: bruce-soundboard_repo/movie_theme.wav)
      • ✅ File exists at commit: notify.wav (path: bruce-soundboard_repo/notify.wav)
      • ✅ File exists at commit: phone_ring.wav (path: bruce-soundboard_repo/phone_ring.wav)
      • ✅ File exists at commit: power_down.wav (path: bruce-soundboard_repo/power_down.wav)
      • ✅ File exists at commit: power_up.wav (path: bruce-soundboard_repo/power_up.wav)
      • ✅ File exists at commit: predators_talking.wav (path: bruce-soundboard_repo/predators_talking.wav)
      • ✅ File exists at commit: ringtone_1.wav (path: bruce-soundboard_repo/ringtone_1.wav)
      • ✅ File exists at commit: ringtone_2.wav (path: bruce-soundboard_repo/ringtone_2.wav)
      • ✅ File exists at commit: scream_1.wav (path: bruce-soundboard_repo/scream_1.wav)
      • ✅ File exists at commit: scream_2.wav (path: bruce-soundboard_repo/scream_2.wav)
      • ✅ File exists at commit: shotgun.wav (path: bruce-soundboard_repo/shotgun.wav)
      • ✅ File exists at commit: siren.wav (path: bruce-soundboard_repo/siren.wav)
      • ✅ File exists at commit: sounds_from_space.wav (path: bruce-soundboard_repo/sounds_from_space.wav)
      • ✅ File exists at commit: success.wav (path: bruce-soundboard_repo/success.wav)
      • ✅ File exists at commit: ufo.wav (path: bruce-soundboard_repo/ufo.wav)
      • ✅ File exists at commit: wolf.wav (path: bruce-soundboard_repo/wolf.wav)
      • ✅ File exists at commit: zap.wav (path: bruce-soundboard_repo/zap.wav)
    • 🔍 Checking version history...
      • 🔍 Current version: 1.0.0
      • ⚠️ No previous file found in main branch
      • ✅ New app detected: 1.0.0
    • ✅ All validation checks passed
      • 🔍 Compare link check:
        • Previous commit: None
        • Current commit: 3fd068c3...
        • Owner/Repo: MagicKanickel/bruce-soundboard
        • ⚠️ No previous commit available
        • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant