Mirror of my macOS audio player, Cog.
 
 
 
 
 
 
Go to file
Christopher Snowhill 058614b6a0 Core Audio / FFmpeg inputs: Change to correctly discern most lossy/lossless codecs 2022-01-21 23:09:35 -08:00
.githooks Fix Git hook to actually trip when only a single match is found 2021-11-21 00:13:17 -08:00
.github Build Universal binary with GitHub Actions. 2021-08-22 21:07:49 +03:00
.vscode Add clang-format style for VSCode. 2021-02-26 23:01:25 +03:00
Application Metadata: Now supports disc number field where possible 2022-01-21 21:49:17 -08:00
Audio HDCD Decoder: Only process lossless tracks 2022-01-21 22:47:11 -08:00
AudioScrobbler Updates for new build system. 2018-06-28 04:03:37 -07:00
Base.lproj Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
Cog.help/Contents Implemented a MIDI plug-in 2013-10-15 07:49:53 -07:00
Cog.xcodeproj Metadata: Now supports disc number field where possible 2022-01-21 21:49:17 -08:00
CogAssets.xcassets - Big Sur phase two 2020-11-22 18:16:34 -08:00
DiskImage Removed get-dsstore.sh, its no longer used. 2007-02-25 22:23:27 +00:00
English.lproj Update copyright year 2020-05-02 00:52:11 -07:00
Feedback Updated the feedback form URL. 2016-05-05 19:30:11 -07:00
FileTree Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
Formatters Revert display regressions. 2021-05-09 01:16:20 +03:00
Frameworks Metadata: Now supports disc number field where possible 2022-01-21 21:49:17 -08:00
Icons Update icon_blank template 2020-11-23 23:52:48 -08:00
Images HDCD Decoding: Add HDCD indicator 2022-01-20 23:53:45 -08:00
InfoInspector Fix info inspector to always display the first item of the current selection, or otherwise the currently playing track, or nothing at all, in that order 2021-04-24 19:25:29 -07:00
Playlist Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
Plugins Core Audio / FFmpeg inputs: Change to correctly discern most lossy/lossless codecs 2022-01-21 23:09:35 -08:00
Preferences Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
Scripts FFmpeg: Enable all the PCM and ADPCM codecs for WAV file use 2022-01-18 17:25:45 -08:00
Spotlight Change a bunch of NSArray declarations to const collection literals 2022-01-18 18:12:57 -08:00
TagEditor Cleaned up most of the warnings, eliminated use of deprecated APIs, and fixed the hotkeys crashing. 2013-10-03 01:00:58 -07:00
ThirdParty Converter: Improve extrapolation for resampler, and also pad decimated DSD, even if not resampling it 2022-01-19 00:40:40 -08:00
Transformers Playlist View: Remove some bugs in the sizing 2022-01-20 17:02:34 -08:00
Utils Metadata: Now supports storing cuesheet tags and encoding quality status properties 2022-01-21 22:38:54 -08:00
Window HDCD Decoding: Add HDCD indicator 2022-01-20 23:53:45 -08:00
Xcode-config Improve Shared.xcconfig. 2021-01-05 17:25:12 +01:00
en.lproj Correct accents in Credits 2022-01-19 02:45:05 -08:00
es.lproj Correct accents in Credits 2022-01-19 02:45:05 -08:00
.gitignore OpenMPT legacy: Commit missing files, and fix .gitignore to allow them 2021-12-26 17:18:39 -08:00
.gitlab-ci.yml Update Gitlab CI config file again 2021-12-28 21:22:40 -08:00
.gitmodules Move mGBA submodule back to Github 2021-05-30 15:32:28 -07:00
.hgignore Added missing files and updated .hgignore file 2013-10-04 10:54:40 -07:00
.hgtags Added tag k54 for changeset ddfc3989351f 2013-10-10 17:38:05 -07:00
COMPILE Changed contact address in compiling guide 2013-10-11 06:17:29 -07:00
COPYING Initial revision 2005-06-02 18:16:43 +00:00
Changelog Updated COMPILE, README, Changelog, and version number. 2007-07-11 01:59:03 +00:00
Cog-Bridging-Header.h - Big Sur phase two 2020-11-22 18:16:34 -08:00
Cog.entitlements Switch back to lazyusf2, and enable JIT entitlement for it 2019-10-15 14:32:18 -07:00
Cog.scriptSuite Added MAD-based Mp3 decoder. 2006-06-19 00:39:41 +00:00
Cog.scriptTerminology Added MAD-based Mp3 decoder. 2006-06-19 00:39:41 +00:00
Cog_Prefix.pch Initial revision 2005-06-02 18:16:43 +00:00
Info.plist Update Info.plist with static container types, such as playlists 2022-01-18 16:59:30 -08:00
KnownIssues Completely redesigned all menus, fixed crashers due to new PlaylistEntry structure, validated menu items, added menu entry for fading, synthesized playbackStatus, updated KnownIssues 2008-02-23 22:20:14 +00:00
README.md Update README.md 2022-01-12 01:22:49 -08:00
TODO Version bump. 2008-06-12 22:41:26 +00:00
Winamp.q1.json Equalizer: Implemented stock presets 2022-01-17 06:37:38 -08:00
main.m Clean up lots of warnings and minor issues. 2016-06-29 22:10:29 -07:00
patrons.h Update Patreon credits 2022-01-18 18:38:26 -08:00
sf.play.pdf - Big Sur phase two 2020-11-22 18:16:34 -08:00

README.md

Cog buildable

Cog is authored by Vincent Spader. It is released under the GPL. See COPYING for details.

The libraries folder contains various decoding and tagging libraries, which i have created Xcode projects for, and possibly modified to make compile on OS X. The various libraries are under each of their own licenses/copyrights.

All Cog code is copyrighted by me, and is licensed under the GPL. Cog contains bits of other code from third parties that are under their own licenses/copyright.

If you would like the photoshop sources for the various icons and graphics, please send me an email, and I will be happy to get them to you.

Share and enjoy. --Vincent Spader (vspader@users.sf.net)

ADDENDUM - 2013-09-30

I have forked this player to continue maintaining it for others to use, as its original author appears to have left it by the wayside. I will try to continue updating as I find more things that need fixing, or if I find new features to add which seem like they would be useful to me or others.

Up to date binaries will be available at the following link:

https://cog.losno.co/

--Christopher Snowhill (chris@kode54.net)

ADDENDUM - 2018-06-21

You will need to run the following to retrieve all the source code:

git submodule update --init --recursive

Setup your DEVELOPMENT_TEAM like described in Xcode-config/Shared.xcconfig to build the project.

Screenshots

Main window and Info Inspector

Main window

Mini window

Mini window

ADDENDUM - 2022-01-12

For some basic eye candy comparisons on the newly included RetroArch sinc resampler, please see this test project:

https://github.com/kode54/retroarch_resampler_test