Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom Sounds #1

Open
codybrom opened this issue Jan 3, 2025 · 1 comment
Open

Custom Sounds #1

codybrom opened this issue Jan 3, 2025 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed sounds Related to the sounds inside the app
Milestone

Comments

@codybrom
Copy link
Owner

codybrom commented Jan 3, 2025

Blanket, the app Blankie is inspired by, has a feature for importing custom sounds to add to your mix. I'd love to bring this feature into Blankie as well, with the ability to also assign custom display names and SF Symbols for custom sounds.

What I Want to Build:

  • Import custom audio files (.wav, .mp3, .m4a/.aac, since these are common audio formats AVFileType supports)
  • Copy imported sounds into app storage so they're always available
  • Let users pick a display name for their sounds (instead of just a filename)
  • Allow users to choose an SF Symbol icon to represent their sound (instead of a default icon)

Questions to Figure Out:

  • How to handle storage. Local? iCloud?
    • Blankie doesn't deal with any cloud storage today, but it might be easier to set up SwiftData than others
  • How to handle audio validation
  • Should we limit file sizes? Lengths?

The goal is to make it as easy as possible for users to personalize their sound mix while keeping the app stable and performant.

@codybrom codybrom added enhancement New feature or request help wanted Extra attention is needed labels Jan 3, 2025
@codybrom codybrom pinned this issue Jan 3, 2025
@codybrom codybrom unpinned this issue Jan 3, 2025
@codybrom codybrom pinned this issue Jan 3, 2025
@codybrom codybrom added this to the Blankie 1.2 milestone Jan 6, 2025
@codybrom codybrom added the sounds Related to the sounds inside the app label Jan 13, 2025
@codybrom
Copy link
Owner Author

We might be able to add FLAC to this list, but it seems like it's not going to be possible to add OGG support without the use of an additional library. For now, I'd prefer to hold off on adding extra packages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed sounds Related to the sounds inside the app
Projects
None yet
Development

No branches or pull requests

1 participant