1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-02-04 05:07:48 +01:00

70 Commits

Author SHA1 Message Date
David Sansome
4b9fd35db1 Make the "version" text bigger in the about box 2010-05-16 23:21:45 +00:00
David Sansome
a8f6dc6361 Get error messages from lastfm::ws::parse properly, and make sure to finish the busy indicator if an error does occur. Featuring: epic RTTI hack. 2010-05-16 23:16:38 +00:00
David Sansome
ef0f7a90cb Merge audvare's globalshortcuts branch and tidy it up a bit. It doesn't do anything yet, but the UI is there. 2010-05-16 22:22:51 +00:00
David Sansome
f7c08d375a Add a "load" menu item to the library, files view, and radio view to replace the current playlist with the selection. Also add an option to make this the default. Fixes issue #311 2010-05-15 17:45:04 +00:00
David Sansome
49f273edd2 Add an option to add a whole folder to the playlist 2010-05-11 20:02:19 +00:00
David Sansome
1aee5e4667 Split all the source files up into seven new directories. 2010-05-10 21:50:31 +00:00
David Sansome
575d44144c Rename the "Radio" tab to "Internet" 2010-05-09 21:22:47 +00:00
David Sansome
e2355d855d Move the library filter widget out of MainWindow into another class, and show the widget when magnatune is selected 2010-05-09 20:18:05 +00:00
David Sansome
8d3353520a Magnatune context menu 2010-05-09 18:36:10 +00:00
David Sansome
1b00aaa8b3 Big refactoring of the Library <-> LibraryBackend <-> SQLite interaction.
The LibraryBackend has now been split into a Database class that deals with setting up sqlite, and PlaylistBackend that contains the functions for persisting the playlist.  The LibraryBackend now only contains functions for accessing "a collection of songs", and can be parameterised with table names to access different collections.  It also no longer lives in a background thread, and follows the Qt memory management model instead of using shared_ptr.
Most of Library has been moved into LibraryModel - a QAbstractItemModel for any LibraryBackend.  What's left of Library is now specific to the user's local library on disk.
2010-05-09 00:10:26 +00:00
David Sansome
72dbfd51c5 Start of a Magnatune service that downloads the list of songs and prints them on stdout. 2010-05-08 20:56:39 +00:00
David Sansome
9cd0fa6d7d Better error handling for the transcoder, and a log to show the user what's going on 2010-05-08 15:36:12 +00:00
David Sansome
1287254897 Merged translations from launchpad 2010-05-06 12:52:19 +00:00
David Sansome
d5c52f32d8 Add an almost working music transcoder. Also some small translation fixes. 2010-05-03 18:52:35 +00:00
David Sansome
d3cbeed9b7 Merge translations from launchpad 2010-05-03 13:10:38 +00:00
David Sansome
29a623739b Italian translation from Vincenzo Reale 2010-04-28 10:29:26 +00:00
David Sansome
30daf4aca2 Merge translations from launchpad 2010-04-27 13:51:25 +00:00
David Sansome
d6d01618c5 Only include the strings that are actually different in the british english "translation". 2010-04-26 12:00:15 +00:00
David Sansome
9dca93e276 Merge translations from launchpad 2010-04-22 14:01:46 +00:00
David Sansome
32d5a1dd2d Add danish translation 2010-04-19 19:25:33 +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
David Sansome
e014b67090 Add a "Stopped" notification that's different from "Playlist finished". 2010-04-19 13:01:57 +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
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
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
aaa1ef8a7f Add a "seek by n seconds" commandline option, and make sure stopping and starting again from the commandline restarts the same track. See issue #95 2010-04-13 20:22:29 +00:00
David Sansome
ac3dba930a Updated russian translation 2010-04-13 19:36:50 +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
031752823c Add support for crossfading when changing tracks automatically 2010-04-11 23:52:16 +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
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
8c1bdd1bf6 msgmerge's juggling of this translation... 2010-04-11 13:28:57 +00:00
David Sansome
72c67b48e1 Greek translation 2010-04-11 13:03:00 +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
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
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
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
74ec2fe921 Remove debug output 2010-04-07 00:19:09 +00:00