Giter VIP home page Giter VIP logo

soundboard's People

Contributors

loredcast avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

soundboard's Issues

"ctlr -" shrinks the page, "ctrl +" won't zoom the page

Apparently if you rightclick a clip to give it a shortcut "ctrl -" works, but it also shrinks your page. I tired to revert it with "ctrl +" but it won't work. Tried uninstalling and reinstalling to see if it could get reverted, but i had the same size of the page i shrinked before. So i tried the shorcuts again and it got even smaller. I tilted and spammed "ctrl -"so now it got so small i cant even read whats written, what can i do?

[Request] Support for .ogg files

I've made some electron apps before and know it should support playing .ogg files just fine, but at the moment it seems the program doesn't detect it as a valid file type. Could you extend it to support them too please?

[Request] List view

It would be nice to have an optional way to display buttons as a list/table instead of big buttons. It think it would help narrow down on which one you want, and allow for more to be on screen at a given time.

How Build From Source On Nodejs 20.12.2 - Possible Fixes

This is a possible fix for anyone having same issues with building from source as me:

  1. ERR_PACKAGE_PATH_NOT_EXPORTED error
PS C:\Users\\soundboard> yarn build
yarn run v1.22.19
warning ..\..\..\..\..\..\..\..\..\..\package.json: No license field
$ react-scripts build && yarn compile
node:internal/modules/cjs/loader:597
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/tokenize' is not defined by "exports" in C:\Users\\soundboard\node_modules\postcss-safe-parser\node_modules\postcss\package.json
    at exportsNotFound (node:internal/modules/esm/resolve:304:10)
    at packageExportsResolve (node:internal/modules/esm/resolve:651:9)
    at resolveExports (node:internal/modules/cjs/loader:590:36)
    at Module._findPath (node:internal/modules/cjs/loader:667:31)
    at Module._resolveFilename (node:internal/modules/cjs/loader:1129:27)
    at Module._load (node:internal/modules/cjs/loader:984:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (C:\Users\\soundboard\node_modules\postcss-safe-parser\lib\safe-parser.js:1:17)
    at Module._compile (node:internal/modules/cjs/loader:1369:14) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
  1. ERR_OSSL_EVP_UNSUPPORTED error

  2. After successfully running all commands in README:
    Untitled

Step-by-step how to fix these errors (some of then are not nessesery!):

install newest nodejs and yarn
open powershell
git clone https://github.com/LoredCast/soundboard.git
cd soundboard
open package.json and remove all ^ in "dependencies" and "devDependencies"
yarn policies set-version 1.22.19
$env:NODE_OPTIONS="--openssl-legacy-provider"
yarn install
$env:NODE_OPTIONS="--openssl-legacy-provider"
yarn build - error
delete node_modules and yarn.lock
yarn install
yarn build
yarn electron-build
and should work now!

I have no idea what exactly fixed it, but this is summary of my tinkering around.

stop audio button

i just downloaded and i see one thing lacking, the ability to stop playing an audio clip without closing the program.

its not really not really necessary as most clips are under 15 seconds, but short of pause/play/stop buttons or a timeline control for audio playback (like a music player) this feature would have the biggest impact on the ability to play audio files well over 20 seconds like whole songs.

(thanks for making a soundboard that doesnt look like it comes from the early 2000s :)

[Request] Turn volume slider from linear to logarithmic

I hope this is a feasible request. It's not something I've done on a project personally so I don't know, but this is an extremely common problem with volume sliders that you find in pretty much every website on the internet and most games. Human hearing does not follow a linear distribution, and the result of having volume be linear means the sound will be heavily skewed toward the loud side. The very first value after 0 you would expect to be an almost imperceptible volume, but with a linear scale it is already very loud, and it makes it hard to adjust volume at lower levels - which is the problem I'm having with soundboard right now. And volumes past 50% sound virtually all the same. The solution is to change it to a logarithmic scale.

Here's some responses I found that I think might be useful in implementing this:
https://ux.stackexchange.com/a/116300
https://www.reddit.com/r/programming/comments/9n2y0/stop_making_linear_volume_controls/c0dgsjj/

feature request: changable button colors

it gets a bit hard to find anything specific when you have a bunch of audio clips at a glance, thus i suggest what if the button colors were changable?

(a toggle to group things up by color would also be lovely, were the former request be implemented)

i dunno how hard this would be to do.

Add an option to use keyboard hooks?

The app is amazing and i use it often on discord, but when gaming I can't really use it since the hotkeys are either making the keys not work as they're supposed to (for example if you have something hotkey'd to 'w' you won't be able to type in text containing 'w'), or they don't work at all in some games (like league of legends). Ik that not everyone can/wants to use keyboard hooks on their pc, so why not make it an option?

Save Volume Slider Position

Would it be possible for the volume slider to return to where it was the last time the soundboard was closed? Because I like having the sliders about half way each and it's a minor annoyance to have to adjust them every time I open up the soundboard again to use it

pls numpad nbs

can you pls let the app recognise the numpad number and differntiate them from the normal ones, idw to change my weapons and hear a rickroll yk :)

Unable to delete keybinds

Once you have binded a sound to a key, there is no way to bind the same key to a different sound or to remove the keybind without choosing a different key. (only fix is to delete appdata folder for soundboard)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.