Skip to content

[BUG] Transposing hangs when ffmpeg does not have librubberband #427

Closed
@vicwomg

Description

Describe the bug
If ffmpeg doesn't include enable-librubberband, then transposition doesn't work, and it will hang the app.

To Reproduce
Use pikaraoke on any machine with a version of ffmpeg lacking in librubberband. You can check by running ffmpeg on the command line and noting the absense of "--enable-librubberband" in the output under "configuration:"

Most recent versions of ffmpeg include librubberband, but we recently found that Android + termux ffmpeg 6.1 package doesn't

Expected behavior
Pikaraoke should warn the user in logging and disable the transposition feature.

Platform (please complete the following information):

  • Hardware: Android
  • OS: Android OS / Termux linux runtime
  • OS version: 8.0
  • Browser: N/A
  • Version: N/A

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions