Commit Graph

471 Commits

Author SHA1 Message Date
David Sansome 025bafab76 Put the "show..." and "group by..." library options in a submenu. Fixes issue #187. 2010-04-08 20:48:22 +00:00
David Sansome 6d0c0d9f80 Show a little album icon next to Year - Album items. Updates issue #188. 2010-04-08 20:35:21 +00:00
David Sansome 55946ac2ba Show "Unknown" instead of "0" when sorting by year for albums that don't have a year set. Updates issue #188 2010-04-08 20:30:50 +00:00
David Sansome 539f0a517b Rename this function so as to not confuse john. 2010-04-08 20:17:57 +00:00
David Sansome 1dbcfb9aa7 Add an option to change the output device on supported gst sinks. Fixes issue #184 2010-04-08 20:14:11 +00:00
David Sansome baacfcf772 Make sure equalizer settings get saved and loaded properly. Fixes issue #185 2010-04-08 15:13:34 +00:00
David Sansome a4e14afdbb Load translations from an empty context too. 2010-04-08 14:29:08 +00:00
David Sansome 64bf9220cb Make the indentation of the settings dialog pages more consistent 2010-04-07 20:13:11 +00:00
David Sansome 6122051b7d Set a sync handler on the gstreamer bus to catch some other EOS events. Fixes issue #178 2010-04-07 20:01:44 +00:00
David Sansome 931273b9ea Add a "sign out" button to the last.fm config dialog, and add an option to hide the "love" and "ban" buttons. Updates issue #156. 2010-04-07 19:26:49 +00:00
David Sansome 59a113b532 Oops 2010-04-07 19:03:19 +00:00
David Sansome ef24cd8c5b Add some more people to the about box 2010-04-07 19:01:41 +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 256648f5e3 Add a UI for choosing which gstreamer audio sink to use 2010-04-07 13:51:14 +00:00
David Sansome f8240e8b7c Make GstEngine::canDecode much faster by creating the pipeline only once 2010-04-07 12:56:05 +00:00
David Sansome 96aef75c91 Don't add line numbers to the translations - cleans up diffs 2010-04-07 12:27:16 +00:00
David Sansome f7f05576e8 Icons for the shuffle and repeat menu items. Fixes issue #182. Also 600 GET. 2010-04-07 12:18:00 +00:00
David Sansome add852a132 Maybe fix the silly line 2010-04-07 12:14:10 +00:00
David Sansome b3d62edbef Fix automatic track change ... again 2010-04-07 00:20:30 +00:00
David Sansome 74ec2fe921 Remove debug output 2010-04-07 00:19:09 +00:00
David Sansome 5188e4f3d2 Enforce the right audio datatype in the gst pipeline... which makes the scope work \o/ 2010-04-07 00:18:55 +00:00
David Sansome f80d459135 Add an option to always hide/show the mainwindow on startup. Also moved "hide tray icon" to the settings dialog. Fixes issue #170. 2010-04-06 23:46:34 +00:00
David Sansome 98352b707c Stop the user from dragging covers around in the cover manager. Fixes issue #171 2010-04-06 23:18:19 +00:00
David Sansome d79b92e27b Add a little line between the analyzer and the volume slider. Fixes issue #173 2010-04-06 23:16:23 +00:00
David Sansome 46818c851b Fix canDecode on tracks with funny characters. Thanks Sylvain 2010-04-06 23:00:20 +00:00
David Sansome 6b472b1e4a Clean up the gstengine formatting a bit 2010-04-06 22:58:41 +00:00
David Sansome b154f2bd4e Go on to the next track properly 2010-04-06 22:01:51 +00:00
David Sansome ac887cf468 Add a damn header to the .pot file 2010-04-06 21:52:29 +00:00
David Sansome 6de9b8e9d7 Moved to gnu gettext translations 2010-04-06 19:18:14 +00:00
David Sansome c7f4a091ed Let's give gstreamer another try... 2010-04-06 16:57:02 +00:00
David Sansome 57189ea911 Comments and warning fixes 2010-04-05 19:16:48 +00:00
David Sansome 1c5b6c6b05 Use the vlc engine on Windows 2010-04-05 15:50:53 +00:00
David Sansome f1f4584da0 Updated greek translation 2010-04-05 15:19:28 +00:00
David Sansome 2966763471 Hopefully fix audio stuttering 2010-04-05 13:38:12 +00:00
David Sansome f0a2176c78 Emit trackEnded() properly with the VLC backend 2010-04-05 13:26:11 +00:00
David Sansome 34e2fbeb9a Updated slovak translation. Fixes issue #162 2010-04-05 13:15:18 +00:00
David Sansome 2fdd07fd1c Updated spanish translation 2010-04-05 02:31:27 +00:00
David Sansome c7f58b9618 Scope support for the VLC engine 2010-04-05 02:21:53 +00:00
David Sansome b77a64a2f1 Ooops, forgot this file 2010-04-04 20:45:59 +00:00
David Sansome 993a4f0e43 Experimental VLC audio engine 2010-04-04 20:45:03 +00:00
David Sansome d5eb2297d2 Move the audio engines to their own directory 2010-04-04 17:50:11 +00:00
David Sansome 38400012e2 Update spanish translation 2010-04-04 17:10:07 +00:00
David Sansome 82f7df1cce Update translation sources 2010-04-04 17:09:11 +00:00
David Sansome 9f3fc3d8ab Add the library test back in 2010-04-04 16:28:34 +00:00
David Sansome dacdf4cc5a Clean up deleted subdirectories from the database properly. Fixes an issue where subdirectories in the library wouldn't be rescanned if they were removed and recreated. Updates issue #45. 2010-04-04 14:59:55 +00:00
David Sansome 9151ba05d4 Always watch new directories that were created while Clementine is running. Updates issue #45 2010-04-04 14:09:07 +00:00
David Sansome 90b125499e Filter the "Choose manual cover" dialog to just image files. Fixes issue #150 2010-04-04 13:42:56 +00:00
David Sansome 83194ecf74 "Add to playlist" context menu item for the library view. Fixes issue #153 2010-04-04 13:31:21 +00:00
David Sansome fa8f825f48 Update polish translation. Fixes issue #154 2010-04-04 13:18:51 +00:00
David Sansome 45f5219cde Updated slovak translation. Fixes issue #149 2010-04-04 13:07:22 +00:00
David Sansome 2803a071b6 Update translation sources 2010-04-01 17:21:18 +00:00
David Sansome ae3923f93b Set the "group_by" properties of the actions in code instead of in the .ui file, so the enum keys don't get translated. 2010-04-01 17:20:31 +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
David Sansome 1f2220ac63 Add an option to disable the library view's behaviour of automatically opening nodes without many children. 2010-04-01 00:12:25 +00:00
David Sansome 7415b7f4bd Made mouse wheel events on both the tray icon and the volume widget change the volume by a smaller amount. Fixes issue #145 2010-03-31 23:45:52 +00:00
David Sansome 5c4118dff5 Stop every divider from being '0'. 2010-03-31 23:41:27 +00:00
David Sansome 134743bd29 Add an advanced grouping dialog for the library. boost::multi_index ftw. Fixes issue #94. 2010-03-31 23:11:45 +00:00
David Sansome 738fdb662d Better comments 2010-03-31 19:55:32 +00:00
David Sansome ce43f8dbf9 Make the "Edit tag..." menu item edit all selected tracks, and only show "Renumber selected tracks in this order" if the user right clicked on the track column. Thanks christoph.gysin. Fixes issue #139 2010-03-31 19:09:35 +00:00
David Sansome 2d12b59951 Move the GroupBy enum into library so we can get a QMetaEnum from it. Tidy up the logic for the "group by" options by moving it into properties in the .ui file. 2010-03-31 15:18:39 +00:00
John Maguire 3c60423e18 Add polish translation. 2010-03-31 10:46:47 +00:00
David Sansome a5412cc274 Make sure to hide the mainwindow on startup if it was hidden last time. Also fix the logic to ensure either the tray icon or the window is visible. 2010-03-31 03:07:11 +00:00
David Sansome 4c42813d9f Add "group by" support to the library, and improve the whole library model to make it more robust.
Still todo: the "Group by advanced..." dialog, unit tests.
Updates issue #94.
2010-03-31 00:30:57 +00:00
John Maguire df38ebf9d9 A few little mac fixes. 2010-03-30 15:53:45 +00:00
David Sansome c0da64c6a2 Make sure the playlist gets reshuffled when the user manually changes track. Fixes issue #137 2010-03-30 00:51:00 +00:00
David Sansome ef9780b44e Add a cmake option to use phonon even on unix. Also fix a strange bug with the phonon backend that stopped the track slider from working. 2010-03-30 00:38:32 +00:00
David Sansome 96802bdf6e Remove debug lines from the cmake script 2010-03-30 00:08:48 +00:00
David Sansome 4e5218a189 On linux, don't reuse the notification if it's already probably closed. Fixes nastyness on KDE4. Fixes issue #118.
Also merge the two ShowMessageNative functions to cut down on copypasta.
2010-03-30 00:08:16 +00:00
David Sansome 3a33d220f6 Update line numbers in other translations 2010-03-29 23:52:01 +00:00
David Sansome f7dee52e03 Updated spanish translation 2010-03-29 23:49:34 +00:00
David Sansome d68c61ff25 Reuse the same native notification popup on Linux. Fixes issue #118 2010-03-29 20:08:32 +00:00
David Sansome 48632b5fc0 Updated slovak translation from danovskyjan. Fixes issue #135 2010-03-29 19:39:27 +00:00
David Sansome ea1df6dbff Fix the translation resource file generation - thanks Henry Sylvain. Also add a test to make sure they're always found. 2010-03-29 19:12:06 +00:00
David Sansome afe2aadcf6 Use autocompletion in the edit tag dialog too. Thanks christoph.gysin. Fixes issue #130 2010-03-29 16:59:01 +00:00
David Sansome 227c64177c Automatically generate .po and .pot files from the translation sources, for launchpad 2010-03-29 16:05:23 +00:00
David Sansome c1308c1b6c Czech translation from Vít Pelčák 2010-03-29 14:14:57 +00:00
David Sansome 5367a01bb7 Using the stack works too... 2010-03-29 14:03:05 +00:00
David Sansome 0aec407984 Only prune the scope buffer list from a single thread. Maybe fixes issue #120 2010-03-29 14:00:44 +00:00
David Sansome ac33a53c5d Updated greek translation 2010-03-29 13:36:30 +00:00
David Sansome 8af5138758 Outputs go last :( 2010-03-29 13:28:29 +00:00
David Sansome 1433a53960 Fix behaviour when clicking on the system tray when clementine is minimized. Thanks christoph.gysin. Fixes issue #133 2010-03-29 13:24:40 +00:00
David Sansome f2d3644ca1 Support writing the special ID3/Xiph tags. Fixes issue #115 2010-03-29 13:15:47 +00:00
John Maguire 3980bfbd8f Update translation strings & french translation.
Thanks to Henry Sylvain.
2010-03-29 10:24:36 +00:00
John Maguire ee9e676df1 Add autocompletion to artist & album tags in playlist.
Thanks to christoph.gysin
Updates issue #130
2010-03-27 23:45:46 +00:00
David Sansome 0e4fb1b789 Fix loading songs with a # (or other URL special characters) in the name. Fixes issue #117 2010-03-27 15:53:02 +00:00
David Sansome c0a323b5ff Make sure the pretty osd is really the default on windows 2010-03-27 15:15:20 +00:00
David Sansome 6bad424058 Don't show these two columns by default 2010-03-27 15:10:52 +00:00
David Sansome 66df980238 French translation 2010-03-27 12:56:36 +00:00
John Maguire 2afd94ce47 Switch cover manager filter from OR to AND. 2010-03-26 15:04:38 +00:00
John Maguire 2b812a76fd Split search query in cover manager.
Add unit tests.
Fixes issue #119
2010-03-26 12:22:19 +00:00
David Sansome 5b468823d6 Simplify Prev/NextEditableIndex a bit. Thanks christoph.gysin 2010-03-26 00:32:44 +00:00
David Sansome 766429c860 Allow inline editing of tags in the playlist. Thanks christoph.gysin 2010-03-25 23:48:58 +00:00
John Maguire 11bd9966d1 Mac build fixes 2010-03-25 23:03:28 +00:00
David Sansome 40e7737ba3 Maybe global shortcuts on windows... 2010-03-25 22:37:00 +00:00
David Sansome 82cdab9047 Make the pretty OSD the default on platforms without a native notification (Windows). 2010-03-25 21:29:17 +00:00
David Sansome 9c3ea3599f Fade the OSD in and out on Windows 2010-03-25 21:24:19 +00:00
David Sansome 07ace1db70 Fix the size of the text label in the pretty osd 2010-03-25 20:57:34 +00:00
David Sansome cffa51a881 Make sure the pretty OSD stays in the same place between calls to show(). Fixes issue #121 2010-03-25 20:54:47 +00:00
David Sansome 3a726f71cd Fallback for the OSD on systems without transparant top level widgets 2010-03-25 19:57:52 +00:00