Christopher Snowhill
|
39a5ee8ab7
|
Utility: Add stubs to regenerate Info.plist with file type associations
|
2022-01-18 03:07:32 -08:00 |
Christopher Snowhill
|
e70efdaa5a
|
Donate options: Re-launched my Patreon page, so added the link back
|
2022-01-18 00:07:40 -08:00 |
Christopher Snowhill
|
96166f9e8d
|
Equalizer: Hide stock control's 'Flatten EQ' button
|
2022-01-17 23:19:18 -08:00 |
Christopher Snowhill
|
7a0c1d230e
|
Volume control: Make preamp optional, defaulting to a limit of 100% volume
|
2022-01-17 22:41:26 -08:00 |
Christopher Snowhill
|
6684a8280f
|
AdPlug: Plugin now loads its AdPlug database on startup
|
2022-01-17 21:48:35 -08:00 |
Christopher Snowhill
|
322d9539d6
|
AdPlug: Updated library
|
2022-01-17 21:47:54 -08:00 |
Christopher Snowhill
|
4aa6ef0b14
|
Equalizer: Load presets when first used by genre tracking if dialog hasn't been opened yet
|
2022-01-17 21:16:39 -08:00 |
Christopher Snowhill
|
c56852437d
|
Equalizer: Track band count changes
|
2022-01-17 21:10:57 -08:00 |
Christopher Snowhill
|
83ad969d9b
|
Equalizer: Add option for presets to track the music genre tags
|
2022-01-17 20:43:08 -08:00 |
Christopher Snowhill
|
147de11d89
|
Equalizer: Interpolate to reach bands outside of presets
|
2022-01-17 18:45:59 -08:00 |
Christopher Snowhill
|
dbc0698cee
|
Equalizer: Implemented stock presets
|
2022-01-17 06:37:38 -08:00 |
Christopher Snowhill
|
87c771c67c
|
Equalizer: Add option to toggle the equalizer on or off
|
2022-01-17 01:22:15 -08:00 |
Christopher Snowhill
|
c8057e1037
|
Fix bug in new Core Audio output code
|
2022-01-16 14:08:17 -08:00 |
Christopher Snowhill
|
ee44c12baf
|
Fix CORS policy template
|
2022-01-16 14:07:44 -08:00 |
Christopher Snowhill
|
71b2f7a4f2
|
Implement graphic equalizer
|
2022-01-16 07:32:47 -08:00 |
Christopher Snowhill
|
c640481c25
|
Add SIMD optimized volume scaling
|
2022-01-16 00:46:21 -08:00 |
Christopher Snowhill
|
669c52e63d
|
Use numeric minus sign for time remaining
|
2022-01-16 00:18:29 -08:00 |
Christopher Snowhill
|
297b6247cc
|
Show volume slider tooltip on the left side of the slider if it would otherwise run off the screen
|
2022-01-16 00:15:56 -08:00 |
Christopher Snowhill
|
6366769614
|
Add randomize playlist button to mini mode usable toolbar buttons
|
2022-01-16 00:00:23 -08:00 |
Christopher Snowhill
|
72453ba05a
|
Cog Audio: Converter now rounds up sample counts affected by resamlping ratio
|
2022-01-15 23:41:31 -08:00 |
Christopher Snowhill
|
d3548d77e7
|
Hide current artist from dock context menu when not playing or when there is no artist set
|
2022-01-15 23:41:02 -08:00 |
Christopher Snowhill
|
7da599fe3c
|
Remove stale function declarations
|
2022-01-15 23:30:43 -08:00 |
Christopher Snowhill
|
df1f70c70e
|
Adjust all preferences dialog control positions and panel sizes for consistency
|
2022-01-15 22:05:41 -08:00 |
Christopher Snowhill
|
1efa5ae055
|
Add aws invalidation back to update script
|
2022-01-15 20:39:12 -08:00 |
Christopher Snowhill
|
33aa7e2f38
|
Add local testing host to CORS policy file
|
2022-01-15 20:38:42 -08:00 |
Christopher Snowhill
|
602facf31a
|
Move feed and downloads back to S3
|
2022-01-15 19:04:26 -08:00 |
Christopher Snowhill
|
8b7cd39576
|
Add default cors-policy for storage bucket
|
2022-01-15 16:22:32 -08:00 |
Christopher Snowhill
|
8eb2b4c4a3
|
Cog Audio: Finally fix track glitching on lots of tiny tracks
|
2022-01-15 02:52:35 -08:00 |
Christopher Snowhill
|
61d096aef3
|
SQLite store: Fix track update cache
|
2022-01-15 02:28:47 -08:00 |
Christopher Snowhill
|
fbef034903
|
Cog Audio: Further overhaul output buffering and track queue code
|
2022-01-15 02:09:26 -08:00 |
Christopher Snowhill
|
1a7e7a4b70
|
SQLite store: Fix playlist syncing
|
2022-01-15 02:08:58 -08:00 |
Christopher Snowhill
|
c5b940680d
|
Cog Audio: Change NEON s16/s32 to f32 code to use linear load/store instead of interleaved
|
2022-01-15 02:08:04 -08:00 |
Christopher Snowhill
|
5ab728b205
|
Cog Audio: Overhaul output buffering yet again, adding an extra buffer stage between the converter and the output thread
|
2022-01-14 22:46:41 -08:00 |
Christopher Snowhill
|
a1522aeb6e
|
CueSheet parser: Support quirky FLAC generated CueSheets that contain sample counts instead of frames
|
2022-01-14 22:45:45 -08:00 |
Christopher Snowhill
|
ccbfc6ec4b
|
Semaphore: Change timedWait to wait in microseconds
|
2022-01-14 22:43:46 -08:00 |
Christopher Snowhill
|
74cd0f7da9
|
SQLite playlist store: Greatly improved performance of playlist sync operations
|
2022-01-14 22:42:57 -08:00 |
Christopher Snowhill
|
33f3b4f5a0
|
CueSheet processor: Support timestamps with one or two fields, as well as the standard three fields
|
2022-01-14 19:05:48 -08:00 |
Christopher Snowhill
|
dac1dfee47
|
CueSheet input: Implement support for ReplayGain tags
|
2022-01-14 18:51:44 -08:00 |
Christopher Snowhill
|
59aea2966f
|
Cog Audio: Fix >16 <=32 integer bits per sample to float conversion on Apple Silicon
|
2022-01-14 18:51:12 -08:00 |
Christopher Snowhill
|
2d32381bc1
|
Cue Sheet: Fix decoder priority level
|
2022-01-14 17:45:10 -08:00 |
Christopher Snowhill
|
d24a01a637
|
Implemented basic embedded CueSheet support
|
2022-01-14 16:46:35 -08:00 |
Christopher Snowhill
|
6315377eaf
|
Cog Audio: Fix extrapolator to use signed type for sample delta
|
2022-01-14 11:37:52 -08:00 |
Christopher Snowhill
|
af6677cf34
|
Cog Audio: Keep track of last resampler quality used so we don't reinitialize when not necessary, and also keep track of DSD decimated sample rate separately, so the input format remains unmodified
|
2022-01-14 11:18:50 -08:00 |
Christopher Snowhill
|
2e164d3fc8
|
Cog Audio: Reduce glitching on track change by invoking a delegate method that occurs when the track finishes outputting without waiting for it
|
2022-01-14 11:16:35 -08:00 |
Christopher Snowhill
|
3cc5b46a0e
|
Cog Audio: Improve end of track handling
|
2022-01-14 10:17:41 -08:00 |
Christopher Snowhill
|
cb3782d0b1
|
Cog Audio: Improve ring buffer
|
2022-01-14 10:17:08 -08:00 |
Christopher Snowhill
|
3ce3edde88
|
Cog Audio: Fix track end extrapolator used by resampler
|
2022-01-14 07:39:55 -08:00 |
Christopher Snowhill
|
748891f285
|
Cog Audio / WavPack input: Add DSD decimation to converter, and change WavPack input to emit only raw DSD
|
2022-01-14 06:26:09 -08:00 |
Christopher Snowhill
|
996bdec4be
|
RetroArch resampler: Template channel configurations from 1 through 8 using macros for speed, and also fix kaiser SSE for channel counts other than 2
|
2022-01-14 03:05:55 -08:00 |
Christopher Snowhill
|
ec0b343596
|
WavPack input: Decode DSD without letting WavPack library decimate it. The supplied filter was rather noisy.
|
2022-01-14 02:11:46 -08:00 |