No description
  • C 94%
  • Rust 2%
  • CMake 1.9%
  • C++ 1.2%
  • Meson 0.8%
  • Other 0.1%
Find a file
2026-06-20 06:59:07 -04:00
.claude Begin initial framework for porting codecs to rust 2026-06-20 06:59:07 -04:00
po This is a huge set of changes 2026-04-12 20:30:07 -04:00
res chore(release): prepare 3.0.3 release 2026-05-03 10:32:59 -04:00
rust Begin initial framework for porting codecs to rust 2026-06-20 06:59:07 -04:00
tests Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
.gitignore build: centralize version management in CMake 2026-01-13 21:38:42 -05:00
_BldNum.h Briskplayer is born 2025-09-12 11:17:33 -04:00
about.c Unicode changes 2025-11-26 11:55:53 -05:00
bitmap2region.c feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
briskplayer.rc chore(release): prepare 3.0.3 release 2026-05-03 10:32:59 -04:00
c23_compat.h Harden codebase for 3.0.2 release: memory safety, buffer overflows, thread safety 2026-02-07 15:31:33 -05:00
CLV_ListView.c perf: optimise playlist, paint, and string hot paths 2026-05-01 21:23:44 -04:00
CLV_ListView.h Translations using gettext 2025-11-03 22:06:21 -05:00
CMakeLists.txt Begin initial framework for porting codecs to rust 2026-06-20 06:59:07 -04:00
CMakePresets.json This is a huge set of changes 2026-04-12 20:30:07 -04:00
CompositeFile.c feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
CompositeFile.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CP_Architecture.h OS Requirements raised 2026-05-01 21:38:35 -04:00
CP_Cleanup.h Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
CP_Config.c Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
CP_Config.h Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
CP_Constants.h feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
CP_Result.h Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
CP_RIFFStructs.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CP_SafeGlobals.h Add NULL-safe global access macros, Unicode support, and i18n improvements 2026-01-13 13:08:27 -05:00
CP_Test.h Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
CP_Unicode.h Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
CP_Version.h.in build: centralize version management in CMake 2026-01-13 21:38:42 -05:00
CP_WinAmpStructs.h Add WinAmp DSP plugin support 2026-01-16 12:47:02 -05:00
CPI_AlbumArtTooltip.c perf: optimise playlist, paint, and string hot paths 2026-05-01 21:23:44 -04:00
CPI_AlbumArtTooltip.h fix(tooltip): stop deleting cached album art bitmap 2026-01-13 09:45:53 -05:00
CPI_CircleBuffer.c feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
CPI_CircleBuffer.h Here are some more c23 bring ups with some compat changes 2025-11-04 10:31:20 -05:00
CPI_DiscordRPC.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_DiscordRPC.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_DpiScale.c This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_DpiScale.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_Equaliser.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CPI_Equaliser_Basic.c Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
CPI_Gettext.c fix: resolve pre-release bugs in network streaming and string handling 2026-05-03 08:30:53 -04:00
CPI_Gettext.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_Image.c This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_Image.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CPI_Indicators.c Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
CPI_Indicators.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CPI_Interface.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
CPI_Interface.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CPI_InterfacePart.c Briskplayer is born 2025-09-12 11:17:33 -04:00
CPI_InterfacePart.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CPI_InterfacePart_CommandButton.c Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
CPI_InterfacePart_Indicator.c Minor Adjustments and fixes 2026-04-28 20:40:46 -04:00
CPI_Keyboard.c Add NULL-safe global access macros, Unicode support, and i18n improvements 2026-01-13 13:08:27 -05:00
CPI_Keyboard.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CPI_Player.c feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
CPI_Player.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_Player_Callbacks.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
CPI_Player_CoDec.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_Player_CoDec_AAC.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_CoDec_C23.h Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
CPI_Player_CoDec_FFmpeg.c This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_Player_CoDec_FLAC.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_CoDec_MPEG.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_CoDec_OGG.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
CPI_Player_CoDec_OPUS.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
CPI_Player_CoDec_WAV.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_CoDec_WinAmpPlugin.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
CPI_Player_DSP.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_DSP.h Add WinAmp DSP plugin support 2026-01-16 12:47:02 -05:00
CPI_Player_Engine.c fix: resolve pre-release bugs in network streaming and string handling 2026-05-03 08:30:53 -04:00
CPI_Player_Engine.h refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_FileAssoc.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_Messages.h feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
CPI_Player_Output.h refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_Output_DirectSound.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_Output_FAudio.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_Output_File.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_Output_WASAPI.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Player_Output_Wave.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Playlist.c perf: optimise playlist, paint, and string hot paths 2026-05-01 21:23:44 -04:00
CPI_Playlist.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_Playlist_Callbacks.c Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
CPI_PlaylistItem.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
CPI_PlaylistItem.h perf: Optimize TagLib metadata reading and caching 2026-01-13 14:03:59 -05:00
CPI_PlaylistItem_Internal.h perf: Optimize TagLib metadata reading and caching 2026-01-13 14:03:59 -05:00
CPI_PlaylistWindow.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_PlaylistWindow.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CPI_ReplayGain.c This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_ReplayGain.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_RIFFUtil.c Begin initial framework for porting codecs to rust 2026-06-20 06:59:07 -04:00
CPI_Stream.c feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
CPI_Stream.h refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_Stream_Internet.c fix: resolve pre-release bugs in network streaming and string handling 2026-05-03 08:30:53 -04:00
CPI_Stream_LocalFile.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_TagLib.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
CPI_TagLib.h perf: Optimize TagLib metadata reading and caching 2026-01-13 14:03:59 -05:00
CPI_TaskbarIntegration.c This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_TaskbarIntegration.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
CPI_Translation.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
CPI_Translation.h revert from c23 to c17 for msvc compatibility 2025-12-01 22:04:53 -05:00
CPI_Verbs.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
CPI_Verbs.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CPSK_Skin.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
CPSK_Skin.h Briskplayer is born 2025-09-12 11:17:33 -04:00
CPString.c perf: optimise playlist, paint, and string hot paths 2026-05-01 21:23:44 -04:00
CPString.h Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
crctables.h Briskplayer is born 2025-09-12 11:17:33 -04:00
debug.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
DLG_Equalizer.c feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
DLG_Equalizer.h feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
DLG_Find.c C23: This adds some additional feature changes 2025-11-22 19:51:27 -05:00
DLG_Find.h Briskplayer is born 2025-09-12 11:17:33 -04:00
DLG_Properties.c refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
DLG_Properties.h feat: Add playlist context menu and properties dialog with MusicBrainz integration 2026-01-11 12:34:52 -05:00
globals.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
globals.h refactor: code cleanup, and Discord RPC improvements 2026-04-29 09:37:56 -04:00
license.md About.c Changed the changelog to be for a license block 2025-11-08 08:44:34 -05:00
main.c fix: remember built-in skin variant (Normal/EQ/Shade) across sessions 2026-04-29 10:02:22 -04:00
MainMenu.c This is a huge set of changes 2026-04-12 20:30:07 -04:00
MainMenu.h Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
meson.build feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
meson_options.txt C23 and ffmpeg: This makes some changes to include more C23 features 2025-11-22 19:34:32 -05:00
minimp4.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
options.c fix: resolve pre-release bugs in network streaming and string handling 2026-05-03 08:30:53 -04:00
profile.c perf: optimise playlist, paint, and string hot paths 2026-05-01 21:23:44 -04:00
readme.md Just some minor readme updates 2025-12-14 12:21:11 -05:00
resource.h feat: code hardening, static libc++, and EQ preset menu 2026-04-21 18:19:07 -04:00
RotatingIcon.c Harden codebase for 3.0.2 release: memory safety, buffer overflows, thread safety 2026-02-07 15:31:33 -05:00
RotatingIcon.h Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
safe_string.h Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
shwapi.c C23: This adds some additional feature changes 2025-11-22 19:51:27 -05:00
skin.c This is a huge set of changes 2026-04-12 20:30:07 -04:00
skin.h This is a huge set of changes 2026-04-12 20:30:07 -04:00
stdafx.c Briskplayer is born 2025-09-12 11:17:33 -04:00
stdafx.h Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
threading_compat.h OS Requirements raised 2026-05-01 21:38:35 -04:00
vcpkg-configuration.json This is a huge set of changes 2026-04-12 20:30:07 -04:00
vcpkg-install.ps1 This is a huge set of changes 2026-04-12 20:30:07 -04:00
vcpkg-native-arm64.ini meson.build Setup with vcpkg 2025-09-13 12:47:27 -04:00
vcpkg-native-x86.ini Some code cleanup 2025-10-24 20:44:11 -04:00
vcpkg-native.ini meson cross file: x64 2025-11-11 06:49:32 -05:00
vcpkg.json chore(release): prepare 3.0.3 release 2026-05-03 10:32:59 -04:00
WindowSnapping.c Various fixes, removal of unused variables etc 2026-04-20 14:20:02 -04:00
WindowSnapping.h Improve window snapping with Audacious-style algorithm 2026-01-16 11:03:59 -05:00
WindowsOS.c Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00
WindowsOS.h OS Requirements raised 2026-05-01 21:38:35 -04:00
WinModern.c feat: Replace GDI with WIC for skin image loading 2026-01-16 16:17:39 -05:00
WinModern.h Fix crash bugs and improve sticky windows behavior 2026-01-13 12:40:42 -05:00

Welcome to BriskPlayer

A Blazing fast media player forked from CoolPlayer and written in C

BriskPlayer

Features

  • GNU General Public License
  • Freeform Skins
  • Simple User Interface
  • Advanced Playlist editor
  • Internet streaming
  • File Renamer
  • Fast mp3->wav converter
  • FFMpeg Codec support
  • Winamp input plugins support
  • Smallest executable programmed in blazing fast 'C'
  • Continuous play
  • 8 band convolution equalizer
  • Translation Engine using gettext
  • id3 support made possible using taglib
  • Modernized codebase fork of the CoolPlayer media player

Skin was created and is copyright NeoRame and released under the terms GPL with my own modifications to fit the name of the fork.

If you like to see your language in briskplayer, then use this POT File to begin translating!