Skip to content

Feature: Enable crossfading between tracks #46

Description

@cdxker

Description

Implement crossfading functionality to create smooth transitions between songs during playback.

Expected Behavior

  • When one track ends, it fades out while the next track fades in
  • Overlap duration should create a seamless listening experience
  • Crossfade should work with auto-advance and manual skip

Tasks

  • Implement audio fade out on ending track
  • Implement audio fade in on incoming track
  • Handle overlapping playback of two audio sources
  • Add configurable crossfade duration setting
  • Option to enable/disable crossfading

Open Questions

  • Default crossfade duration? (e.g., 3-5 seconds)
  • Should crossfade be skipped for certain transitions (e.g., user pressing previous)?

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    engEngineering implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions