Christopher Snowhill
4ea289ba27
MIDI: Reject files with no event data
2021-04-11 17:23:55 -07:00
Christopher Snowhill
2c20205f8f
Fix VGMStream info parser to remove anchors and URL percent encodings from filenames
2021-04-06 16:51:08 -07:00
Christopher Snowhill
b32f9d4ac3
libsidplayfp: Fix stereo playback, and implement support for multi-file songs, and fix stereo blending so it applies to the entire output
2021-04-05 14:07:20 -07:00
Christopher Snowhill
bdd02c76d3
PSF/PSF2: Set harsh compatibility mode, so emulator behaves more like actual hardware, which fixes a few PSF and PSF2 rips
2021-03-28 12:49:34 -07:00
Christopher Snowhill
ba7aaec69c
M3U and PLS playlist handlers now correctly handle macOS Classic line endings
2021-03-09 23:49:13 -08:00
Dzmitry Neviadomski
3a387c3a3f
Update Copyright year to 2021 with regex.
2021-03-03 23:05:57 +03:00
Christopher Snowhill
483b8d6647
Don't load metadata for stream URLs
2021-02-28 18:48:21 -08:00
Dzmitry Neviadomski
e4199694a8
Update FFMPEG plugin project settings.
2021-02-26 15:31:35 +03:00
Dzmitry Neviadomski
0aff2c9567
Add sidplayfp Xcode subproject as dep.
2021-02-25 18:37:39 +03:00
Dzmitry Neviadomski
72702ed1e1
Add libsidplayfp submodule and supporting files.
2021-02-25 18:36:04 +03:00
Christopher Snowhill
04074f5d74
Fix Core Audio input to report and decode format native bits per sample, and report file bitrate
2021-02-22 20:48:23 -08:00
Christopher Snowhill
b16d2114eb
Change Core Audio file handler priority
...
Now it should take priority for all supported formats, including MP3, so that reported broken file should play properly now. Not fixing FFmpeg outside of FFmpeg, someone can report the file to FFmpeg if they want to.
2021-02-09 18:43:39 -08:00
Dzmitry Neviadomski
a6aaeafdca
Re-apply patch for replay gain support
2021-02-07 06:50:28 +03:00
Dzmitry Neviadomski
15cbc97040
Adapt to new version of TagLib and read Vorbis Album art.
2021-02-07 04:48:49 +03:00
Dzmitry Neviadomski
1d84b7b682
Fix loading of cover art from same directory.
2021-02-07 03:54:31 +03:00
Christopher Snowhill
dce400435e
Fix #89 by encoding paths correctly I hope
2021-01-30 19:37:10 -08:00
Dzmitry Neviadomski
832fa6dbd0
Even more deprecations fixes.
2021-01-27 05:45:02 +03:00
Dzmitry Neviadomski
70a22e9611
Fix some more warnings.
2021-01-27 05:12:07 +03:00
Dzmitry Neviadomski
64b9764b2e
Inhibit ThirdParty libraries build errors.
...
This helps as to actually see warnings of our code.
2021-01-27 04:31:43 +03:00
Jan Weiß
63ed28919b
Second attempt to fix build with other than maintainer’s TeamIDs. Worked for me with Xcode 12.3.
2021-01-05 17:25:12 +01:00
Christopher Snowhill
dbc51d76f9
Revert PR #60 - Nope, that breaks hardened runtime and signing it myself
2020-12-22 02:11:50 -08:00
Jan Weiß
c305a5f949
Fix build with other than maintainer’s TeamIDs.
...
This commit removes development team and code signing key/value pairs that slipped through when Xcode applied code signing changes.
2020-12-13 12:01:48 +01:00
Christopher Snowhill
58b6ea5881
Added HMQ extension for HMP format
2020-12-08 19:16:03 -08:00
Christopher Snowhill
91b1271ae2
Bump deployment target to 10.13
2020-11-24 15:26:26 -08:00
Christopher Snowhill
6646e01d8a
Switched FFmpeg back to static libraries, now that I know I can make Universal static libraries
2020-11-23 23:50:50 -08:00
Dan Leehr
1d4a777018
Restore libFLAC plugin on macOS 10.13 and newer
2020-11-23 17:01:25 -05:00
Christopher Snowhill
dedeb399a8
- Big Sur phase two
...
- Restructure main window a bit more
- Remove attempt at SF Symbols icons for now
- Add Now Playing popout to Stacks style main window, tooltip instructs to click to select the current track in playlist
- Disable libFLAC plugin on macOS 10.13 and newer, letting Core Audio handle it instead. Apparently, libFLAC is not really ready for Apple Silicon yet.
2020-11-22 18:16:34 -08:00
Christopher Snowhill
85907a48d9
Add .ogg extension to Opus plugin
2020-11-19 01:37:50 -08:00
Christopher Snowhill
4eb7a3eebf
Update VGMStream plugin with new API changes a bit, and now force auto downmixing to 6ch
2020-09-21 22:33:18 -07:00
Christopher Snowhill
dab78ed74f
Updated libopenmpt to version 0.5.2
2020-09-21 21:54:24 -07:00
Christopher Snowhill
0001bd581b
Phase one of Big Sur
2020-06-30 01:04:55 -07:00
Christopher Snowhill
3b628c3989
Touched by Xcode
2020-06-07 19:57:15 -07:00
Christopher Snowhill
f5c7c4d49a
Update midi_processing to latest version, fixing some severe MIDI file handling issues, including Standard MIDI file SysEx and SysEx continuation handling
2020-04-14 02:10:52 -07:00
Christopher Snowhill
53bfe785bb
Disable remote file support for CoreAudio decoder
2020-04-11 00:31:22 -07:00
Christopher Snowhill
4aca4a9c77
- Increase HTTP buffer size to 256KB
...
- Support a different older flavor of ShoutCAST server
2020-04-11 00:30:27 -07:00
Christopher Snowhill
b7596caa44
Fixed WavPack tag reading, by actually enabling it
2020-03-22 00:16:13 -07:00
Christopher Snowhill
9ca13ad471
Updated WavPack decoder to 5.2.0
2020-03-22 00:15:45 -07:00
Christopher Snowhill
a43ae5fc81
- Redo HTTP buffering mechanism
...
- Handle HTTP errors better
- Fix handling ShoutCAST servers responding ICY headers
2020-03-10 01:56:59 -07:00
Christopher Snowhill
b37a6f0f0d
Attempt to add rewinding to CoreAudio for streamed source files, but it doesn't work, it still fails to play anything from a stream
2020-03-09 00:23:58 -07:00
Christopher Snowhill
18acc7fdd2
Handle HTTP redirection, including preventing circular redirects
2020-03-08 20:13:46 -07:00
Christopher Snowhill
25a030a46c
Implement custom reader support in CoreAudio decoder, now supports archives and possibly streams
2020-03-08 20:05:03 -07:00
Christopher Snowhill
443aa05f88
Replace HTTPSource with a new reader based on NSURLSession, which actually does support HTTPS. This portion of the player now requires macOS 10.9.
2020-03-07 16:08:47 -08:00
Christopher Snowhill
8bc6396918
Fix local signing issues
2020-02-13 17:45:11 -08:00
Christopher Snowhill
c2278b49be
Remove unused variable from SID decoder
2020-02-13 14:42:57 -08:00
Christopher Snowhill
765cb5e890
Usual Xcode update mess
2020-02-13 01:41:21 -08:00
Christopher Snowhill
0e4694ba67
Updated libsidplayfp to version 2.0.1
2020-02-13 01:29:08 -08:00
Christopher Snowhill
37b75bf6e7
Fix resource leak with VGMStream container parser, and serialize metadata caching from there as well
2019-12-19 17:12:09 -08:00
Christopher Snowhill
8e9f8237e3
Fix potential error with SID decoder
2019-12-05 18:13:52 -08:00
Christopher Snowhill
86681e9726
Implemented support for VGMStream external !tags.m3u metadata playlists
2019-11-23 20:36:57 -08:00
Christopher Snowhill
5422338d58
Now supports reading playlists from remote paths
2019-11-17 14:44:47 -08:00