88 Commits

Author SHA1 Message Date
David Sansome
7263983e0c More debug output in CanDecode, and set the gst path in GstEngine rather than main() 2010-04-21 17:11:50 +00:00
John Maguire
9d0541a53b Disable automatic loading of gstreamer plugins from non bundle locations on mac. 2010-04-19 15:00:33 +00:00
David Sansome
dd86b60411 CMake variables and commandline options to allow multiple engines to be built. Thanks christoph.gysin.
Fixes issue #203
2010-04-15 12:39:34 +00:00
David Sansome
44ffc5be75 Get metadata from shoutcast streams (like somafm) 2010-04-14 23:59:11 +00:00
David Sansome
72cbf90689 Save the playlists in the background, and use shared_ptrs for all playlist items so they stay in scope after they've been deleted but while they're still being saved. 2010-04-14 22:05:41 +00:00
John Maguire
aeaebdb8d6 Fix a few mac UI bugs.
* Cmd+W closes the main window
* Clicking the dock icon shows the main window
2010-04-14 21:27:27 +00:00
John Maguire
f429b53212 Use static version of qsqlite plugin on mac as well & disable qxt for mac.
The plugin shipped with Qt has the sqlite symbols set to hidden. It seems dlsym() actually cares about that on Snow Leopard whereas it doesn't in Leopard.
If it can't find the sqlite functions in the given library, then it will go fishing and find /usr/lib/libsqlite3.dylib and that's bad :-(
2010-04-13 19:43:08 +00:00
John Maguire
a4405e7877 Add support for global media keys on mac (Cocoa only).
Updates issue #6
2010-04-13 13:55:54 +00:00
David Sansome
c59c7ee0ec More commandline options. Fixes issue #95 2010-04-12 23:35:47 +00:00
David Sansome
2ec6ca45c8 Commandline options support. Fixes issue #189 2010-04-12 22:44:29 +00:00
John Maguire
821baa2211 Mac deployment fixes for gstreamer. 2010-04-12 12:36:30 +00:00
David Sansome
a4e14afdbb Load translations from an empty context too. 2010-04-08 14:29:08 +00:00
David Sansome
333ac7d90d Equaliser presets 2010-04-07 17:39:07 +00:00
David Sansome
c6fe113e79 GStreamer equalizer. Mostly working, just missing presets. Updates issue #166 2010-04-07 16:26:04 +00:00
David Sansome
993a4f0e43 Experimental VLC audio engine 2010-04-04 20:45:03 +00:00
David Sansome
2443ce6585 Reworked the library watcher to be much more efficient - the backend now holds a list of subdirectories within each library directory, and only the mtimes of these are checked on startup. 2010-04-01 16:59:32 +00:00
John Maguire
7250587c03 Remove dependency on libnotify and use dbus directly. 2010-03-25 17:52:28 +00:00
David Sansome
c1e2cbe800 This Qt bug was fixed in 4.7 2010-03-25 12:57:11 +00:00
John Maguire
2e35831b0b Mac build fixes 2010-03-24 21:34:32 +00:00
John Maguire
f9972183c5 ifdef dbus stuff for X11 only. 2010-03-24 21:07:16 +00:00
John Maguire
a8a37264f7 Add MPRIS support (thanks Amarok ;-)
Fixes issue #29

Example command lines:
dbus-send --print-reply --dest=org.mpris.clementine /Player org.freedesktop.MediaPlayer.Play
dbus-send --print-reply --dest=org.mpris.clementine / org.freedesktop.MediaPlayer.Identity
dbus-send --print-reply --dest=org.mpris.clementine /TrackList org.freedesktop.MediaPlayer.GetCurrentTrack
dbus-send --print-reply --dest=org.mpris.clementine /TrackList org.freedesktop.MediaPlayer.GetMetadata int32:0
2010-03-24 20:58:17 +00:00
David Sansome
fa00ee971d Add license headers to all our source files 2010-03-23 23:11:46 +00:00
David Sansome
4ab755c831 Don't try to load translations from a directory that contains another directory called "clementine". Fixes issue #88 2010-03-23 18:00:55 +00:00
David Sansome
b1e1de709c Bring the QSQLITE plugin into the source tree and statically link it on Windows.
Also remove the unused xine windows patches, and move all the windows resources into dist/windows
2010-03-22 18:35:31 +00:00
David Sansome
41ab127d1a Set version to 0.2 2010-03-22 13:20:30 +00:00
John Maguire
7b520ab361 Fix code review comments for r313. 2010-03-03 20:35:19 +00:00
David Sansome
5e503cbe64 Try the application's directory as well 2010-03-02 17:48:56 +00:00
David Sansome
111c019edd Load translations from the current directory so translators don't have to recompile to test their translations 2010-03-02 17:29:43 +00:00
David Sansome
dae28e10ab Remember to actually load the translation resources 2010-03-01 17:36:50 +00:00
John Maguire
e7c064809c Link resources into library & init in main(). 2010-03-01 12:15:15 +00:00
John Maguire
992ce7ed0d Add album cover fetcher (not used yet). 2010-02-23 19:26:21 +00:00
David Sansome
e117b7eb15 i18n support 2010-02-23 18:33:09 +00:00
David Sansome
65ce08ae85 First go at a phonon engine 2010-02-21 20:49:38 +00:00
David Sansome
14445f03b0 Fix a xine race condition on win32 by showing the debug console :S 2010-02-14 20:08:24 +00:00
David Sansome
4f2017a078 Only allow one instance of clementine 2010-01-17 16:10:26 +00:00
David Sansome
62794cdf70 Rename tangerine to clementine 2010-01-08 16:21:22 +00:00
David Sansome
38feb17697 "Now listening" last.fm notifications 2009-12-29 19:22:02 +00:00
David Sansome
5b0496bf8f Move everything to trunk 2009-12-24 19:16:07 +00:00