Christopher Snowhill
|
6f55e6710a
|
Tidy up playlist info loader a bit.
|
2018-07-22 02:00:30 -07:00 |
Christopher Snowhill
|
be0b6adb78
|
Updates for new build system.
|
2018-06-28 04:03:37 -07:00 |
Christopher Snowhill
|
fdf3ae9b29
|
Correctly invalidate playlist view's data when background metadata loader completes.
|
2018-05-23 00:34:22 -07:00 |
Christopher Snowhill
|
2a974d6704
|
Fix total time display on startup, when all metadata is correctly loaded.
|
2018-05-23 00:32:47 -07:00 |
Christopher Snowhill
|
8591c29eb8
|
Fix playlist info loading threading magic.
|
2018-02-18 20:19:18 -08:00 |
Christopher Snowhill
|
54bd1db745
|
Ignore RepeatOne only when manually skipping tracks, not when playing normally.
|
2017-12-23 23:55:33 -08:00 |
Christopher Snowhill
|
524e161789
|
Track skip no longer gets stuck on the current track when in Repeat One mode.
|
2017-12-23 23:33:11 -08:00 |
Chris Moeller
|
1b1721736e
|
Fix PlaylistLoader to sort the contents of directories by the file path.
|
2017-12-16 19:05:17 -08:00 |
Christopher Snowhill
|
bf501d9e12
|
Add error receiver for debugging.
|
2017-09-17 20:03:30 -07:00 |
Christopher Snowhill
|
ac44ca33b0
|
Hopefully fixed total play time synchronizing with adding new tracks to the playlist.
|
2016-09-01 17:20:53 -07:00 |
Chris Moeller
|
86a6b2c22d
|
Fix playlist metadata loading.
|
2016-07-02 02:58:38 -07:00 |
Chris Moeller
|
0d12f9e4e3
|
Fix file info load batching to operations of 16 files at a time.
|
2016-06-29 22:13:32 -07:00 |
Chris Moeller
|
17272ce43c
|
Clean up lots of warnings and minor issues.
|
2016-06-29 22:10:29 -07:00 |
Chris Moeller
|
7876a4492f
|
Handle background track metadata loading in a saner manner.
|
2016-06-28 19:33:48 -07:00 |
Chris Moeller
|
ffa31e696d
|
Remove unused function declaration.
|
2016-06-28 19:33:21 -07:00 |
Chris Moeller
|
03b825ced3
|
Hopefully fix the last of the Automatic Reference Counting issues that remained.
|
2016-06-19 12:57:18 -07:00 |
Chris Moeller
|
ba9fe0534f
|
Convert playlist metadata loader to use code blocks, which fixes references and stops crashes on adding new tracks.
|
2016-05-07 10:20:46 -07:00 |
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
|
12dc73430b
|
Last minute bug fixes
|
2014-12-03 22:34:13 -08:00 |
Chris Moeller
|
da26e6757b
|
Implemented a distributed notification for track information and playback status
|
2014-12-03 22:13:27 -08:00 |
Chris Moeller
|
0ccc0f4dae
|
Fixed XML playlist saving on Yosemite
|
2014-09-16 18:27:14 -07:00 |
Chris Moeller
|
9cd138384d
|
Setting Repeat One will now direct all synthesizing decoders to run forever, rather than merely restarting repeatedly. Playptmod now cuts off length detection after half an hour, in case some files' loops are not detected.
|
2014-02-13 21:16:18 -08: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
|
3b8b948a1e
|
Playlists are now saved as they have been rearranged in the UI
|
2013-10-18 00:43:55 -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
|
2c8f085a3d
|
Clear the selection when adding items to the playlist, so that the info dialog will hopefully have some valid data next time a track is selected
|
2013-10-15 10:38:37 -07:00 |
Chris Moeller
|
088594dc8c
|
Implemented clipboard support for the playlist view
|
2013-10-12 22:08:34 -07:00 |
Chris Moeller
|
759aeab4fb
|
Implemented pause on startup
|
2013-10-12 19:16:47 -07:00 |
Chris Moeller
|
e6a2773e8a
|
XML playlists will no longer store metadataLoaded for files where an error occurred
|
2013-10-12 17:20:57 -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
|
d1f6ec850e
|
tuurngait: Major UI Improvements
|
2013-10-11 07:16:47 -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
|
8d19b2538a
|
XML playlist now stores and loads the playback queue
|
2013-10-10 01:43:04 -07:00 |
Chris Moeller
|
7d6cfe50df
|
Prevent XML playlists from being saved by the GUI
|
2013-10-10 00:39:35 -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
|
555ccc9e87
|
Now storing all album art internally as its original format and synthesizing NSImage objects on demand
|
2013-10-09 13:53:13 -07:00 |
Chris Moeller
|
d1e51ee9a1
|
We shouldn't be releasing objects that belong to something else
|
2013-10-09 11:51:41 -07:00 |
Chris Moeller
|
1743016e71
|
Fixed serialization of FilePlaylistEntry; Added serialization and unserialization of album art
|
2013-10-09 10:34:32 -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
|
2837b12d32
|
Fix unsigned reporting, and can't match unsigned type declaration exactly
|
2013-10-07 11:26:23 -07:00 |
Chris Moeller
|
74b6188772
|
Implemented floating point sample format support into CogAudio and all relevant plug-ins
|
2013-10-05 14:15:09 -07:00 |
Chris Moeller
|
b16ccd59f7
|
Fixed bitrate handler
|
2013-10-05 02:47:25 -07:00 |