Chris Moeller
|
0e3644177e
|
Updated everything else to ARC, and plugged a release cycle.
|
2016-05-05 13:05:39 -07:00 |
Chris Moeller
|
25236a254a
|
On second thought, let's not allow other repeat modes to wrap around the playlist boundary, either
|
2015-02-07 23:38:16 -08:00 |
Chris Moeller
|
321a5ea23f
|
Fix repeat none and repeat all being swapped
|
2015-02-07 23:36:23 -08:00 |
o1
|
b3072709e4
|
Fixed possible track idx overflow causing crash
|
2015-01-07 15:10:33 +03:00 |
Chris Moeller
|
1b4ef20d19
|
Added 'days' to playlist total time, but only if the total hours is 24 or greater
|
2013-10-20 21:16:07 -07:00 |
Chris Moeller
|
b461e774fd
|
Fixed undo/redo handling when the playlist is sorted, including undo/redo interleaved with different sorting orders
|
2013-10-18 01:47:48 -07:00 |
Chris Moeller
|
aa2676f605
|
Made duplicate and dead item removal correctly remove the items by their arranged indexes
|
2013-10-18 00:25:37 -07:00 |
Chris Moeller
|
2f5769d668
|
Made arranged item remover actually remove the correct arranged items and use the correct indexes
|
2013-10-18 00:17:03 -07:00 |
Chris Moeller
|
7a9e4a720c
|
Added Remove Dead Items command
|
2013-10-18 00:14:53 -07:00 |
Chris Moeller
|
2d5f340011
|
Added Remove Duplicate Items command
|
2013-10-18 00:13:27 -07:00 |
Chris Moeller
|
759aeab4fb
|
Implemented pause on startup
|
2013-10-12 19:16:47 -07:00 |
Chris Moeller
|
697ed357a9
|
mamburu: Being unable to remove an entry from playlist is fixed
|
2013-10-11 12:39:05 -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
|
e5a648578b
|
mamburu: Logging improved, no more excessive logging in release builds
|
2013-10-11 05:03:55 -07:00 |
Chris Moeller
|
ec0e45381e
|
Cleaned up most of the warnings, eliminated use of deprecated APIs, and fixed the hotkeys crashing.
|
2013-10-03 01:00:58 -07:00 |
Chris Moeller
|
25bf55459e
|
Silenced some warnings
|
2013-09-29 17:27:55 -07:00 |
vspader
|
7e3f257090
|
Fix shuffle.
|
2009-03-24 20:12:52 -07:00 |
vspader
|
7819210b96
|
Added interface for shuffle albums mode.
|
2009-03-09 21:04:46 -07:00 |
vspader
|
d6a0b0670e
|
Playback events for last.fm and growl are now done in the background via an operation queue. Removed hack to load metadata for autoplay. Now metadata is reloaded for each file you play.
|
2009-03-05 20:37:44 -08:00 |
vspader
|
af6c5f343a
|
Cleaned up logic a little.
|
2009-02-28 14:40:30 -08:00 |
vspader
|
03937f480b
|
Cleaned up modified add behavior.
|
2009-02-28 14:22:33 -08:00 |
vspader
|
606cdef1d0
|
Fixed last commit.
|
2009-02-28 12:53:24 -08:00 |
vspader
|
3cd7402d3d
|
Re-request the next stream when the shuffle/repeat mode changes.
|
2009-02-28 12:26:43 -08:00 |
vspader
|
fda5d50712
|
If you change the playlist near the end of a song, it should now play the correct song.
|
2009-02-28 10:57:21 -08:00 |
vspader
|
489063ad33
|
Register defaults for shuffle/repeat.
|
2009-02-28 10:18:56 -08:00 |
vspader
|
df2fa22a93
|
Shuffle/Repeat are now remembered.
|
2009-02-28 10:06:21 -08:00 |
vspader
|
c902c96a19
|
Fixed shuffle images.
|
2009-02-27 22:40:50 -08:00 |
lmsilva
|
dda74d0608
|
fixed seek slider from becoming active & disabling it when STOP occurs
|
2008-11-21 15:14:23 +00:00 |
vasfed
|
584710ffb1
|
Changed playlist behavior preferences to be pop-up buttons with choices
|
2008-05-18 09:38:53 +00:00 |
vasfed
|
f9f0891f6c
|
Fixed a bug in APL plugin with image files containing # in name
|
2008-05-18 08:04:46 +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
|
dbfa0363de
|
Some cleanup and fixes for the toggle menu.
|
2008-03-09 02:53:13 +00:00 |
vspader
|
3375e15a83
|
Queue is now a toggle.
|
2008-03-08 23:57:54 +00:00 |
vspader
|
569a3e79cc
|
Fixed scrolling behaviour.
|
2008-03-04 01:14:51 +00:00 |
vspader
|
cf46d16a56
|
Remove concurrency! Mwahaha! Also, moved updateTotalTime so it's done after all operations. Now it's actually usable while loading time.
|
2008-03-03 02:25:52 +00:00 |
vspader
|
276176a80c
|
Updated playlistLoader to be CONCURRENT! Mwahahaha!
total time is now automatically updated by observing PlaylistController.arrangedObjects.length
|
2008-03-03 02:09:56 +00:00 |
vspader
|
d7826ee144
|
Clear stopAfter status when changing the song. Fixed bug where status wasn't dependant on stopAfter.
|
2008-03-01 03:35:27 +00:00 |
vspader
|
3cdca94207
|
Split status up into bunches of properties and made it a readonly property.
|
2008-03-01 03:29:21 +00:00 |
matthewleon
|
5346d85099
|
Fixed compiler warnings by converting PlaylistEntry length property to NSNumber.
|
2008-02-29 20:09:59 +00:00 |
areff
|
89cd984b7d
|
Moved stopAfterCurrent check to requestNextStream, so it won't interfere other than when the player is reaching the end of a track by natural means. Added menu item validation.
|
2008-02-25 17:02:06 +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 |
areff
|
386078fdc5
|
Reworked contextual menu, added more menu validation items
|
2008-02-24 18:46:32 +00:00 |
vspader
|
588fa5ddc6
|
Modified total time to also used arrangedObject observing.
|
2008-02-24 17:32:50 +00:00 |
vspader
|
a10898f4c9
|
Index column is now set by observing arrangedObjects instead of the updateIndexesFromRow method.
|
2008-02-24 17:16:19 +00:00 |
vspader
|
f451cd1712
|
Fixed playlist moving.
|
2008-02-24 15:47:04 +00:00 |
areff
|
c6640cc3f5
|
Fix for playlist scrolling even if song is in view. This might break something I haven't thought of.
|
2008-02-24 14:28:46 +00:00 |
areff
|
d2e95a50f8
|
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 |
areff
|
86f691b769
|
Fixed removing queued songs, hooked File Tree icon up to correct method toggleWindow.
|
2008-02-23 20:08:27 +00:00 |
vspader
|
7109dec4ad
|
Some playlistentry cleanup.
|
2008-02-23 19:46:23 +00:00 |
areff
|
e58c172eeb
|
Fixed small oversight, queuePosition not being reset to -1 when removed from queue by being played.
|
2008-02-22 15:34:09 +00:00 |
areff
|
e3216e0ef1
|
Added Remove from Queue right click menu item, still lacks validation. Updated KnownIssues.
|
2008-02-22 15:26:46 +00:00 |
vspader
|
3ab720427e
|
Made stop update synchronous since there were issues when moving on to the next song.
|
2008-02-22 03:46:04 +00:00 |
vspader
|
d1adc3d53e
|
Fixed queue status when clearing queue.
|
2008-02-22 02:21:08 +00:00 |
vspader
|
fe331624f5
|
Added status column with playing and queued status support.
|
2008-02-22 02:19:46 +00:00 |
areff
|
184525a47a
|
Implemented Repeat All through NSPredicate and filtering, method should be applicable when Shuffle is fixed too.
|
2008-02-21 19:14:20 +00:00 |
areff
|
52f8c6f31f
|
Fixed adding files in File Tree. Now adds when you press enter, and supports multiple selections.
|
2008-02-21 09:05:06 +00:00 |
areff
|
8bff745c38
|
Implemented Add to Queue as choice in Right click menu, added Clear Queue to Playlist menu.
|
2008-02-21 07:30:28 +00:00 |
areff
|
91e5833a40
|
Partially fixed Total duration: field, is missing duration for currently playing song.
|
2008-02-20 15:31:00 +00:00 |
vspader
|
b15e4f626a
|
Moved most enumerators to fast enumeration.
|
2008-02-20 00:54:45 +00:00 |
vspader
|
eeba50f6e1
|
Cleaned up PlaylistEntry.
|
2008-02-20 00:44:40 +00:00 |
vspader
|
38e23ef442
|
Some more cleaning up.
|
2008-02-20 00:12:25 +00:00 |
vspader
|
76594c1062
|
Cleaned up repeat one/all code.
|
2008-02-19 23:49:51 +00:00 |
areff
|
402b403794
|
Fixed small bug in Repeat All and pressing next at last playlist entry. Enabled Shuffle button.
|
2008-02-19 20:16:56 +00:00 |
areff
|
f20b10fdd4
|
Most of the Repeat logic is in place (needs some brush up here and there). Still missing Repeat Album. Disabled some annoying debug output from MADDecoder. Updated KnownIssues.
|
2008-02-19 19:59:35 +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 |
areff
|
facdea9b7e
|
Updated Total duration field at the bottom of main Cog window, now shows hours and minutes after minutes and seconds
|
2008-02-17 20:16:06 +00:00 |
matthewleon
|
abf2da423d
|
Implemented UI elements necessary for right-click search by artist/album.
|
2008-02-16 16:13:21 +00:00 |
matthewleon
|
3c712e2e45
|
Changed CogUrlsPbboardType to CogUrlsPboardType throughout project
|
2008-02-13 17:14:19 +00:00 |
vspader
|
37820a586d
|
Fixed up undo/redo support. Should be working great now.
|
2008-02-10 22:46:12 +00:00 |
vspader
|
d654c37fe3
|
Fixed validation for undo/redo menu items. Added sort descriptors and predicates to undo chain.
|
2008-02-10 20:32:46 +00:00 |
vspader
|
a24149dc10
|
Fixed undo for clear.
|
2008-02-10 19:46:45 +00:00 |
vspader
|
e2b40fe1a3
|
Added move operation to DNDArrayController. Streamlined undo.
|
2008-02-10 19:35:58 +00:00 |
vspader
|
299285f0cd
|
Changed undo/redo menuitems back to firstResponder. Modified PlaylistView to validate undo/redo items.
|
2008-02-10 17:13:30 +00:00 |
areff
|
9b05ce02d2
|
Added undo functionality in playlist, undo works for removals, moves and adds.
|
2008-02-10 16:16:45 +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
|
11fd5b5454
|
Added "smarter" removal of playlist entries.
|
2007-10-22 00:04:34 +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
|
7582bbef02
|
Updated file drawer so it expands containers.
|
2007-10-16 01:22:57 +00:00 |
vspader
|
daba91b462
|
Removed debugging messages.
|
2007-07-11 01:20:32 +00:00 |
vspader
|
058feed386
|
Fix for playlist->clear.
|
2007-06-05 00:33:30 +00:00 |
vspader
|
20dd4930ee
|
Fixed up menus. Still need to correct a few actions.
|
2007-05-26 14:09:03 +00:00 |
vspader
|
2a0b588f4d
|
Fixed crash bug. Hopefully once obj-c supports properties annoying bugs like this just wont happen.
|
2007-03-18 17:44:59 +00:00 |
vspader
|
44eeab95ee
|
Added header menu for playlist view.
|
2007-03-14 03:16:37 +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
|
71577bac3d
|
Lots of cleanups. Mainly cleaned up PlaylistHeader automatic sizing to use values from bindings.
|
2007-03-12 23:29:42 +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
|
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
|
0c6ba36701
|
Removed CoreAudioUtils.h, since its no longer needed, and no longer exists.
|
2007-02-28 16:20:35 +00:00 |
vspader
|
927b65a4a5
|
Merged with cog-audio-framework branch. Cog now uses plugins.
|
2007-02-24 20:36:27 +00:00 |
vspader
|
59b42286e5
|
Click index column to remove sort descriptor. Added sort by path connection.
|
2007-02-18 22:27:55 +00:00 |
vspader
|
4a2cddb8ab
|
Cleaned up a little.
|
2007-02-18 21:48:37 +00:00 |
vspader
|
9c4bab29e5
|
Fixed definition/implementation discrepency for setCurrentEntry
|
2007-02-18 21:41:47 +00:00 |
vspader
|
a18e93d63e
|
Fixed scrolltovisible bug.
|
2007-02-18 21:40:13 +00:00 |
vspader
|
eb47e318f3
|
Drop from iTunes support, thanks to Aaron VonderHaar
|
2007-02-17 15:58:39 +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
|
f028fa22f1
|
Added file drawer and hotkeys.
|
2006-09-02 16:09:20 +00:00 |
vspader
|
31eac8cb06
|
Added MAD-based Mp3 decoder.
|
2006-06-19 00:39:41 +00:00 |
vspader
|
806cec2663
|
Fix Shorten compilation problems.
|
2006-06-04 19:44:06 +00:00 |
vspader
|
b596f19c81
|
Fixed playlist sorting by path/shuffle
|
2006-05-29 23:03:58 +00:00 |