Commit Graph

1038 Commits (5ade3931d3f694ecd4f9534ba48c345be7e86736)

Author SHA1 Message Date
vspader 54c0d3b38d Moved HTTPSource back to plain ol' objc. 2009-03-07 02:09:04 -08:00
vspader 93fb841f60 Removed JNetLib. 2009-03-07 02:07:31 -08:00
vspader d468f240e7 Tweaked the HTTP Connection class so it uses ASCII encoding. 2009-03-07 02:06:09 -08:00
vspader a19e3f3b8c Removed JNetLib reference. 2009-03-07 01:25:38 -08:00
vspader 870620c2b8 Brought back custom socket class. Added HTTPConnection class to handle blocking HTTP connections. 2009-03-07 01:25:13 -08:00
vspader bf7b2c0a2b Added timeout and chillout logic to the HTTP source so it doesn't freak out when there's no data available. 2009-03-06 21:58:50 -08:00
vspader 2b55b8978b Reverted boneheaded change. 2009-03-06 21:40:58 -08:00
vspader 4eee66d16a Fixed bug where connection errors caused 100% cpu. 2009-03-06 20:39:33 -08: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 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 e2d590c167 Added PlaybackEventController. 2009-03-05 09:04:16 -08:00
vspader 4bd8f6142c Moved growl/scrobbler notifications into PlaybackEventController. 2009-03-05 09:03:30 -08:00
vspader a48b1242df Formatting changes. 2009-03-05 08:09:29 -08:00
vspader 5d91bda8fe Cleaned up HTTP code a little. 2009-03-05 08:09:02 -08:00
vspader acf8f8f3be Updated HTTPSource to use JNetLib. 2009-03-05 00:01:36 -08:00
vspader bbd2c6c7f6 Always accept non-file URLs into the playlist. 2009-03-04 22:56:52 -08:00
vspader 5d42fbe4ce Removed user prefs for xcode project. 2009-03-04 22:56:34 -08:00
vspader 5080a71c4e Fixed up Pls reading so it doesn't try including any old entry with an =. 2009-03-04 22:55:51 -08:00
vspader 545e658192 Modified HTTPSource plugin so it uses JNetLib. 2009-03-04 22:29:47 -08:00
vspader dd409e19d2 Added JNetLib framework. 2009-03-04 22:29:21 -08:00
vspader ba32cf22fb Fixed endianness for WavPack plugin. 2009-03-03 08:19:46 -08:00
vspader 5d0372d368 Fix nil key or value in AO metadata. 2009-03-01 17:13:54 -08:00
vspader 31a55fa219 Get AO working on PPC. 2009-03-01 17:07:57 -08:00
vspader d643b4f559 Fixed install path for AO framework. 2009-03-01 16:42:28 -08:00
vspader 717c3861b8 Modified AO decoder so it always asks for sampleRate/60. This is a limitation of the psf decoders. 2009-03-01 16:29:43 -08:00
vspader 7cc09327e2 Added some debugging aids to AO. 2009-03-01 13:31:29 -08:00
vspader b655ea2da1 Fixed errant leak fix. 2009-03-01 12:22:55 -08:00
vspader 605b261646 Fix leaks involving QSF files. 2009-03-01 11:33:58 -08:00
vspader 7e79da16be Added more mini format file types. 2009-03-01 11:27:54 -08:00
vspader 1dd18cf856 Fish for memory leaks in sega saturn SSF files. 2009-03-01 11:15:19 -08:00
vspader 40c723df79 Fixed issues with dreamcast dsf playback. 2009-03-01 11:00:46 -08:00
vspader a49cd40952 Fixed memory leaks. 2009-02-28 23:13:35 -08:00
vspader 4dacefe989 Fix leak of dock image. 2009-02-28 22:28:37 -08:00
vspader 1805393e20 Added more file extensions for AO decoder. 2009-02-28 22:05:38 -08:00
vspader c86364cbf3 Added AudioOverload plugin. 2009-02-28 22:04:03 -08:00
vspader 82d9ce01bd Fixed file source plugin so URL still exists after closing. 2009-02-28 22:03:51 -08:00
vspader 6525d593f2 Fixed indentation. 2009-02-28 22:03:27 -08:00
vspader 87c0109773 Corrected logic for resetting streams. 2009-02-28 22:02:26 -08:00
vspader d7ddda160e Modified plugin logic so one class can be multiple plugin types. 2009-02-28 20:12:47 -08:00
vspader b5b5b45eda Fixed thread leak when next streams are reset. 2009-02-28 19:14:52 -08:00
vspader 38743b7dbf Added badges to the icon to indicate the current playback status. 2009-02-28 15:54:36 -08:00
vspader 047e1e2f9c Removed unused images. 2009-02-28 15:44:48 -08:00
vspader a926624a2d Fixed nib so time remaining is not 0.. 2009-02-28 15:13:11 -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 1fcf3bb2ff Fixed up fading logic. 2009-02-28 13:19:26 -08:00
vspader fd4fa4c62d Fixed playback buttons on mini mode. Play now turns to pause. 2009-02-28 13:13:06 -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 384911beb6 Playback continues as expected when you moved a song that was at the end of the playlist. 2009-02-28 11:11:22 -08:00