Commit Graph

223 Commits

Author SHA1 Message Date
Daniel Önnerby
44a071b2bb Some more on the PaceDetector. Added a BPMQuery.
Added browse by year.
Cleaned up the ProgressBars and some layouts.
Added context menu to TrackList to append tracks to "now playing".
2009-08-20 21:19:13 +00:00
Daniel Önnerby
16dd505de1 Started on a PaceDetector. 2009-08-16 22:27:03 +00:00
Daniel Önnerby
ce775c6e8d Bugfix in landscape mode. 2009-08-12 07:00:10 +00:00
Daniel Önnerby
6b11c80dae 2009-08-11 22:17:53 +00:00
Daniel Önnerby
cd20260e41 Started on AlbumCover in PlayControl. 2009-08-11 18:57:11 +00:00
Daniel Önnerby
0d486e8ce9 Fixed some timer bug in PlayerControl.
Added notification when playing.
Added a landscape layout for PlayerControl.
2009-08-10 20:37:02 +00:00
Daniel Önnerby
4bc6365178 Modified CategoryViews and TrackList views to use inflator. 2009-08-09 22:24:12 +00:00
Daniel Önnerby
32baa51f0d Added precaching of next track when playing track is almost finished. 2009-08-09 20:57:19 +00:00
Daniel Önnerby
a0c37bca1f Added buffer progress to the seekbar. 2009-08-06 22:57:23 +00:00
Daniel Önnerby
0493f9cd13 PlayControlls starting to work. 2009-08-06 22:24:39 +00:00
Daniel Önnerby
e9e9a0b79b Loading track metadata in tracklist. 2009-08-05 23:16:30 +00:00
Daniel Önnerby
98a54c6a9a Started on a player control. 2009-07-30 00:06:47 +00:00
Daniel Önnerby
04c6d9efed More on the android client. 2009-07-29 22:56:39 +00:00
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