Giter Club home page Giter Club logo

universalsoundboard's Introduction

UniversalSoundboard

UniversalSoundboard is a customizable soundboard and music player app for Windows. Create your own soundboard by adding your sound and music files. Sort your sounds in categories and add images to them. There are many different settings and modes to adapt your soundboard to your preference.

Getting started

You can get UniversalSoundboard in the Microsoft Store:

Microsoft Store badge

You can also download the project from here and open the solution in Visual Studio. See the wiki for more info on how to do this.

Contributing

We are currently not accepting any contributions, but if you have any feature requests or ideas for how to improve the app, you can always create an issue.

Licensing

The code in this project is licensed under MIT license.

universalsoundboard's People

Contributors

dav2070 avatar guts avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

universalsoundboard's Issues

Multiple Output Devices

Hi, it would be useful to have two output devices. This is so that you can have one output set to your virtual audio cable, and another set to your speakers so you can hear what sound is being played.

App crashes when exporting whole data

L'application crash au moment d'exporter le SoundBoard (onglet Données). L'export semble bien se dérouler

J'ai essayé dans différents dossiers de destination mais ça plante à chaque fois. Où puis-je trouver le log?

Pour information, je ne suis pas parvenu à reproduire le bug avec un SoundBoard d'exemple (environ 5 sons seulement). Peut-être la prise en charge de caractères spéciaux (je suis sur un ordinateur en Français) ?

Add i18n to spread the world :)

Hi,

Thanks for your app: useful, nice, stable and simple to use.

To make it even easier to use, could you add an option to select the UI language to use please? It'll help to spread the world!
It can be a manual settings in the "General" or the "Design" tab, not need for an automatic detection.

If you add the i18n process I can add the French and Spanish translations :)

Make volume control allow amplification

Sometimes tracks are recorded with less volume than intended. When running together with other sounds it is not viable to make all other sounds less loud, but would be desirable to be able to amplify a track over its original volume.

For reference, the volume control in VLC-player allows for amplification up to 125%. Such feature woule be really nice for individual sounds (both, in preparation or while playing).

Store set volume for each sound

Many sounds one could use have varying volume, or one does want to play the sound at another volume in combination with others. It would be nice if either:

  • the volume set in the player (in the right side bar) would be stored for that sound or
  • each sound had an additional option (like name and image) for setting an individual volume offset

Record Sounds In-App

Would it be possible to record sounds in-app? That's the main feature I'm wanting in a soundboard app

Wish list

First. I like the the app very much. It's simple and easy to use. But there are some things I would like to see if you consider it relevant and have time.

  1. Change size of font on the buttons and, if possible, allow multiple lines of text. (list view like the Android layout would also work)
  2. Drag and drop sounds into category.
  3. Support for webp image format (Low priority, I can convert)
  4. Smaller button size (small, medium, large) would be nice, where current size is large.

Suggested Feature

Not an issue, but was hoping to suggest a feature. Just wondering if it was possible to have a toggle for "fade out sound on stop" to the settings. If off things will work as they do now, if on however when you click to stop the sound playing part way through the sound it would fade out over a few seconds rather than just stopping.

Thanks!

Feature Request: UI Scaling

I don't dislike the list view, but it would be great if the size of the "full" buttons were scalable, at least a little - I'm running with this on the side 1/4 of the screen or so, but with the buttons shown, I can only have 2 buttons per line - even down to half the current size would really help.

Thanks!

Fading out for stopping sounds

When pressing the "x" in the player, the sound stops right away. It would be nice to have a second button that fades the sound out over 1 to 2 seconds.

For some bachground, I use the board for ambient sounds in ttrpg, for example rain, or cave sounds or things like that (and UniversalSoundboard is finally a well working tool for that!), but stopping a track does lead to this unpleasant sudden transition.

Delay on Win 10

When I press a button for a sound there is a 9 second delay before the sound plays on windows 10. This just happened within the past 5 days.

Feature suggestion: Custom category icons (images/emojis)

Just started using UniversalSoundboard yesterday, and I'm really loving the interface! I wanted to submit a request to add more customization to the category icons.

I think I often struggle to find icons that match the categories of music, which makes it much harder to understand them at a quick glance. For example, here's some of the category icons I currently have set up:
image

My songs often have icons that look like this, which makes it difficult to decipher at a glance what they're supposed to represent.
image

I would love it if you could customize the category icons with emojis (or, optionally, your own images - PNG/SVG). I think it would add a lot more visual flair, and would allow users to identify what categories their music is in.

Example:

💀 Monster Sounds
   🦴 Enemy Boss
🎵 Ambient
   ☁️ Calm
   ⚔️ Combat
   🔍 Suspense
   ✨ Magic
   🧭 Travel

Let me know what you think, and thanks so much for releasing this tool for free!

An option to set the playback device

Currently the app uses the Windows's default playback device, I'm assuming. The option to choose where to output the audio to would allow for better control.

Env.Cs

i cant find this on project, should i create it?

Feature suggestion: automatic fade out

Long-time user. Love the app.

Currently, when you click on a sound, it starts playing and will play until the end of the clip or until you hit pause or the "X" which stops the sound abruptly and removes it from the playlist.

An improvement would be if it were possible to have the sound clip fade out over some length of time.

Use case: I use the app to do the music at my kids' hockey games. Whenever there's a break in the action, I play music. But as soon as the referee drops the puck on a faceoff to restart play, I have to end the music. Currently I end the sound clip by either tapping pause or the "X" and that stops the clip abruptly. It would be better to be able to set a fade-out time of about a half a second somewhere and have that apply to the pause and/or the "X". Or maybe you could add a button next to the "X" that does a quick fade + close.

Thanks for considering!

Downloaded (auto-generated?) YouTube songs won't play

I've been encountering a possible issue where, when songs are downloaded from YouTube, some songs play properly and others don't. When I click on one of the bugged songs, they appear and instantly disappear from the right-side panel, with the progress bar instantly completing. The duration appears to be correct when it briefly appears, and when I look at the properties everything appears to be in order.

image

Example properties:
image

It seems like the songs that are misbehaving are auto-generated YouTube videos of soundtracks with static images? If I download it from alternative, user-uploaded videos there don't seem to be any issues.

I've compiled a short list of songs that are and are not downloading correctly, with alternative links that do. All of the bugged songs appear to be auto-generated by YouTube.

Songs that are misbehaving:

Songs that are working:

UniversalSoundboard Version: 2.2.10
Windows Version: 10.0.22000 Build 22000

Please let me know if you need any additional information, and thank you for your time!

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.