Skip to content

Feature/background music#755

Open
priyanshirai231-spec wants to merge 2 commits into
magic-peach:mainfrom
priyanshirai231-spec:feature/background-music
Open

Feature/background music#755
priyanshirai231-spec wants to merge 2 commits into
magic-peach:mainfrom
priyanshirai231-spec:feature/background-music

Conversation

@priyanshirai231-spec
Copy link
Copy Markdown

@priyanshirai231-spec priyanshirai231-spec commented May 19, 2026

Description

Added a background music mixing feature that allows creators to upload an audio track and mix it with the original video audio. The feature includes controls for adjusting the original video volume, balancing background music volume, and optionally looping the background track to match the video duration using FFmpeg's amix filter graph configuration.

Related Issue

Closes #142

Type of Contribution

  • Bug fix
  • New feature
  • Documentation update
  • GSSoC contribution

Changes Made

  • Added support for uploading background audio tracks
  • Added volume controls for both video audio and background music
  • Added optional audio looping for full video duration coverage
  • Implemented FFmpeg amix filter graph configuration for audio mixing
  • Improved creator customization for video editing workflow

@vercel
Copy link
Copy Markdown

vercel Bot commented May 19, 2026

Someone is attempting to deploy a commit to the magic-peach1's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link
Copy Markdown
Contributor

👋 Thanks for your PR, @priyanshirai231-spec!

Welcome to Reframe — a browser-based video editor built for everyone 🎬

🟠 GSSoC'26 PR detected — thanks for contributing under GirlScript Summer of Code 2026!

What happens next

  1. 🤖 Automated checks — build & TypeScript typecheck will run automatically
  2. Vercel preview — a preview deployment will be created (requires maintainer authorization for fork PRs)
  3. 👀 Code review — a maintainer will review your changes
  4. 🚀 Merge — once approved, your PR will be merged!

Quick checklist

  • PR title follows Conventional Commits (e.g. feat: add dark mode)
  • Linked the issue this PR closes (e.g. Closes #123)
  • Tested the changes locally (bun run dev)
  • Build passes (bun run build)

Useful links

Happy coding! 🎉

@github-actions github-actions Bot added level:advanced Advanced level - 55 pts type:bug Bug fix type:docs Documentation type:feature New feature gssoc'26 GirlScript Summer of Code 2026 labels May 19, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 19, 2026

⚠️ PR Format Issues — @priyanshirai231-spec

Please fix the following before your PR can be reviewed:

  • ⚠️ Use a conventional PR title. Examples:
    • feat: add dark mode support
    • fix: resolve aria label missing on slider
    • docs: add deployment guide to README

Push new commits after fixing — this comment will update automatically.

📖 CONTRIBUTING.md

@magic-peach
Copy link
Copy Markdown
Owner

@priyanshirai231-spec please fix the conflicts

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

Labels

gssoc'26 GirlScript Summer of Code 2026 level:advanced Advanced level - 55 pts type:bug Bug fix type:docs Documentation type:feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Security] Revoke blob URLs after download to prevent memory leaks and URL exposure

2 participants