Christopher Snowhill
55c623c9a0
[Legacy XML Playlist] Fix import if queue missing
...
If there is somehow a legacy XML playlist, and there is no queue entry
in the plist, then it should not throw an exception from trying to add
a nil object to the return dictionary.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-06-13 01:46:44 -07:00
Christopher Snowhill
85c7073649
Reformat my own source code with clang-format
...
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-02-06 21:49:27 -08:00
Christopher Snowhill
684951bdc0
Change a bunch of NSArray declarations to const collection literals
2022-01-18 18:12:57 -08:00
Dzmitry Neviadomski
c1da9a66e1
Modernize several classes.
...
Use modern ObjC syntax.
Use new Pasteboard APIs.
Explicitly declare protocols.
2021-01-31 02:14:08 +03:00
Christopher Snowhill
67495009ff
Updates for new build system.
2018-06-28 04:03:37 -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
12dc73430b
Last minute bug fixes
2014-12-03 22:34:13 -08: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
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
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