Skip to content

Add slowed-reverb extension#17469

Merged
raycastbot merged 6 commits intoraycast:mainfrom
neontomo:ext/slowed-reverb
Mar 24, 2025
Merged

Add slowed-reverb extension#17469
raycastbot merged 6 commits intoraycast:mainfrom
neontomo:ext/slowed-reverb

Conversation

@neontomo
Copy link
Contributor

@neontomo neontomo commented Mar 1, 2025

Slowed + Reverb

Description

This extension allows you to slow down or speed up songs that you have stored locally.

Here are the options available:

  • Slowed + Reverb: Slows down the song by a factor of 0.8 + reverb.
  • Slowed: Slows down the song by a factor of 0.8.
  • Reverb: Adds reverb to the song.
  • Nightcore: Speeds up the song by a factor of 1.2.

The extension requires sox to function properly, but informs the user and tries to find the library in a bunch of common places, and also allows the user to customise the location.

How to use

To use the extension, simply select an audio file in the Finder, and open Raycast and select the type of audio conversion you want to make. It will add your converted songs into the same folder.

Screencast

Raycast 2025-03-01 at 15 44 38

Settings

You can modify the defaults of Slowed and Nightcore speeds to match your tastes, as well as put a custom path for sox if you require a special config (but should not be needed in most cases).

image

Checklist

@neontomo neontomo marked this pull request as draft March 1, 2025 14:25
@raycastbot raycastbot added the new extension Label for PRs with new extensions label Mar 1, 2025
@raycastbot
Copy link
Collaborator

Congratulations on your new Raycast extension! 🚀

Due to our current reduced availability, the initial review may take up to 10-15 business days

Once the PR is approved and merged, the extension will be available on our Store.

@neontomo neontomo marked this pull request as ready for review March 1, 2025 14:50
@neontomo
Copy link
Contributor Author

neontomo commented Mar 1, 2025

@pernielsentikaer sorry, had to make a new PR, because of this issue:
#17245 (comment)

Your review comments from yourself and the bot should now be addressed. I already had a check that the input files are audio, but they were not triggering correctly. Fixed now!

Thanks!

@pernielsentikaer
Copy link
Collaborator

@greptileai can you check

@pernielsentikaer pernielsentikaer self-assigned this Mar 2, 2025
Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Summary

Added a new Slowed + Reverb extension that allows users to modify audio files with effects like slowing down, adding reverb, or creating nightcore versions using the sox command-line utility.

  • Extension provides four commands (slowed, reverb, slowed+reverb, nightcore) that work directly on files selected in Finder
  • Includes robust error handling with proper toast notifications using showFailureToast from @raycast/utils
  • Intelligently searches for sox in common installation locations while allowing custom path configuration
  • Implements user preferences for customizing slowed speed (0.5-0.95) and nightcore speed (1.1-1.5)
  • Includes proper metadata with screenshots and comprehensive documentation in README.md

💡 (2/5) Greptile learns from your feedback when you react with 👍/👎!

17 file(s) reviewed, 5 comment(s)
Edit PR Review Bot Settings | Greptile

@raycastbot
Copy link
Collaborator

This pull request has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊

@raycastbot raycastbot added the status: stalled Stalled due inactivity label Mar 23, 2025
@raycastbot raycastbot removed the status: stalled Stalled due inactivity label Mar 23, 2025
@neontomo
Copy link
Contributor Author

@pernielsentikaer hey! sorry for the delay, was travelling. can you re-check this PR? many thanks

Copy link
Collaborator

@pernielsentikaer pernielsentikaer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi 👋

Looks good to me, approved 🔥

@raycastbot raycastbot merged commit 1bb79dc into raycast:main Mar 24, 2025
2 checks passed
@github-actions
Copy link
Contributor

Published to the Raycast Store:
https://raycast.com/tomo_myrman/slowed-reverb

@raycastbot
Copy link
Collaborator

🎉 🎉 🎉

Such a great contribution deserves a reward, but unfortunately we couldn't find your Raycast account based on your GitHub username (@neontomo).
Please link your GitHub account to your Raycast account to receive your credits and soon be able to exchange them for some swag.

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

Labels

new extension Label for PRs with new extensions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants