Christopher Snowhill
|
5c17dc9207
|
Notifications: Only send position notifications periodically
|
2022-01-19 00:41:12 -08:00 |
Christopher Snowhill
|
de193b70e2
|
Converter: Improve extrapolation for resampler, and also pad decimated DSD, even if not resampling it
|
2022-01-19 00:40:40 -08:00 |
Christopher Snowhill
|
2c7d083588
|
Equalizer: JSON parser can now read the equalizer preset items out of order, and supports an 'altGenres' field, which should be an array of strings, alternate genre names to match for a given preset
|
2022-01-18 20:24:52 -08:00 |
Christopher Snowhill
|
c2971dd1f6
|
Update Patreon credits
|
2022-01-18 18:38:26 -08:00 |
Christopher Snowhill
|
684951bdc0
|
Change a bunch of NSArray declarations to const collection literals
|
2022-01-18 18:12:57 -08:00 |
Christopher Snowhill
|
ba0fedf151
|
Add stub function to Silence Decoder
|
2022-01-18 17:30:07 -08:00 |
Christopher Snowhill
|
7495bff780
|
FFmpeg: Enable all the PCM and ADPCM codecs for WAV file use
|
2022-01-18 17:25:45 -08:00 |
Christopher Snowhill
|
f7db1f550a
|
Update Info.plist with static container types, such as playlists
|
2022-01-18 16:59:30 -08:00 |
Christopher Snowhill
|
f9ace87319
|
Add static container types to Info.plist generator stub
|
2022-01-18 16:58:31 -08:00 |
Christopher Snowhill
|
9085cf18df
|
Core Audio output: Fix crash on playback reaching the end of the playlist
|
2022-01-18 16:48:37 -08:00 |
Christopher Snowhill
|
5c0a510848
|
Core Audio output: Add various minor changes
|
2022-01-18 16:43:58 -08:00 |
Christopher Snowhill
|
c4c29be35a
|
Output converter: Limit extrapolation to only be trained on twice as many samples as the extrapolation order
|
2022-01-18 16:43:10 -08:00 |
Christopher Snowhill
|
ec8466e56c
|
Update Info.plist with new associations
|
2022-01-18 03:22:18 -08:00 |
Christopher Snowhill
|
1540b84b09
|
Clean up association names
|
2022-01-18 03:20:07 -08:00 |
Christopher Snowhill
|
c05dc28a8d
|
Updated VGMStream to r1702-8-gb1325840
|
2022-01-18 03:13:34 -08:00 |
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 |