Christopher Snowhill
8e5c62f185
Info Inspector: Now displays ReplayGain info as tooltip for status text
2022-01-22 20:44:06 -08:00
Christopher Snowhill
5bf5830b17
Info Inspector: Now displays ReplayGain tag presence
2022-01-21 23:49:07 -08:00
Christopher Snowhill
9bfc51cbf4
Info Inspector: Add field to display whether a track has an embedded CUE Sheet
2022-01-21 23:19:32 -08:00
Christopher Snowhill
0c4d5002f6
Metadata: Now supports storing cuesheet tags and encoding quality status properties
2022-01-21 22:38:54 -08:00
Christopher Snowhill
2165d37144
Metadata: Now supports disc number field where possible
2022-01-21 21:49:17 -08:00
Christopher Snowhill
6f0f9d7617
Playlist Entry: Made copy contsructor proper
2022-01-20 14:54:42 -08:00
Christopher Snowhill
ba5f5b8694
Playlist Entry: Made object copyable
2022-01-19 23:23:17 -08:00
Christopher Snowhill
74cd0f7da9
SQLite playlist store: Greatly improved performance of playlist sync operations
2022-01-14 22:42:57 -08:00
Christopher Snowhill
d24a01a637
Implemented basic embedded CueSheet support
2022-01-14 16:46:35 -08:00
Christopher Snowhill
2445cc94a9
- Retrieve profile paths properly instead of hard coding
...
- Display playlist total duration in units up to weeks and down to just seconds, and only pluralize units as necessary
- Major change: Implemented a SQLite disk backed playlist, track data, and queue storage system, which will be synchronized from the player in real time, and will hopefully survive system or app crashes. Existing plist playlist will be imported on first run, and removed on shutdown.
2021-12-24 01:01:21 -08:00
Christopher Snowhill
fdae7eec21
File info: Implemented support for Album Artist and Codec fields
2021-10-01 19:18:42 -07:00
Christopher Snowhill
13bd399b31
Clean up most warnings and update some dependencies
2021-04-29 18:16:24 -07:00
Christopher Snowhill
505b8c3140
Fix playlist entry to return 0 length instead of NaN when metadata hasn't loaded yet.
2018-09-22 03:11:13 -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
da26e6757b
Implemented a distributed notification for track information and playback status
2014-12-03 22:13:27 -08: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
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
Chris Moeller
7c5eaed629
Added now playing spam hotkey, currently format hard coded
2013-10-04 04:16:09 -07:00
Chris Moeller
4c0cf34250
More ReplayGain support, now with metadata handling, but only if the metadata is already loaded
2013-10-02 02:30:04 -07:00
vspader
7491fd3bf0
Support for album art metadata.
2009-03-08 13:04:09 -07:00
vspader
7cbebef352
Fixed up metadata loading so metadata isn't always read when you play.
2009-03-05 20:46:42 -08:00
vspader
c6dbeb64ca
Rearrange order of evaluation so URL is not dereferenced for file URLs unless there is no metadata.
2009-01-18 08:00:39 +00:00
vspader
208065494c
Fix for spotlight playlistentry dealloc and added missing fields to playlistentry dealloc.
2008-03-09 02:05:00 +00:00
matthewleon
c94d31f6d9
Dealloc for PlaylistEntry seems to shrink memory leak.
2008-03-09 00:22:48 +00:00
matthewleon
4168bb43eb
Redid threading for reading file info and metadata. Still a bit buggy.
2008-03-01 18:29:14 +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
23396a9747
More PlaylistEntry cleanup.
2008-02-29 21:56:01 +00:00
matthewleon
9e8173bc74
PlaylistEntry cleanup.
2008-02-29 21:54:09 +00:00
matthewleon
9ce92f2ac1
Playlistentry code cleanup. Also converted track to NSNumber to fix Spotlight hang from forum discussed here: http://www.cogx.org/forums/viewtopic.php?id=332
2008-02-29 20:30:37 +00:00
matthewleon
5346d85099
Fixed compiler warnings by converting PlaylistEntry length property to NSNumber.
2008-02-29 20:09:59 +00:00
vspader
7109dec4ad
Some playlistentry cleanup.
2008-02-23 19:46:23 +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
304ddffbd1
Added error messages for entries whose properties cannot be read. Fixed length in such cases to not show up.
2008-02-22 03:44:06 +00:00
vspader
fe331624f5
Added status column with playing and queued status support.
2008-02-22 02:19:46 +00:00
vspader
7462169ba3
Fixed some things. Made pathnode url KVC compliant.
2008-02-20 01:01:15 +00:00
vspader
00ef56a0ed
A little more cleanup.
2008-02-20 00:45:23 +00:00
vspader
eeba50f6e1
Cleaned up PlaylistEntry.
2008-02-20 00:44:40 +00:00
matthewleon
aa3b716e09
Fixed Spotlight import.
2008-02-18 16:55:31 +00:00
areff
d23b6b4ee5
Considerable cleanup of Path column, added Filename column, both hidden by default, path now abbreviates home directory to ~ for cleaner look.
2008-02-18 16:06:54 +00:00
areff
6873a2730b
Fixed broken window title display when no artist tag is found
2008-02-18 10:25:04 +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
aa856de92b
Added toolbar UI.
2007-11-01 01:53:52 +00:00
vspader
daba91b462
Removed debugging messages.
2007-07-11 01:20:32 +00:00
vspader
78a908274b
Fixed bug where unseekable songs still allowed the user to move the slider and updated the time.
2007-05-27 15:11:30 +00:00
vspader
ee265d835e
Fixed bug where title is not displayed as filename for filetypes that do not have metadata readers.
2007-05-24 03:30:43 +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