1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-22 21:54:00 +02:00

Commit Graph

  • db890a54c7 Fix some more corner cases Leo Franchi 2011-01-29 11:36:03 -05:00
  • 846b0abfca Show a nice summary if there are no configured filters Leo Franchi 2011-01-29 11:10:22 -05:00
  • c22c3440d1 Merge remote branch 'origin/master' into dynamic Leo Franchi 2011-01-29 09:15:29 -05:00
  • d22acbc716 less spam kthxbbq Leo Franchi 2011-01-28 23:01:18 -05:00
  • 421e64f2f9 Fix single artist case Leo Franchi 2011-01-28 23:01:01 -05:00
  • 20a0b734f0 ignore artists with no input when generating the summary Leo Franchi 2011-01-28 23:00:05 -05:00
  • aed6e2895b Don't re-fade in text in the overlay that is already visible Leo Franchi 2011-01-28 22:08:32 -05:00
  • a5a8251a7f don't reload the playlist when additions/deletions are done in quick succession Leo Franchi 2011-01-28 22:04:36 -05:00
  • 6976ee08b4 fix some expanding and shrinking Leo Franchi 2011-01-28 21:12:14 -05:00
  • 4cdd3f6956 add some animation goodness Leo Franchi 2011-01-28 17:40:42 -05:00
  • b94233f0f7 Merge branch 'dynamic' of github.com:tomahawk-player/tomahawk into dynamic Leo Franchi 2011-01-28 08:01:00 -05:00
  • d97f9b775b add image Leo Franchi 2011-01-28 08:00:29 -05:00
  • ab15664089 * Depend on libEchonest 1.1.1 (in README & CMakeLists.txt). Christian Muehlhaeuser 2011-01-28 06:39:06 +01:00
  • f198b00647 depend on libechonest 1.1.1 Leo Franchi 2011-01-27 22:26:35 -05:00
  • 1fd4464891 Add a summary generator to the dynamic playlists. Now when you collapse the controls a sentence representing the controls is shown. This will need some work to make the english flow better, but this is a good start. Leo Franchi 2011-01-27 22:22:41 -05:00
  • f105b18560 * Move topbar into PlaylistManager's widget, making it essentially a playlist's private toolbar. Christian Muehlhaeuser 2011-01-28 00:36:51 +01:00
  • 7bf2eb3c9e show a different help message for stations Leo Franchi 2011-01-27 18:16:06 -05:00
  • de530dd775 Add jdnsshared helper files, to hook up later. Jeff Mitchell 2011-01-27 00:09:13 -05:00
  • c9aec3d55e It's good to be back. Add jdns and make libtomahawk link to it, so that we can do proper SRV resolving. Also create thirdparty/ which portfwd and others should really be moved in to Jeff Mitchell 2011-01-27 00:05:16 -05:00
  • f78874f671 refactor the generator a bit to share code update the data in the echonest control when changing type Leo Franchi 2011-01-25 18:55:15 -05:00
  • c55afebff0 it takes two to tango Leo Franchi 2011-01-24 20:19:34 -05:00
  • 1cbab26204 fix merge Leo Franchi 2011-01-24 19:34:42 -05:00
  • 2f1303e12e Merge remote branch 'origin/master' into dynamic Leo Franchi 2011-01-24 19:33:32 -05:00
  • 0879079371 Merge remote branch 'origin/master' into dynamic Leo Franchi 2011-01-24 19:33:12 -05:00
  • 1867daae4d * Store / restore column widths uniquely to a TrackView's guid. Christian Muehlhaeuser 2011-01-24 07:25:58 +01:00
  • c75413a84c * Renamed cli argument: It's now --nosip instead of --nojabber. Christian Muehlhaeuser 2011-01-24 05:57:33 +01:00
  • 232fdfc06c * Some routers are just too slow. Increased wait timeout before killing the PortFwdThread. Christian Muehlhaeuser 2011-01-24 05:56:40 +01:00
  • fcad645e45 * A few more cleanups inside the playlist item delegate. Christian Muehlhaeuser 2011-01-24 05:55:57 +01:00
  • b9eb9ca6d4 * Fixed TrackView's delegate to deal with user-moved columns. Christian Muehlhaeuser 2011-01-24 05:13:33 +01:00
  • b5b06a03fd * Call QWidget's hide() once the overlay's opacity is 0.00. Christian Muehlhaeuser 2011-01-24 03:13:00 +01:00
  • 92dd489640 * Added show() / hide() methods to OverlayWidget. Results in a fade-in / -out. * Made using OverlayWidget a lot nicer. No need to fiddle with paintEvents any longer. Christian Muehlhaeuser 2011-01-24 03:03:27 +01:00
  • 064a8d7803 * Don't try to scrobble if scrobbling isn't configured. Christian Muehlhaeuser 2011-01-24 01:24:27 +01:00
  • 4bf807c21b update the viewport! Leo Franchi 2011-01-23 14:41:32 -05:00
  • e75789417c show some text when the dynamic playlist is empty too Leo Franchi 2011-01-23 13:58:20 -05:00
  • f21f95a2c8 add a dynamicview class this takes care of showing errors and information for the automatic playlists and stations Leo Franchi 2011-01-23 13:02:22 -05:00
  • 1f3dd091a2 act dumber Leo Franchi 2011-01-23 10:54:21 -05:00
  • 41f87b4ad6 * Tweaked OverlayWidget's settings a little. Christian Muehlhaeuser 2011-01-23 06:47:27 +01:00
  • 77120e8ac8 Merge remote branch 'origin/master' into dynamic Leo Franchi 2011-01-23 00:42:03 -05:00
  • 8639046d41 * Fade-in the overlay box. Christian Muehlhaeuser 2011-01-23 06:33:51 +01:00
  • 1b569c8f52 * Don't paint OverlayWidget if's not enabled. * Disable OverlayWidgets in a few cases (WelcomeWidget, SourceInfoWidget, HistoryWidgets, ...). Christian Muehlhaeuser 2011-01-23 05:11:02 +01:00
  • 8c17be4175 * Silly whitespace fix. Christian Muehlhaeuser 2011-01-23 05:02:17 +01:00
  • 049b8381f0 * Increased idle timeout. Christian Muehlhaeuser 2011-01-23 05:01:44 +01:00
  • b6aca9ee1c * No need to save / restore painter state. Christian Muehlhaeuser 2011-01-23 05:01:22 +01:00
  • 4ec5871f25 * Cleanly shutdown database again. General TomahawkApp cleanup. Christian Muehlhaeuser 2011-01-23 05:00:06 +01:00
  • 0acb83a778 * Added OverlayWidget, a helper class to display neat little info / osd-like overlays in another QWidget. Christian Muehlhaeuser 2011-01-23 04:39:58 +01:00
  • 951e1a49a8 fix modifying playlist items would render dynamic playlists B0RKED Leo Franchi 2011-01-22 18:40:38 -05:00
  • e8f363ec00 still load the playlist entries if we're skipping the control load Leo Franchi 2011-01-22 18:32:43 -05:00
  • cefdeb642c fix oops Leo Franchi 2011-01-22 18:28:34 -05:00
  • bb5d1ca709 be smarter about when we reload the UI Leo Franchi 2011-01-22 17:12:34 -05:00
  • 7eb6822725 Refactor dynamic control UI to fit in a gridlayout, and remove the AnimatedSplitter to replace with a QStackedWidget Leo Franchi 2011-01-22 13:31:13 -05:00
  • 413c3ed36e * Fixed merging mistake. Christian Muehlhaeuser 2011-01-22 08:15:44 +01:00
  • f82f98785f * Merged and fixed master into phonon. Christian Muehlhaeuser 2011-01-22 07:58:20 +01:00
  • 78a786e878 Add external-address-mode. It's either Lan, DynDns or Upnp and can be configured only in the config file right now. Dominik Schmidt 2011-01-22 01:10:00 +01:00
  • 992275e174 fix some controls Leo Franchi 2011-01-21 15:17:34 -05:00
  • c4d82b9681 add support for remaining echonest playlist parameters Leo Franchi 2011-01-21 14:44:30 -05:00
  • d007dbb477 * Keep resolving and don't abort if we found an offline match. Christian Muehlhaeuser 2011-01-21 18:34:17 +01:00
  • 594d16cec5 * Changed scrobbler's client-id to Tomahawk (thk). Christian Muehlhaeuser 2011-01-21 14:44:27 +01:00
  • 8e0bb5395a Add Duration, Loudness, and Danceability Leo Franchi 2011-01-20 22:38:04 -05:00
  • 428021eded Add new echonest API key Leo Franchi 2011-01-20 22:20:07 -05:00
  • 3a1faf17ec * Prevent users from creating playlists with an empty title. Christian Muehlhaeuser 2011-01-21 03:59:22 +01:00
  • 82486fdfd4 * Use our new & own Last.fm API key. Christian Muehlhaeuser 2011-01-21 03:57:57 +01:00
  • 4baed5e31d add support for tempo Leo Franchi 2011-01-20 21:44:50 -05:00
  • 4413dbc85f Add support for Variety Leo Franchi 2011-01-20 21:05:45 -05:00
  • d077a21a0a Fix dynamic control widget not setting type combobox Leo Franchi 2011-01-20 20:40:25 -05:00
  • 9ec6e6c337 * Disable rename playlist action for remote playlists. Christian Muehlhaeuser 2011-01-21 01:11:01 +01:00
  • 6dbf1a86fb add support for all 3 types of artist matches Leo Franchi 2011-01-20 19:05:02 -05:00
  • 3d677183f1 Merge branch 'master' into dynamic Leo Franchi 2011-01-20 17:27:49 -05:00
  • d7eba4243b Activate edit on rename action from context menu Leo Franchi 2011-01-20 17:27:11 -05:00
  • 98ef0d577d fix input type not saved on initial creation Leo Franchi 2011-01-20 17:03:10 -05:00
  • 8baf952854 set initial match data when creating the echonest control too Leo Franchi 2011-01-19 18:29:23 -05:00
  • 64be0a4ea4 fix AnimatedSplitter and sizing. Leo Franchi 2011-01-19 18:04:51 -05:00
  • 9395712e78 save working but weird splitter sizes Leo Franchi 2011-01-19 16:20:43 -05:00
  • 849a01d057 Merge remote branch 'origin/master' into dynamic Leo Franchi 2011-01-19 09:05:07 -05:00
  • c413620c6f * Added new clicked-signals to QueryLabel and hooked them up to AudioControls. Christian Muehlhaeuser 2011-01-19 10:04:19 +01:00
  • 9741174f62 * Fix painting elided but hovered texts in QueryLabel. Christian Muehlhaeuser 2011-01-19 09:11:16 +01:00
  • 61578e4bbe * Increment counter inside mutex-lock. Christian Muehlhaeuser 2011-01-19 09:00:57 +01:00
  • e335a9f60f * Multithreaded read-only DatabaseWorkers. Christian Muehlhaeuser 2011-01-19 00:47:59 +01:00
  • 91a99339a4 ...for real Leo Franchi 2011-01-17 19:56:00 -05:00
  • eb3334abf5 Let there be Automatic Playlists and Stations! Leo Franchi 2011-01-17 19:54:17 -05:00
  • 54dfd42b1c tighten up some margins Leo Franchi 2011-01-17 12:31:49 -05:00
  • 7b5fdef93a resolve playlists when set from a peer update dynamic playlist to peers 3s after editing a control is finished Leo Franchi 2011-01-17 12:09:25 -05:00
  • b321bdea9a fix merge leftovers Leo Franchi 2011-01-17 10:00:18 -05:00
  • fdf5e1c56c When generating tracks in a read-only dynamic playlist, don't create a new playlist revision Leo Franchi 2011-01-17 09:56:39 -05:00
  • 2ed34e1e7c Merge remote branch 'origin/master' into dynamic Leo Franchi 2011-01-17 09:50:20 -05:00
  • 483c459821 don't fall through and go crazy. return like a good boy. Leo Franchi 2011-01-16 23:50:56 -05:00
  • c34396c0fa Merge remote branch 'origin/master' into dynamic Leo Franchi 2011-01-16 22:50:35 -05:00
  • 46623c09e8 attempt to move creation of playlist objects into the GUI thread at all times Leo Franchi 2011-01-16 22:18:24 -05:00
  • 96197e0ffa logic fix Leo Franchi 2011-01-16 20:57:11 -05:00
  • 8f976d82e1 fix delete logic Leo Franchi 2011-01-16 18:55:20 -05:00
  • 605834f7ab fixup Leo Franchi 2011-01-16 18:43:23 -05:00
  • d65531a2f8 fix setdynamicplaylistrevision from JSON dont' save last control when not dirty Leo Franchi 2011-01-16 18:26:33 -05:00
  • b68d8a3529 don't change type and delete widgets unless we have to fixes improper loading of input Leo Franchi 2011-01-16 14:10:03 -05:00
  • 893a200b8e Revert "Fix problems with reading files because of filename charsets." Leo Franchi 2011-01-16 12:54:41 -05:00
  • f386de0f0d Fix problems with reading files because of filename charsets. Dominik Schmidt 2011-01-16 17:41:38 +01:00
  • b549ee24ac Make read-onl denamic playlists only use QLabels not editable widgets Leo Franchi 2011-01-16 12:52:25 -05:00
  • ffce6606a3 fix typo Leo Franchi 2011-01-15 14:09:55 -05:00
  • 14dab933de Set createplaylist playlist when creating createdynamicplaylist from json Leo Franchi 2011-01-15 13:03:56 -05:00
  • 26be23fdd5 Create dyn playlist with type always Leo Franchi 2011-01-14 19:46:55 -05:00
  • a78e3d996a serialize and deserialize dynamic playlist commands too Leo Franchi 2011-01-14 19:27:33 -05:00
  • 92c96c5de6 misc Leo Franchi 2011-01-14 16:45:53 -05:00