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

Swiss MP3 Player - bouncing trigger switch contacts and further improvements #948

Open
BorgNumberOne opened this issue Jan 19, 2025 · 0 comments

Comments

@BorgNumberOne
Copy link

Describe the bug

With the great help of Swiss and with the help of a GameCube BBA device and a SMB1 server we are using our gamecube as mp3 player frequently.
(breakfast, lunch, dinner, in between during the day).

But there is a small bug:
Bouncing L/R Trigger buttons while selecting next/previous song.

I tried different GameCube controllers and everytime it is difficult to switch to just to the next/previous one song.
In many cases the Swiss MP3 player switches to the second/third/fourth/... next/previous song instead.

Steps to reproduce

Steps described above/before.

Expected behavior

It would be great if the L/R trigger buttons could be debounced in swiss' MP3 player.
The same with volume control.

In the same context it would be great, if (playing a MP3 file and) holding a trigger button (next / previous song) for 1...2 seconds then in these 1...2 seconds nothing should happen.
After further holding the trigger button then the
next...next...next/prev... prev... prev... song should be selected in a slow speed.
After releasing the trigger button then the selected song should be played.

If a trigger button is holding longer than 2 seconds the seeking next/prev MP3 title feature should be faster. After holding longer than 4 Seconds, the seeking next/prev MP3 title should be even faster.

It should be figured out if the suggested values (1/2/4 seconds) are OK or if there are better values in practise.

Relevant log output

Add screenshots

No response

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

No branches or pull requests

2 participants