35 Commits

Author SHA1 Message Date
John Regan
3048b9cc26 avoid out-of-range exception when loading sounds.json
If any key is missing (in my case, the "directory" key), .at
throws an exception.

This switches to using an iterator instead to check if the key
exists.
2020-07-01 17:22:01 -04:00
Nico
751819ddaf Added CTRL + F shortcut, focus searchbox 2020-06-29 00:21:44 +02:00
D3S0X
6ce961b8c1 Improved folder tabs
- Refreshing now presists hotkeys
-  The are refreshed on startup once again
2020-06-26 21:12:32 +02:00
D3S0X
ca09af9105 Save sounds after folder refresh 2020-06-26 00:32:24 +02:00
D3S0X
fdef3f84af New config structure,
hotkeys for folder tabs
2020-06-26 00:26:45 +02:00
D3S0X
13a0dafd54 Search view, UI responsive, fixed small bugs 2020-06-19 20:37:07 +02:00
D3S0X
612eb5308c New name, CTRL + Q to quit, Buttons in a group, Refresh folder 2020-04-05 17:19:37 +02:00
D3S0X
fe0741c013 Use Qt instead of cpp filesystem 2020-03-24 21:18:12 +01:00
D3S0X
efec707e72 Fixed a critical bug where the program doesn't start when there are no tabs 2020-02-12 20:42:31 +01:00
D3S0X
980541317b automatically update folder tabs
(currently only at startup)
2020-02-07 22:02:53 +01:00
D3S0X
1636d4283f Fixed cancel button in hotkey dialog 2019-11-22 21:05:57 +01:00
D3S0X
66c78027ac Fix hotkeys not getting unregistered 2019-11-22 20:11:34 +01:00
D3S0X
b913947795 Fix filenames with a dot (fixes #16) 2019-11-10 22:19:22 +01:00
D3S0X
713ad5b7cc Some improvements
Reset settings when clicking cancel (fixes #7)
Make volume sliders clickable (fixes #9)
Extend some labels (fixes #10)
Created own component for SoundListWidgetItem (fixes #11)
Add a clear button to the SetHotkeyDialog (fixes #14)
2019-11-10 15:22:15 +01:00
D3S0X
b946346fed Implemented stop hotkey (pertains #2) 2019-11-10 02:37:54 +01:00
D3S0X
7b3214ab8a Added better hotkey input (pertains #2)
Preparation for settings
2019-11-09 00:29:12 +01:00
D3S0X
a53cfda821 Fix the volume for mpg123
Disabled volume slider while playing
(pertains #4)
2019-11-07 19:04:12 +01:00
Nico
66e7825ea5 Switched from CMake to QMake
Added qpm
Only allow single instance
Changed config format (breaking change please delete config file)
Added global hotkey functionality
Updated build instructions
2019-11-03 23:40:56 +01:00
D3SOX
141b008620 fix volume slider when player is the last stream 2019-10-18 00:03:05 +02:00
D3SOX
7e643d6f93 Fix mpg123 check (was set to mpg1234 to debug) 2019-10-17 23:32:06 +02:00
D3SOX
000a8cde86 Disallow playing mp3 files when mpg123 is not installed 2019-10-17 23:30:50 +02:00
D3SOX
eb13059688 support wav and ogg files
better implementation for volume slider
ability to repeat the sound
2019-10-17 23:17:10 +02:00
D3SOX
6074e90fbe fix that sounds of latest tab are getting deleted 2019-10-09 22:44:06 +02:00
D3SOX
dff8181d2b added feature to add a folder as tab 2019-10-09 22:14:11 +02:00
D3SOX
9ee0c63110 ui improvements + added tab feature 2019-10-08 00:31:44 +02:00
D3SOX
a5832fd94a added double click items to play feature 2019-10-07 01:43:35 +02:00
D3SOX
e988be1a45 added ability to add multiple files 2019-10-06 23:25:17 +02:00
D3SOX
d385a9d2f7 fixed playback 2019-10-06 15:52:55 +02:00
D3SOX
eb041471d3 removed unnecessary autogen, updated readme 2019-10-06 01:32:51 +02:00
D3SOX
c06194d970 implemented stop feature, save configuration ín .config folder, fixed some typos 2019-10-06 01:28:46 +02:00
D3SOX
517e1ddbeb added some TODOs so that I don't forget them 2019-09-18 20:48:32 +02:00
D3SOX
6522bc78a7 fixed playback for others 2019-09-18 19:56:50 +02:00
D3SOX
f70ba94cfe added TODO's to README 2019-09-18 19:51:12 +02:00
D3SOX
0831bd1c5f - grab default input device
- keep app selected on refresh
- refresh before playing and abort if stream is no longer available
- need confirmation when clearing list
2019-09-15 02:50:45 +02:00
D3SOX
869f4c2e9f first commit 2019-09-15 01:44:12 +02:00