Commit Graph

609 Commits

Author SHA1 Message Date
David Sansome 4234700e24 Trim the metadata received from tags 2010-04-20 22:20:20 +00:00
David Sansome 0656330548 Test we can load various popular file formats 2010-04-20 22:00:02 +00:00
David Sansome 8b51f90a6e Make the pretty OSD draggable on kwin 2010-04-20 19:43:56 +00:00
David Sansome 58ae505377 If you remove the currently playing song, then undo it, keep the "currently playing" status on the newly re-added song. Updates issue #152. 2010-04-20 19:08:12 +00:00
David Sansome 57c9a0d00a Tests for playlist undo/redo 2010-04-20 18:41:12 +00:00
John Maguire 2f9d1867be Remove debug. 2010-04-19 20:59:34 +00:00
John Maguire ff06207732 OS X dock icon updates to show current status.
Somewhat less (but still quite) hacky system tray code.
2010-04-19 20:59:05 +00:00
David Sansome 8ffe7f64b2 Find the gst include dir on windows 2010-04-19 20:37:21 +00:00
David Sansome 7b6925f9f8 Remove the shinyness outside of the actual icons 2010-04-19 20:19:46 +00:00
David Sansome 32d5a1dd2d Add danish translation 2010-04-19 19:25:33 +00:00
David Sansome da34946a8d Bigger tiny icons, for mac... 2010-04-19 19:14:02 +00:00
David Sansome b2236bfd1e Undo and redo actions for the playlist. Note that undoing a sort or a shuffle doesn't work yet. Fixes issue #152 2010-04-19 18:44:35 +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 124ca3fe64 Lock all analyzers to 25fps, should reduce CPU usage quite a bit 2010-04-19 14:24:11 +00:00
David Sansome 66d83fd120 Oops, forgot this comment 2010-04-19 14:23:57 +00:00
David Sansome 56bb697d06 Remember maximized state between calls to hide() and show() on window managers that don't do it for us. Fixes issue #215 2010-04-19 14:10:31 +00:00
David Sansome b418141aa0 Show a tiny play or pause icon in the system tray 2010-04-19 13:53:26 +00:00
David Sansome 1dc8cca6e1 If the pretty OSD is positioned against the right/bottom edge, always display it there regardless of the size. 2010-04-19 13:16:53 +00:00
David Sansome e014b67090 Add a "Stopped" notification that's different from "Playlist finished". 2010-04-19 13:01:57 +00:00
David Sansome f4e9de8e5b Free the error messages properly, since they aren't owned by gstreamer. Thanks john :) 2010-04-19 12:30:19 +00:00
David Sansome 4bc704d7e3 Actually show error messages that come from gstreamer. Fixes issue #230 2010-04-19 12:04:35 +00:00
John Maguire ca84b47361 Enforce Cocoa requirement. 2010-04-19 09:42:30 +00:00
John Maguire 4948050327 Fix build without gstreamer.
Fixes issue #217
Thanks to christoph.gysin
2010-04-16 14:39:55 +00:00
John Maguire baf59f4c8d A bit more automation for mac builds. 2010-04-15 19:09:39 +00:00
David Sansome d3adcbabf8 Change "Behaviour" to "Behavior", and add a british english translation 2010-04-15 16:26:41 +00:00
David Sansome 13b5772aa5 Remove genitive variables in lastfmservice.cpp, and use the american spelling of "neighbor"
Fixes issue #204
2010-04-15 16:12:44 +00:00
John Maguire 673ff760da Fix mac deployment script for Sparkle. 2010-04-15 16:00:11 +00:00
David Sansome 9bddf53312 Clean up the debian rules file 2010-04-15 15:59:33 +00:00
David Sansome b92f5af86c Don't include the debian directory in the tarball 2010-04-15 15:49:47 +00:00
David Sansome 933eeb0ad4 Use correct dependencies in the ubuntu package, and use "make install" instead of installing everything manually 2010-04-15 15:49:05 +00:00
John Maguire 3215f01206 Add Sparkle public DSA key. 2010-04-15 15:37:38 +00:00
John Maguire 8abb9ecd4b Most of the work to use Sparkle on OS X.
Updates issue #210.
2010-04-15 15:23:12 +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 5519985a3b Fix the names of these signals/slots 2010-04-14 22:54:15 +00:00
David Sansome 2a33954725 Codereview comments from r701 2010-04-14 22:36:28 +00:00
David Sansome ed152be391 Scoped transaction test 2010-04-14 22:32:07 +00:00
David Sansome be73b351ed Nothing to see here ... *ahem* 2010-04-14 22:19:07 +00:00
David Sansome c29742a739 Fix the playlist test to use shared_ptrs 2010-04-14 22:11:59 +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 b16f789ac7 700 GET
Code review comments for r699
2010-04-14 21:58:51 +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
David Sansome d1966aa7f6 Check these additional tables exist 2010-04-14 21:09:28 +00:00
David Sansome af07b5becd Store the playlist in the database. This is still quite slow. 2010-04-14 21:03:00 +00:00
John Maguire dc782cfa5b Make the Settings menu disappear on OS X. 2010-04-14 20:06:06 +00:00
John Maguire 398107fe67 Disable system tray on mac and popup menu from dock icon.
Remove sqlite plugin from deployment script.
TODO: Factor out system tray/dock rather than tons of ifdefs.
2010-04-14 19:38:09 +00:00
David Sansome b63fcb0b10 Add the new languages to the buildsystem 2010-04-14 16:50:18 +00:00
David Sansome 2db65d2668 Merge translations from Launchpad 2010-04-14 16:47:53 +00:00
David Sansome 91d6ad79ea Add a "po_all" target 2010-04-14 16:41:11 +00:00
David Sansome 04f467b2fe Add missing file - buildbot is useful! 2010-04-14 16:25:04 +00:00