Commit Graph

331 Commits (e84065ff5cc1d87298e2887d2aa55a8c24e74375)

Author SHA1 Message Date
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
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 f812c7577d *** empty log message *** 2005-06-29 17:57:40 +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 deb5d66f6d Fixed crashing playlist bug 2005-06-20 18:09:19 +00:00
vspader b56b17ba0a Invalid file fixes 2005-06-07 21:04:15 +00:00
vspader 9616339707 Updated cog project files to xcode 2.1 2005-06-07 19:31:12 +00:00