Commit graph

315 commits

Author SHA1 Message Date
Chris Moeller
9bc9e47781 Updated vgmstream to revision 1039 2014-09-16 16:46:42 -07:00
Chris Moeller
7d4df7e1f2 Fixed code signing issues 2014-08-01 03:46:25 -07:00
Chris Moeller
bda2b9e92e Implemented BASS IT and MO3 decoder, takes priority over DUMB 2014-07-02 23:05:25 -07:00
Chris Moeller
a2ced7c506 Replaced st3play with modplay, which now brings ft2play support 2014-03-20 00:27:34 -07:00
Chris Moeller
e4d76dd1ca Added st3play plugin 2014-03-18 20:17:45 -07:00
Chris Moeller
a4d0959623 Added vgmstream plugin 2014-02-25 23:50:54 -08:00
Chris Moeller
74689e0ff1 Sign application outside of Xcode, since passing the deep option there doesn't seem to sign everything in the app bundle 2014-02-03 21:24:59 -08:00
Chris Moeller
cafc0182f8 Change certificate parameter again, this time generic for any Developer ID 2014-01-19 19:07:56 -08:00
Chris Moeller
ad156b20a4 Changed certificate again, correct this time. 2014-01-14 00:44:40 -08:00
Chris Moeller
25f049beee Changed signing certificate to Mac Developer 2014-01-14 00:21:09 -08:00
Chris Moeller
d20973235b Implemented Hively Player support 2013-10-29 15:51:55 -07:00
Chris Moeller
cae86b582f Replaced snes_spc with higan accurate core, and enabled SFM support 2013-10-26 01:54:06 -07:00
Chris Moeller
7af4e94b03 Removed signature application from individual projects and added --deep option to the main app project 2013-10-22 18:41:57 -07:00
Chris Moeller
82d4d7b548 Implemented a MOD-only plugin based on my fork of eightbitbubsy's playptmod 2013-10-22 10:03:18 -07:00
Chris Moeller
da47da2631 Added Sparkle back 2013-10-21 19:17:51 -07:00
Chris Moeller
ad9a949c26 Turned on code signing 2013-10-21 18:28:53 -07:00
Chris Moeller
39f4c60f19 Enabled DEBUG=1 macro in debug builds of several older projects 2013-10-17 23:39:26 -07:00
Chris Moeller
842932c322 Implemented a MIDI plug-in 2013-10-15 07:49:53 -07:00
Chris Moeller
fe90454d23 Updated the help book 2013-10-14 00:28:28 -07:00
Chris Moeller
b9a014ab16 Upgraded a couple of projects, raised the minimum OS version to 10.7, and removed libstdc++ setting from any projects that needed it 2013-10-12 19:18:46 -07:00
Chris Moeller
ee29955db0 Fixed build version info generator 2013-10-12 17:53:59 -07:00
Chris Moeller
85937086d2 mamburu: SPMediaKeyTap (https://github.com/nevyn/SPMediaKeyTap) is now used to handle media keys - iTunes won't start on Play button while Cog is running 2013-10-12 14:26:52 -07:00
Chris Moeller
521eb67183 mamburu: Randomizing playlist is now undoable, adding playlist entry no longer causes un-randomization 2013-10-11 12:33:58 -07:00
Chris Moeller
012ef22b40 Major UI overhaul; Now supports mini mode 2013-10-11 12:02:05 -07:00
Chris Moeller
8cf6b86ba2 Moved NDHotKey to its own framework, and removed useless Edit buttons from the hotkeys preference pane 2013-10-11 09:37:45 -07:00
Chris Moeller
2fe9e86eb9 Added optional colorful dock icons by tuurngait; Imported the Growl configuration page for disabling notifications if Growl.app is not installed 2013-10-11 08:35:57 -07:00
Chris Moeller
d1f6ec850e tuurngait: Major UI Improvements 2013-10-11 07:16:47 -07:00
Chris Moeller
73524776e7 mamburu: Added a toolbar button to shuffle the playlist 2013-10-11 05:27:19 -07:00
Chris Moeller
e5a648578b mamburu: Logging improved, no more excessive logging in release builds 2013-10-11 05:03:55 -07:00
Chris Moeller
0ad3106355 mamburu: Added bar that shows name of currently playing entry 2013-10-11 02:09:26 -07:00
Chris Moeller
62695ecf30 Added automatic version generator script 2013-10-11 01:31:13 -07:00
Chris Moeller
a9982e9c80 Removed the separate Monkey's Audio decoder and MAC framework 2013-10-10 20:55:51 -07:00
Chris Moeller
dda7bf994d Whoops, forgot to enable generating debugging symbols for the release targets in those projects 2013-10-10 04:52:15 -07:00
Chris Moeller
0ca7c2ee2f Enabled DWARF with dSYM for release target on all projects 2013-10-10 04:41:25 -07:00
Chris Moeller
754a22166a XML playlists now store album art in an MD5 hash indexed dictionary, but continue to read the older format for backwards compatibility 2013-10-09 16:14:23 -07:00
Chris Moeller
b5fd1207b8 Now saves and loads the default playlist in an XML plist format, so loaded metadata is cached 2013-10-09 08:45:16 -07:00
Chris Moeller
707bc85e24 Removed MAD plugin 2013-10-08 23:56:49 -07:00
Chris Moeller
380993ff16 Move forced metadata lookup to PlaybackController so ReplayGain information will always be available when it's needed 2013-10-07 16:15:15 -07:00
Chris Moeller
a8df4ddab5 Renamed WMA projects to FFMPEG, for future expansion 2013-10-07 10:33:35 -07:00
Chris Moeller
525e296cc7 Implemented Opus decoder and tag reader 2013-10-05 02:01:33 -07:00
Chris Moeller
8ac55b2e27 Added missing files and updated .hgignore file 2013-10-04 10:54:40 -07:00
Chris Moeller
1c37cefae6 Added ArchiveSource to project 2013-10-04 08:14:22 -07:00
Chris Moeller
5a4a450dea Changed all projects to use latest SDK and build 32/64 bit Universal, and target for deployment on 10.6 2013-10-02 14:59:22 -07:00
Chris Moeller
fdabbca701 Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
Chris Moeller
fa6b5d4290 Changed debug target to 32-bit so I can debug with the 10.6 SDK target 2013-09-29 17:25:22 -07:00
Chris Moeller
17682d4397 Updated DUMB 2013-09-27 20:24:23 -07:00
mscott
11352ab6de Enhancements to File Tree (contextual menu, sort order, etc.).
Added File Tree contextual menu (Add to Playlist, Show in Finder, etc.).
File Tree and additions to play list now use Finder sort order.
File Tree Root can be set via its popup menu or drag and drop from File Tree.
Alias names are now shown in File Tree (aliases are still resolved).
Added option to skip reading of cue sheets when adding a folder to play list.
2009-08-16 11:49:34 -05:00
vspader
9a59a03d3b Added blank zero formatter to year.
Added tooltips to info fields.
2009-03-09 21:59:00 -07:00
vspader
7819210b96 Added interface for shuffle albums mode. 2009-03-09 21:04:46 -07:00
vspader
7491fd3bf0 Support for album art metadata. 2009-03-08 13:04:09 -07:00
vspader
4bed0971b3 Forgot to add/remove files for Preferences. 2009-03-07 18:38:25 -08:00
vspader
38a98a1a8e Reworked and reorganized the preference panes. 2009-03-07 17:49:50 -08:00
vspader
6bf90d29f4 Removed unused Update Window from xib. 2009-03-07 15:11:39 -08:00
vspader
9e61f300ef Fixed up Feedback class. Moved it into its own xib. 2009-03-07 15:08:43 -08:00
vspader
4c7ee96f76 Added Info Inspector.
Moved Formatters into their own folder.
2009-03-07 14:31:57 -08:00
vspader
a1a50b6f8b Moved Spotlight panel into English.lproj. 2009-03-07 13:38:25 -08:00
vspader
b79346e3b1 Fixed up file tree. 2009-03-07 13:31:44 -08:00
vspader
4bd8f6142c Moved growl/scrobbler notifications into PlaybackEventController. 2009-03-05 09:03:30 -08:00
vspader
c86364cbf3 Added AudioOverload plugin. 2009-02-28 22:04:03 -08:00
vspader
38743b7dbf Added badges to the icon to indicate the current playback status. 2009-02-28 15:54:36 -08:00
vspader
fd4fa4c62d Fixed playback buttons on mini mode. Play now turns to pause. 2009-02-28 13:13:06 -08:00
vspader
9ad32e82ad Moved commonly used file to a new location. 2009-02-28 09:45:08 -08:00
vspader
c902c96a19 Fixed shuffle images. 2009-02-27 22:40:50 -08:00
vspader
d8df7afcbb Hooked back up the playback buttons in mini mode. 2009-02-22 16:21:02 -08:00
vspader
a2f360177e Organized things a little better. 2009-02-22 14:57:02 -08:00
vspader
a1f6139ea4 Fixed up position slider and time display. 2009-02-22 14:28:09 -08:00
vspader
fcf886321f Mini window will now reopen on launch if it. 2009-02-22 11:56:28 -08:00
vspader
8bdb68ae19 Tweaked mini window. 2009-02-22 11:40:07 -08:00
vspader
cff2ef5178 Added dual window support. 2009-02-22 11:21:55 -08:00
vspader
c9e542f570 Added better tooltip feedback. 2009-02-09 05:53:38 +00:00
lmsilva
dda74d0608 fixed seek slider from becoming active & disabling it when STOP occurs 2008-11-21 15:14:23 +00:00
vspader
2606a20020 Updated SideView, split into SideBar and SideWindow. 2008-06-21 19:54:01 +00:00
vspader
f06ff8d17d Enter now adds files from the file tree. 2008-06-21 05:25:38 +00:00
vspader
208a541c4c Updated project files. 2008-06-21 05:04:23 +00:00
vspader
f53bfc861d Side pane say what? 2008-06-21 04:05:30 +00:00
vasfed
e063790e93 Updated APL plugin to use new protocol
Added support for behavior modifiers on addition/opening of files
Added Command+Control as modifier for open/enqueue
2008-05-09 21:24:49 +00:00
vspader
fe3fd5cb21 Added file tracking to file playlist entries using filerefs. 2008-03-13 01:43:33 +00:00
vspader
3375e15a83 Queue is now a toggle. 2008-03-08 23:57:54 +00:00
vspader
ed261fb51a Disabled WMA plugin for now because of strange xcode 3.1 error. 2008-03-07 13:44:12 +00:00
vspader
79cd625152 Changed year to an NSNumber. Fixed up taglib plugin. Tracks/Years with 0 now show up as nothing. 2008-03-04 00:43:47 +00:00
areff
37d159e009 Initial WMA framework and plugin structure added to project. 2008-02-26 20:53:18 +00:00
areff
771a6de380 Added Stop after Current, hooked it into Ctrl-Z for now, for lack of anything better (it needs to be easily accessible one way or the other), added image to signify status by adding a little red square to the play icon. 2008-02-25 15:39:04 +00:00
vspader
c6dc1fd141 Fixed #70. 2008-02-22 03:09:03 +00:00
vspader
fe331624f5 Added status column with playing and queued status support. 2008-02-22 02:19:46 +00:00
vspader
ae4c112076 Fixed up repeat menu and added back repeat album. 2008-02-19 04:02:05 +00:00
vspader
8434f6e3b3 Added RepeatTransformers with the beginnings of support for the repeat modes. MenuItems's reflect the repeat state (yet do not work to set the state yet), and the repeat button toggles w/images as expected.. 2008-02-19 03:39:43 +00:00
matthewleon
678f6e2dbb Eliminated SpotlightPlaylistView, which is redundant for the time being. 2008-02-18 10:28:24 +00:00
vspader
9414c97c09 File tree panel now uses FSEvent API instead of kqueues. 2008-02-18 03:27:59 +00:00
matthewleon
7f52608e6c Font size implemented through bindings. 2008-02-18 00:11:38 +00:00
vspader
3ba929f51a Moved File Tree preferences to use a NSPathControl. 2008-02-17 21:04:36 +00:00
vspader
83d84a38d8 Moved File Drawer to File Tree Window. 2008-02-17 18:59:54 +00:00
matthewleon
ba0746b503 New fix to Spotlight flicker issue. Still not ideal. 2008-02-16 22:59:27 +00:00
matthewleon
a5986373bd Spotlight: Right click menu includes Show entry in Finder. 2008-02-16 14:48:54 +00:00
matthewleon
6b11d41fbe Fixed ridiculous Spotlight bug where absent track numbers would cause a crash. Cleaned directory structure. 2008-02-16 13:18:14 +00:00
matthewleon
d4ee1ac6ae Spotlight sorts properly (phew). Artist, album, track number... Should make several interface improvements easier to implement. 2008-02-16 13:05:30 +00:00
vspader
a4eb42eab0 Fixed crash, and in doing so introduced a huge memory leak!
Added patch from Eric Hanneken that improves shuffle.
2008-02-16 02:46:19 +00:00
matthewleon
d6e7efd2c1 Cleaned up the Spotlight code considerably and added the ability to do simple searches for artist, album and title using %a, %l and %t respectively. For example searching "%awaits" will return all tracks by Tom Waits, etc... 2008-02-14 14:07:10 +00:00
matthewleon
d795c59c10 Consolidated Spotlight code. 2008-02-13 23:51:36 +00:00
matthewleon
037874d654 Spotlight is now drag-and-drop compatible. Moved spotlight files where they belong. 2008-02-13 16:10:59 +00:00
matthewleon
4f9ac97dfc Spotlight can now search form multiple terms properly. Songs can be imported into the playlist again. 2008-02-12 16:24:09 +00:00
matthewleon
ff32a0a910 Spotlight search path is now properly saved to defaults. 2008-02-11 18:51:04 +00:00
matthewleon
0e6a9ee966 Spotlight gets all necessary tags from metadata now. Some interface tweaks. 2008-02-11 16:39:19 +00:00
matthewleon
a624165bc9 Spotlight now works with its own SpotlightPlaylistEntry class, drastically increasing performance and permitting it to gracefully handle corrupt metadata. 2008-02-11 14:10:25 +00:00
matthewleon
366ba22c55 Spotlight directory structure cleaned. 2008-02-11 07:46:41 +00:00
matthewleon
e04c67b4ad Spotlight added back in. 2008-02-11 07:45:34 +00:00
vspader
cbfc93bd62 Removed Spotlight stuff for now to get Cog to compile agian (Sorry matthew).
Moved nib files to .xib files.
2008-02-11 00:52:07 +00:00
vspader
37820a586d Fixed up undo/redo support. Should be working great now. 2008-02-10 22:46:12 +00:00
matthewleon
28d85a0f42 Spotlight search now works. It's a pretty buggy hack at the moment. 2008-02-10 20:34:29 +00:00
vspader
e2b40fe1a3 Added move operation to DNDArrayController. Streamlined undo. 2008-02-10 19:35:58 +00:00
areff
9b05ce02d2 Added undo functionality in playlist, undo works for removals, moves and adds. 2008-02-10 16:16:45 +00:00
matthewleon
b23b18406a Added Spotlight window (File->Open with Spotlight). It doesn't work at all yet, but it shows what the basic idea is. 2008-02-10 13:48:55 +00:00
vspader
3244e20608 Added patch for compilation case-sensitive filesystems from Matthew Grinshpun. 2008-02-08 00:08:56 +00:00
vspader
aced029a97 Updated project files to remove unworking localizations. 2008-01-31 01:08:30 +00:00
vspader
56c8b9202f Fixed some table columns bugs. 2008-01-24 01:44:24 +00:00
vspader
5715522470 Moved to frame-based reading/seeking instead of byte/second based. Some formats have still not been updated and are broken.
Added icons for other formats.
2007-11-24 20:16:27 +00:00
vspader
ff6d33691b Updated source to use new os version checking sparkle. 2007-11-04 03:51:51 +00:00
vspader
aa856de92b Added toolbar UI. 2007-11-01 01:53:52 +00:00
vspader
de85236760 Fix for MAC so Cog builds on Leopard 2007-10-27 09:08:08 +00:00
vspader
8a5db0dd33 Removed alternate file extension code so Cog does not encourage broken cuesheets. 2007-10-20 19:14:12 +00:00
vspader
6c22c97103 Removed commented code. Fixed bug which may cause tracks to not end. 2007-10-20 16:18:44 +00:00
vspader
7582bbef02 Updated file drawer so it expands containers. 2007-10-16 01:22:57 +00:00
vspader
4b814bdbf0 Added back update notifications back to the file drawer.
Removed no-longer-used files.
Removed debugging messages.
2007-10-15 03:29:30 +00:00
vspader
27d9ff122a Started cleanup of file drawer. Still needs to handle updating. 2007-10-14 23:24:54 +00:00
vspader
5084b555cb Removed nonexistent framework search paths. 2007-10-14 19:18:20 +00:00
vspader
be73aa8dd1 Added Simplified-Chinese localization, courtesy of BBBear2002. 2007-10-13 08:43:37 +00:00
vspader
139bab5e0e Fixed up streaming a bit.
Removed debugging code for http source. Was that in 0.06? Whoops.
2007-10-12 02:55:59 +00:00
vspader
6b7550de97 Added mod/tracker support through Dumb. 2007-10-12 01:03:12 +00:00
vspader
2b0eaf3369 Added GME for game music emulation. 2007-10-11 23:11:58 +00:00
vspader
b57bcc121c Added support for gapless multitrack files.
Modified cue sheet plugin to use it.
2007-10-11 02:08:29 +00:00
vspader
50395e6e72 Basic cue sheet support working. Bug city. 2007-10-10 01:59:25 +00:00
vspader
88aecc7de2 Added AudioContainer plugin and made pls and m3u loaders that use it. 2007-10-09 01:20:46 +00:00
vspader
0e2da5efc7 Cleaned up converter. Added Media Keys support for apple's new multimedia keyboard (has not been tested). 2007-10-03 22:26:39 +00:00
vspader
5ad2728d3c Moved converter to a seperate node again. 2007-10-03 20:23:14 +00:00
vspader
31456edcec Added help to localized files. 2007-07-06 21:54:14 +00:00
vspader
bd21d71b2a Updated TODO.
Added localizations to project files.
2007-07-05 22:22:05 +00:00
vspader
dddca88026 Fixed bugs in quicktime plugin.
Removed quicktime plugin from build.
Removed build_dependencies scripts, now uses xcodes dependency handling.
2007-07-04 14:46:33 +00:00
vspader
60800c900a Added quicktime plugin to build scripts.
Moved quicktime to release target.
2007-06-10 23:21:44 +00:00
vspader
4ddc98ee14 Added Quicktime plugin. 2007-06-10 21:34:20 +00:00
vspader
1bd7347779 Made help localizable. 2007-06-03 15:07:12 +00:00
vspader
bef39e427b Added Credits.html to localization. 2007-06-03 14:58:54 +00:00
vspader
b6ae1626d6 Added swedish translation. 2007-06-03 14:30:27 +00:00
vspader
99631cb863 Fixed default build configuration. 2007-05-28 15:09:49 +00:00
vspader
d0eb4ced41 Added more document icons. 2007-05-28 15:09:19 +00:00
vspader
c39af186b1 Added some document icons.
Fixed bug when double clicking after right clicking.
2007-05-27 14:04:42 +00:00
vspader
c28e8d058d Fixed up menu items.
Added OpenURL panel.
2007-05-26 14:43:31 +00:00
vspader
086acdc849 Fixed crash when encountering nonexistent file. 2007-05-22 23:15:07 +00:00
vspader
79934e0607 Fix for some playback issues (low frequency files). 2007-05-16 01:06:23 +00:00
svenforkbeard
8fd4ca4d50 Removed the French localization. 2007-05-15 05:19:33 +00:00
vspader
bbba06e4b2 Fixed bug that caused problems when doing sample rate conversion. 2007-05-10 23:19:56 +00:00
svenforkbeard
ea921ae3ca Added 'Stop' to the Control menu and 'Remove' to the playlist's context menu. 2007-04-17 02:28:59 +00:00