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
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
vspader
4ed575f475
Moved PlaylistEntry number variables over to NSNumber. Removed displayIndex and lengthString, using formatters instead. Fix bug with autosaving playlist.
2007-03-14 02:28:30 +00:00
vspader
15f1aa2ebd
Cleaned up code. Added PlaylistLoader class properly, with support for m3u and pls formats. Changed default playlist to m3u. Added bugs GALORE!
2007-03-09 01:16:06 +00:00
vspader
133ce70a7d
Updated project file.
2007-03-04 21:32:31 +00:00
vspader
d5c777f7e8
Fix crash when input errors.
2007-03-04 00:59:40 +00:00
vspader
934840ace5
Added source plugin support. Things are incredibly broken. Besides Ogg Vorbis. That should still work.
2007-03-02 01:36:52 +00:00
vspader
f5e73d2e46
Updated Vorbis decoder to handle errors silently. Do you smell that? smells like somethin a-streamin is a comin....
2007-03-01 02:56:42 +00:00
vspader
47fa30dc58
Reworked preferences a little to make it easier for simple panes.
...
Added Growl notifications for when a song is played, or when the song changes.
2007-02-28 00:35:27 +00:00
vspader
3283a97e20
Fixed LastFM autolaunch.
2007-02-26 05:28:56 +00:00
vspader
308b930caf
Stop when the application closes.
2007-02-26 05:07:18 +00:00
vspader
9fcd1cb279
Fixed image paths for new UI.
2007-02-25 02:46:21 +00:00
vspader
35b1c886a8
Added Last.fm support for those with the last.fm client.
...
Fixed up remote and scrobbler preferences.
2007-02-25 02:43:56 +00:00
svenforkbeard
8e8e49c657
Re-added previous UI changes
2007-02-25 00:34:08 +00:00
vspader
927b65a4a5
Merged with cog-audio-framework branch. Cog now uses plugins.
2007-02-24 20:36:27 +00:00
svenforkbeard
a7f6b2775c
Added new button icons. Fixed a couple minor UI bugs.
2007-02-22 02:35:22 +00:00
vspader
b62c973ebc
Added IOKit to project, which is needed for AppleRemote code.
2007-02-20 01:40:32 +00:00
vspader
0eb3b540d5
New update functionality courtesy of sparkle.
2007-02-19 02:55:34 +00:00
vspader
5245c511cf
Simple Apple Remote support from VLC.
2007-02-18 23:00:55 +00:00
vspader
70ba5f7c30
Added type-select for the file drawer. Hazahs are in order!
2007-02-18 17:35:28 +00:00
vspader
838dd31a64
Added AMRemoveableTableColumns to aid with hiding/showing playlist columns.
2007-02-17 18:29:20 +00:00
vspader
e8242824a8
Basic smartfolder support for file drawer.
2006-09-26 22:22:56 +00:00
vspader
e3d076dbf7
Added preferences for the file drawer. Fixed bug with sorting added folders.
2006-09-17 18:11:29 +00:00
vspader
e550a6aac8
Added hotkey preferences.
2006-09-10 21:27:20 +00:00
vspader
54f5918487
Added basic preferences framework.
2006-09-04 18:06:23 +00:00
vspader
568202d8e9
Removed missing files from project.
2006-09-03 18:07:10 +00:00
vspader
4717013126
Added carbon framework.
2006-09-02 22:46:13 +00:00
vspader
f028fa22f1
Added file drawer and hotkeys.
2006-09-02 16:09:20 +00:00
vspader
5763bd9df4
New icons/UI
2006-06-25 14:14:41 +00:00
vspader
31eac8cb06
Added MAD-based Mp3 decoder.
2006-06-19 00:39:41 +00:00
vspader
3edf4db24e
Fix for duplicate name
2006-06-05 00:06:27 +00:00
vspader
12b74ccb75
Compilation fixes.
2006-06-04 21:56:59 +00:00
vspader
806cec2663
Fix Shorten compilation problems.
2006-06-04 19:44:06 +00:00
vspader
4a4672a6b9
Added new SHN decoder (Derek Scott)
2006-06-03 20:25:44 +00:00
vspader
26096a3e30
Added help file.
2006-05-29 23:19:25 +00:00
vspader
b596f19c81
Fixed playlist sorting by path/shuffle
2006-05-29 23:03:58 +00:00
vspader
e919340f6d
Column resizing
2006-05-29 22:23:56 +00:00
vspader
8b5500053f
Mp3 fixes
2006-05-29 22:02:59 +00:00
vspader
48e4187b88
Fixed bitrate display for coreaudio input
2006-05-21 20:58:21 +00:00
vspader
74bdd01b50
Library changes
2006-05-12 18:24:34 +00:00
vspader
72a10aef0d
Locking not neccessary
2006-05-12 04:43:03 +00:00
vspader
beba24a513
Core audio fun
2006-05-07 13:19:23 +00:00
vspader
f7df23de07
Further UI enhancements
2006-04-30 15:31:57 +00:00
vspader
2840348513
Updated UI
2006-04-30 14:10:16 +00:00
vspader
307c3fce7b
UI changes
2006-04-28 23:19:14 +00:00
vspader
e1eabaea4b
Fix endian issues for intel
2006-04-21 20:43:47 +00:00
vspader
75ddc216ff
Endian fix?
2006-04-18 21:14:01 +00:00
vspader
b663bbe3d5
Universal Binary
2006-04-17 02:18:09 +00:00
vspader
b1ad4b00ae
Total playlist time displayed in title (simon savary)
2006-04-13 04:01:46 +00:00
vspader
298ddf4b38
New Core
2006-01-20 15:44:49 +00:00
vspader
ed0a1c9bec
New Core
2006-01-20 15:41:31 +00:00
vspader
9887423c33
New Core
2006-01-20 15:22:03 +00:00
vspader
bb9f463b52
Added new files
2005-09-07 22:33:16 +00:00
vspader
050117c88b
French!
2005-07-12 18:12:57 +00:00
vspader
dfa9bd1e0d
localized fun
2005-07-11 20:27:47 +00:00
vspader
c69512c567
Added localizable.strings
2005-07-11 20:22:53 +00:00
vspader
b3edca9021
Added volume icons.
2005-06-30 18:26:46 +00:00
vspader
1fee91dfc3
0.0.4
2005-06-29 18:23:55 +00:00
vspader
66c34388e2
ds
2005-06-29 18:15:20 +00:00
vspader
a778f10cbd
*** empty log message ***
2005-06-29 18:11:12 +00:00
vspader
5720ac6c75
*** empty log message ***
2005-06-29 18:11:12 +00:00
vspader
9fd139e0f8
Test commit
2005-06-29 15:28:20 +00:00
vspader
474a5236a4
0.0.3
2005-06-20 18:50:59 +00:00
vspader
9616339707
Updated cog project files to xcode 2.1
2005-06-07 19:31:12 +00:00