Commit Graph

3560 Commits

Author SHA1 Message Date
Urioxis
33b7e32bde flacdecoder, mpg123decoder and taglib_plugin plugins all fixed to compile (and hopefully run) on linux. Also wrote an alsa output plugin based on waveout. Jooles 2009-07-18 11:50:49 +00:00
Daniel Önnerby
d5da9d8d67 Started on android Service for playback. 2009-07-10 15:10:19 +00:00
Daniel Önnerby
8176e04392 Some more android stuff. 2009-07-08 21:54:19 +00:00
Daniel Önnerby
913bd38733 Some more android development :) 2009-07-05 21:53:29 +00:00
Daniel Önnerby
8d42ed35df Started playing around with some android client development. 2009-06-29 06:20:09 +00:00
Urioxis
ef68e9f271 Changed filestreams to use boost filestreams for portability. Also core now compiles and links completely under linux :). 2009-05-06 09:12:12 +00:00
Urioxis
b2b7aee425 92% of the core compiling on linux.
Jooles
2009-05-05 23:34:27 +00:00
Urioxis
aec9230767 Over a quarter of the core now compiles on linux :)
Jooles
2009-05-05 22:01:48 +00:00
Urioxis
9c7159776a The core now uses cmake. Please update CMakeLists.txt if any files are added/removed. Also started adapting the core to be GNU compatible. It'll be done in small steps, often committed as I don't have lots of time and can't risk my copy becoming out of date.
Jooles
2009-05-05 17:35:58 +00:00
Daniel Önnerby
dff9ba2702 Small protocol bugfix. 2009-04-28 11:09:04 +00:00
Daniel Önnerby
d8d7aa6af5 Some conversions to make the code more compatible between compilers.
Upgraded some libraries like SQLite.
Changed client/server protocol to be null-terminated (for flash compatibility).
2009-04-26 21:39:11 +00:00
Daniel Önnerby
90d3b28165 Updated transportViews buttons to fit in view.
Removed the "Settings" for remote library.
2009-02-02 23:21:16 +00:00
Daniel Önnerby
972b700717 Added executable version info. 2009-01-29 14:19:13 +00:00
Daniel Önnerby
c514c46e37 Fixed the "Add User" dialog. 2009-01-29 07:10:54 +00:00
Daniel Önnerby
7329761da4 Ops, mistake in installer. 2009-01-28 23:23:48 +00:00
Daniel Önnerby
960918a130 Upgraded mpg123 and SQLite.
Added component selection in installer.
2009-01-28 23:15:05 +00:00
Daniel Önnerby
34d2d196be Fixed: mpg123_decoder that wouldn't read some files.
Added: precaching of up to 256kb in the httpstream_plugin.
Tuned the waveout to have more internal buffers, making the "almost done" signal called earlier for precaching next track.
2009-01-24 23:49:14 +00:00
Daniel Önnerby
cabb7e171a Fixed: mC2 remembers last opened tab (library). 2009-01-13 22:22:16 +00:00
Daniel Önnerby
2f5f507731 Upgraded: SQLite 3.6.8 2009-01-13 20:46:46 +00:00
Daniel Önnerby
f74ccf35b1 Fixed: BPM analyzer saves a "nobpm" tag instead of reanalyze the track every time.
Fixed: Cleaned up the Indexer a bit from some old naming standards.
Fixed: the mp3 decoder will now only feed some data before giving up trying to get the right format.
2009-01-13 20:16:29 +00:00
Daniel Önnerby
a07696751d Fixed: audioengine now remembers volume between tracks. 2009-01-13 15:57:42 +00:00
Daniel Önnerby
a1fd1978c7 Small fix in query::SortTracksWithData to handle NULL values. 2009-01-13 15:48:35 +00:00
Daniel Önnerby
94530ec9a4 Fixed: Protected MultiLibraryList with mutex.
Fixed: Behavior of transport, PlaybackQueue and the TransportView/Controller.
2009-01-13 15:37:30 +00:00
Daniel Önnerby
a6ba49b423 Added "Append to playlist" option in OpenURL dialog. 2009-01-12 23:09:04 +00:00
Daniel Önnerby
294cf5279e Updated win32cpp::Frame to fix redraw bug. 2009-01-12 08:14:01 +00:00
Daniel Önnerby
12f9bcd774 Fixed: Bug reading from value "path" instead of URL() in tagreader.
Added: Open URL menu option (some window bug left though).
Added: Documentation for some audioengine classes.
Fixed: Some bugs in MultiLibraryList and PlaybackQueue.
2009-01-12 00:18:10 +00:00
Daniel Önnerby
605d66ae72 Changed the xml::Socket buffer to a std::string. Seemed to have some memleaks before :) 2009-01-09 09:21:47 +00:00
Daniel Önnerby
5de89cb4f4 Extracted the supplier from the xml::Parser/xml::Writer and made a xml::SocketReader/xml::SocketWriter for socket streams. This way we can make other suppliers for other sources like filestreams.
The xml::Socket has a output buffer and a Flush method to be able to create larger packets.
2009-01-09 08:29:10 +00:00
Daniel Önnerby
0b0971de56 Last fix of mpg123 plugin made some mp3 unable to play. 2009-01-05 13:22:24 +00:00
Daniel Önnerby
1ccfa6ac31 FIXED: small bug in mp3 decoder. 2009-01-05 00:14:00 +00:00
Daniel Önnerby
274809a4ca IndexerTrack will now keep the standard presort value to be used when updating a track. 2009-01-04 23:39:51 +00:00
Daniel Önnerby
70e5d7fb57 FIXED: Forgot to read the filetime in IndexerTrack. Made the Indexer reread the tags every time, loosing analyzer data. 2009-01-04 23:21:45 +00:00
Daniel Önnerby
67d2ff04c6 UPDTED: Rebuild static OGG libs (latest stable).
FIXED: deadlock when quitting musikServer.
FIXED: Analyzer plugins not working in musikServer.
2009-01-04 23:02:23 +00:00
Daniel Önnerby
72af58320d Forgot to reset the indexer status. 2008-12-30 23:18:39 +00:00
Daniel Önnerby
4cc5bbf5e9 Added plugin interface for analyzing track audio.
Added a BPM Analyzer plugin.
2008-12-30 22:58:11 +00:00
Daniel Önnerby
e8f3d5870a Forgot a GAPLESS define in mpg123 decoder. 2008-12-30 00:06:03 +00:00
Daniel Önnerby
ac5b03ccc2 Added DSP example plugin. 2008-12-29 22:30:46 +00:00
Daniel Önnerby
643ca57f58 Audioengine now plays gapless. 2008-12-29 12:25:28 +00:00
Daniel Önnerby
996fe4fab6 Last checking did not exit the audio::Player. 2008-12-27 08:07:58 +00:00
Daniel Önnerby
3fb494155c FIXED: Bug trying to read tags from remote files. 2008-12-27 00:11:31 +00:00
Daniel Önnerby
e6a3c5ced3 FIXED: Thread issue when Player exits. 2008-12-26 23:50:18 +00:00
Daniel Önnerby
8f1ba8bf21 Forgot to release the audio::Buffer for recycling. 2008-12-24 00:21:33 +00:00
Daniel Önnerby
d82de7c5c7 FIXED: Audioengine Pause/Resume and volume changes are now instant.
ADDED: DSPs are working.
FIXED: Seeking in mp3 files uses Xing headers now.
FIXED: FileStreams use http headers to determine what decoder to use.
UPDATED: mpg123 to latest version.
2008-12-23 15:10:14 +00:00
Daniel Önnerby
3578510479 Upgraded win32cpp to fix speed issue that made a double redraw. 2008-12-10 07:48:26 +00:00
Daniel Önnerby
f07dc09dda Applied techtonik patches for typos (issue 78) and installer fix (issue 77). Thanks techtonik! 2008-12-09 12:38:04 +00:00
Daniel Önnerby
65f0cb735b Adding jpeg-6b and boost::gil::extension::numeric and started on some album art stuff. 2008-12-08 23:02:32 +00:00
Daniel Önnerby
46c3d9ff61 Upgrading win32cpp. 2008-12-08 14:16:53 +00:00
Daniel Önnerby
99de95c93d Merge uri_implementation branch to trunk. 2008-12-07 21:47:32 +00:00
Urioxis
6b45841056 Put it in a silly place... 2008-11-27 20:45:17 +00:00
Urioxis
b7451b2ec2 Created a branch off the main code to start looking at porting this to linux. Be easier to get it working and then merge than it will be to try and port it and keep up to date with changes. I'll start with the library first and make a quick CLI prog that just plays through the library with no controls (aside from a switch for creating the library). I'm planning on then making a clone of the main mC program using Qt 4. Feel free to email me at urioxis@gmail.com 2008-11-27 20:44:15 +00:00