Commit Graph

366 Commits

Author SHA1 Message Date
bnnm
4ade8eb470 Split Winamp code 2021-04-18 13:04:00 +02:00
bnnm
9d41ef13ac Enable libspeex in foobar/msvc 2021-01-23 16:26:46 +01:00
bnnm
1427e58d12 Clean makefiles and enable libspeex by default 2021-01-23 15:50:59 +01:00
bnnm
a7cf891147 Add libspeex DLL (disabled) 2021-01-17 01:06:36 +01:00
bnnm
ceea5d0d55 Add Speex decoder (disabled) 2021-01-12 15:11:24 +01:00
bnnm
01eaab1f01 Unity plugin titles and improve TXTP handling 2020-11-02 01:07:39 +01:00
Naram Qashat
7f5e9f0fb9 Fix build with MinGW-w64
Only works with 32-bit, however
2020-10-17 19:25:22 -04:00
bnnm
62fe714ea9 Fix subsongs in Winamp with some modern skins 2020-09-20 11:34:15 +02:00
bnnm
36b9e8a280 Fix seeking issues in winamp 2020-08-12 17:40:47 +02:00
bnnm
30eef7ed43 Minor renames 2020-07-30 23:50:56 +02:00
bnnm
befdf2ac1b Improve seeking speed in Winamp 2020-07-29 19:35:04 +02:00
bnnm
de651f7176 Use internal plugin settings in Winamp 2020-07-21 19:47:02 +02:00
bnnm
cb38467380 Add TXTP e/L options to alter loop config, tweak priority/consistency 2020-06-21 00:33:21 +02:00
bnnm
1f6c6acb47 Fix XMPlay w/ Winamp plugin not saving settings 2020-05-10 14:05:32 +02:00
bnnm
7c8b823504 Add force subsong title in Winamp 2020-05-01 22:30:37 +02:00
bnnm
42610bdac6 Fix Winamp + MSVC bug 2020-04-19 00:39:42 +02:00
bnnm
221ebf0152 Fix Winamp reading wrong replaygain info in rare cases 2020-04-12 20:36:04 +02:00
bnnm
c226ad2835 Disable FDK-AAC/QAAC default compile flag 2020-03-08 22:26:19 +01:00
bnnm
7762bce8a5 Remove libg7221_decode 2020-01-12 12:33:37 +01:00
Lukas Cone
9887406b84 CMake: Changed version.h generation dir 2020-01-11 19:14:13 +01:00
Lukas Cone
087ed737ca CMake Refactor 2020-01-11 17:34:53 +01:00
bnnm
c11fb5e151 Show default Winamp stream names if !tags.m3u exists without TITLEs 2019-12-15 23:26:04 +01:00
bnnm
cc4f70806f Fix CRLF<>LF for some files 2019-11-10 21:26:31 +01:00
bnnm
e06e2f2bb2 Fix uncommon handle leak when opening too many files 2019-11-03 17:55:47 +01:00
bnnm
85ec5e5bab Clean some winamp code 2019-11-02 16:05:01 +01:00
bnnm
8ca481e347 Add fast float math in Makefiles 2019-10-20 16:29:49 +02:00
bnnm
15aa8652c6 Tweaks 2019-10-07 00:17:12 +02:00
bnnm
acbc483109 Add options in foobar/winamp to allow any extension 2019-09-30 00:56:29 +02:00
bnnm
a30e28cb94 Fix TXTP 'ignore fade' not working properly in winamp/foobar 2019-09-26 00:13:29 +02:00
bnnm
7858cec330 Allow virtual .txtp in playlists (foobar/winamp/cli) for config/tagging
Makes plugins' STREAMFILEs not throw an error on non-existing .txtp
(normally written inside .m3u) treating it like a command/url-ish name.

This lets the TXTP parser to try to opening the virtual file with
commands, as 0-size TXTP with a formatted name is valid, like
"file.adx#l 1.0.txtp" ("play file.adx with 1 loop"), to allow quick
per-file config.
2019-09-15 15:47:41 +02:00
NicknineTheEagle
67670aa110 Removed deprecated MinimalRebuild option 2019-09-08 16:28:35 +03:00
bnnm
a6cd96616e Fix C90 2019-04-07 01:48:18 +02:00
Naram Qashat
0a52e70483 Add ReplayGain and extended read functionality to Winamp plugin.
* Adds configuration options for ReplayGain as well as adds them to the configuration dialog box.
* Adds the volume to the info box (I'm thinking maybe this should later say "computed volume" and be preceded by a list of the tags associated to the file).
* Sadly, Winamp requires the methods related to opening, closing, seeking and getting data to basically be duplicated for the extended read functionality to work...
* ReplayGain is intentionally ignored in the extended read functionality so that Winamp ReplayGain calculator can function properly.
* NOTE: I think maybe the extended read functionality should ignore looping forever?
2019-03-30 15:10:42 -04:00
Naram Qashat
b7e2b4be81 A couple more CMake fixes. 2019-03-29 23:07:58 -04:00
bnnm
8739631792 Enable TXTP mixing 2019-03-24 01:21:09 +01:00
bnnm
dd42e99823 Tweak mixing and fix TXTP with "commands" failing in some cases 2019-03-23 22:42:07 +01:00
Christopher Snowhill
a236069775
Merge pull request #370 from CyberBotX/CMake
Add CMake scripts
2019-03-20 22:15:34 -07:00
Naram Qashat
4b99dd6a7f Add vgmstream123 to CMake scripts (and make compile), other cleanups
For some reason vgmstream123 doesn't actually play anything for me...
2019-03-20 22:23:47 -04:00
Naram Qashat
2dda273627 Add install rules to CMake scripts 2019-03-19 22:00:48 -04:00
Naram Qashat
4fc51407e9 Add XMPlay CMake script, fix bug, cleanup 2019-03-17 19:38:06 -04:00
bnnm
e1820a58aa Add WIP mixing code in Winamp 2019-03-18 00:08:09 +01:00
Naram Qashat
78748393db Add CMake scripts
Needed to change how version.h was included to let it pick up the one from CMake's build location.

NOTE: Does not build with MinGW-w64 currently, does not have a way to build the audacious or XMPlay plugins.
2019-03-17 14:36:55 -04:00
bnnm
92c2c80f5b Tweak tags API 2019-03-04 22:50:05 +01:00
bnnm
c720d6ce37 Fix extensionless files inside folders with dots in winamp/CLI 2019-02-23 17:47:19 +01:00
bnnm
b3478a8f48 Fix Winamp slow seeking after max length with infinite loop on 2019-02-10 17:56:28 +01:00
bnnm
46290fe16f Adjust subsong title description and show for TXTP subsongs 2019-02-10 02:54:16 +01:00
bnnm
b3d77689a7 Fix Winamp not showing default subsong title 2018-12-01 14:00:59 +01:00
bnnm
e15c46e65a Fix subsong tags in winamp 2018-11-11 23:59:20 +01:00
bnnm
cbd190e5eb Optimize winamp tags parsing 2018-11-04 17:02:11 +01:00
bnnm
a57b4f03e2 Fix winamp config position 2018-11-04 00:59:57 +01:00