Commit Graph

471 Commits

Author SHA1 Message Date
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
David Sansome ac3dba930a Updated russian translation 2010-04-13 19:36:50 +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
David Sansome 57bd1b0227 Use different frequency values for the equalizer. Fixes issue #192 2010-04-12 20:57:21 +00:00
David Sansome c08179aa94 Fix a race condition caused by global state in the equalizer. 2010-04-12 20:33:59 +00:00
David Sansome 1070a5fd07 Reverted r664, see issue #191 2010-04-12 20:08:23 +00:00
David Sansome ecda1787c8 Remove the CanDecode check - it's slow, and overidden by the taglib check anyway. 2010-04-12 19:46:08 +00:00
David Sansome d54c8cf2f9 Enforce a minimum row size in the playlist, and stop the current track highlight bar from becoming really pale when on an "alternate" row. 2010-04-12 18:07:07 +00:00
David Sansome 00b19ae83e Fix somafm playback on linux. Might merge this with the mac ifdef if possible? 2010-04-12 17:40:08 +00:00
David Sansome 95bfcd86a9 Only change the equalizer values when the user lets go of the slider - might make it a bit smoother. Updates issue #191 2010-04-12 17:30:56 +00:00
David Sansome 07a851c951 Oops, we'd better unref these buffers to stop memory leaks 2010-04-12 16:41:44 +00:00
David Sansome e4c3c600b9 Fix a problem where the scope would apperar to freeze for a few seconds when changing tracks. 2010-04-12 16:39:48 +00:00
John Maguire 821baa2211 Mac deployment fixes for gstreamer. 2010-04-12 12:36:30 +00:00
David Sansome d51c7444ab Fix some confusion with auto/manual track changes 2010-04-12 01:59:21 +00:00
David Sansome caa63d3095 Save the last played item when it starts playing, not when it finishes, to fix strange behaviour when you quit during a track. 2010-04-12 01:06:47 +00:00
David Sansome e755868b74 Remember which track was being played last. Fixes issue #56 2010-04-12 00:40:03 +00:00
David Sansome a25fd395f1 Fixed the easier codereview comments from r645 2010-04-12 00:26:16 +00:00
David Sansome aaee1ded22 Fix a crash at the end of the last song on a playlist 2010-04-12 00:21:41 +00:00
David Sansome 1b0b8979df Codereview comments from r637 2010-04-12 00:20:52 +00:00
David Sansome 031752823c Add support for crossfading when changing tracks automatically 2010-04-11 23:52:16 +00:00
David Sansome 152470e5b3 Codereview comments from r644 2010-04-11 23:26:06 +00:00
David Sansome c4aa779728 Clean style of Engine::Base 2010-04-11 23:24:03 +00:00
David Sansome 23880b3cb5 Crossfading in gstreamer backend 2010-04-11 23:03:39 +00:00
David Sansome c576ca92e8 Add an option to group the library by albumartist. Fixes issue #198 2010-04-11 22:21:21 +00:00
John Maguire d0ddeb2956 Also show tooltip for playlist column names.
Updates issue #181
2010-04-11 21:45:19 +00:00
John Maguire 9cce2bddd9 Show full text on tooltip for playlist & library rows.
Fixes issue #181
2010-04-11 21:43:37 +00:00
David Sansome b19fdbf272 Fadeout in gstreamer engine 2010-04-11 21:40:26 +00:00
David Sansome 656fbba37f Remove the "identity" element 2010-04-11 20:01:44 +00:00
David Sansome 14d0b00f46 Factor out the gstreamer pipeline bits into another class. 2010-04-11 19:47:21 +00:00
David Sansome 1293865fea Fix the behaviour of selecting "edit tag ..." when multiple tracks are selected. Fixes issue #139 2010-04-11 17:58:58 +00:00
David Sansome 8027449b8e Fix a bug where the OSD would move back to the top-left of the first display 2010-04-11 17:19:25 +00:00
David Sansome 8b678cba9a If the currently playing song was removed from the playlist, start from the beginning when playing the next track. Fixes issue #160 2010-04-11 15:13:39 +00:00
David Sansome 1eb9447097 Use F2 as a shortcut for editing the current track. Fixes issue #194 2010-04-11 15:05:30 +00:00
David Sansome 85032240d9 Set a plugin path on Windows, and don't do a pointless registry check any more 2010-04-11 14:26:30 +00:00
David Sansome e6da826227 Make the equalizer sliders stick in the middle around '0' when being dragged. Updates issue #166 2010-04-11 13:29:27 +00:00
David Sansome 8c1bdd1bf6 msgmerge's juggling of this translation... 2010-04-11 13:28:57 +00:00
David Sansome d8bc4c1172 Use the extra gst audio conversion on all platforms 2010-04-11 13:28:26 +00:00
David Sansome 72c67b48e1 Greek translation 2010-04-11 13:03:00 +00:00
John Maguire 95abb71dc0 Equalizer and sound working on mac with a hack. 2010-04-09 14:29:12 +00:00
John Maguire b11c3b28f7 Fix scope on mac 2010-04-09 13:01:20 +00:00
John Maguire 19fe2cff54 Disable equalizer on Mac to at least get playback working. 2010-04-09 12:29:21 +00:00
David Sansome 2a00935759 Oops, forgot to pass this to the base class. 2010-04-09 00:34:48 +00:00
David Sansome fba0af14ae Replace the "new preset" button with a "save preset" button. Stops the user accidentally overwriting default equalizer presets. Fixes issue #190 2010-04-09 00:23:17 +00:00
David Sansome 0cd8f42ea5 Automatically scroll to the currently playing song whenever (it changes || the window is shown) && (the user hasn't done anything for 1 minute). Fixes issue #124 2010-04-08 22:59:02 +00:00
David Sansome f10873e9b8 Don't get duplicate songs when dragging categories from the library to the playlist. Fixes issue #167 2010-04-08 22:14:43 +00:00
David Sansome 647ac1af8b Don't block the window manager's logout sequence. Fixes issue #143 2010-04-08 22:08:18 +00:00
David Sansome b6fd4dd3ac Fix style in gstequalizer, and fix unused warnings from the elusively named irr_cf.h 2010-04-08 21:32:43 +00:00
David Sansome c92d6f1852 Left clicking on the track slider will now jump to the absolute position in the track. Fixes issue #172 2010-04-08 21:15:33 +00:00