1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-02-26 12:53:41 +01:00

662 Commits

Author SHA1 Message Date
Christian Muehlhaeuser
8c17be4175 * Silly whitespace fix. 2011-01-23 05:02:17 +01:00
Christian Muehlhaeuser
049b8381f0 * Increased idle timeout. 2011-01-23 05:01:44 +01:00
Christian Muehlhaeuser
b6aca9ee1c * No need to save / restore painter state. 2011-01-23 05:01:22 +01:00
Christian Muehlhaeuser
4ec5871f25 * Cleanly shutdown database again. General TomahawkApp cleanup. 2011-01-23 05:00:06 +01:00
Christian Muehlhaeuser
0acb83a778 * Added OverlayWidget, a helper class to display neat little info / osd-like overlays in another QWidget. 2011-01-23 04:39:58 +01:00
Leo Franchi
951e1a49a8 fix modifying playlist items would render dynamic playlists B0RKED 2011-01-22 18:40:38 -05:00
Leo Franchi
e8f363ec00 still load the playlist entries if we're skipping the control load 2011-01-22 18:32:43 -05:00
Leo Franchi
cefdeb642c fix oops 2011-01-22 18:28:34 -05:00
Leo Franchi
bb5d1ca709 be smarter about when we reload the UI 2011-01-22 17:12:34 -05:00
Leo Franchi
7eb6822725 Refactor dynamic control UI to fit in a gridlayout, and remove the AnimatedSplitter to replace with a QStackedWidget 2011-01-22 13:31:13 -05:00
Dominik Schmidt
78a786e878 Add external-address-mode.
It's either Lan, DynDns or Upnp and can be configured only in the config file right now.
2011-01-22 01:10:00 +01:00
Leo Franchi
992275e174 fix some controls 2011-01-21 15:17:34 -05:00
Leo Franchi
c4d82b9681 add support for remaining echonest playlist parameters 2011-01-21 14:44:30 -05:00
Christian Muehlhaeuser
d007dbb477 * Keep resolving and don't abort if we found an offline match. 2011-01-21 18:34:17 +01:00
Christian Muehlhaeuser
594d16cec5 * Changed scrobbler's client-id to Tomahawk (thk). 2011-01-21 14:44:27 +01:00
Leo Franchi
8e0bb5395a Add Duration, Loudness, and Danceability 2011-01-20 22:38:04 -05:00
Leo Franchi
428021eded Add new echonest API key 2011-01-20 22:20:07 -05:00
Christian Muehlhaeuser
3a1faf17ec * Prevent users from creating playlists with an empty title. 2011-01-21 03:59:22 +01:00
Christian Muehlhaeuser
82486fdfd4 * Use our new & own Last.fm API key. 2011-01-21 03:57:57 +01:00
Leo Franchi
4baed5e31d add support for tempo 2011-01-20 21:44:50 -05:00
Leo Franchi
4413dbc85f Add support for Variety 2011-01-20 21:05:45 -05:00
Leo Franchi
d077a21a0a Fix dynamic control widget not setting type combobox 2011-01-20 20:40:25 -05:00
Christian Muehlhaeuser
9ec6e6c337 * Disable rename playlist action for remote playlists. 2011-01-21 01:11:01 +01:00
Leo Franchi
6dbf1a86fb add support for all 3 types of artist matches 2011-01-20 19:05:02 -05:00
Leo Franchi
3d677183f1 Merge branch 'master' into dynamic 2011-01-20 17:27:49 -05:00
Leo Franchi
d7eba4243b Activate edit on rename action from context menu 2011-01-20 17:27:11 -05:00
Leo Franchi
98ef0d577d fix input type not saved on initial creation 2011-01-20 17:03:10 -05:00
Leo Franchi
8baf952854 set initial match data when creating the echonest control too 2011-01-19 18:29:23 -05:00
Leo Franchi
64be0a4ea4 fix AnimatedSplitter and sizing.
this makes AnimatedSplitter set the stretch factor for the desired greedy widget to > 0,
so that when QSplitter::resizeEvent is called by non-AnimatedSplitter places, the greedy
widget is still respected
2011-01-19 18:04:51 -05:00
Leo Franchi
9395712e78 save working but weird splitter sizes 2011-01-19 16:20:43 -05:00
Leo Franchi
849a01d057 Merge remote branch 'origin/master' into dynamic 2011-01-19 09:05:07 -05:00
Christian Muehlhaeuser
c413620c6f * Added new clicked-signals to QueryLabel and hooked them up to AudioControls. 2011-01-19 10:04:19 +01:00
Christian Muehlhaeuser
9741174f62 * Fix painting elided but hovered texts in QueryLabel. 2011-01-19 09:11:16 +01:00
Christian Muehlhaeuser
61578e4bbe * Increment counter inside mutex-lock. 2011-01-19 09:00:57 +01:00
Christian Muehlhaeuser
e335a9f60f * Multithreaded read-only DatabaseWorkers. 2011-01-19 00:47:59 +01:00
Leo Franchi
91a99339a4 ...for real 2011-01-17 19:56:00 -05:00
Leo Franchi
eb3334abf5 Let there be Automatic Playlists and Stations! 2011-01-17 19:54:17 -05:00
Leo Franchi
54dfd42b1c tighten up some margins 2011-01-17 12:31:49 -05:00
Leo Franchi
7b5fdef93a resolve playlists when set from a peer
update dynamic playlist to peers 3s after editing a control is finished
2011-01-17 12:09:25 -05:00
Leo Franchi
b321bdea9a fix merge leftovers 2011-01-17 10:00:18 -05:00
Leo Franchi
fdf5e1c56c When generating tracks in a read-only dynamic playlist, don't create a new playlist revision 2011-01-17 09:56:39 -05:00
Leo Franchi
2ed34e1e7c Merge remote branch 'origin/master' into dynamic
Conflicts:
	src/CMakeLists.txt
	src/libtomahawk/CMakeLists.txt
	src/libtomahawk/playlist/playlistmanager.cpp
	src/libtomahawk/playlist/playlistmanager.h
	src/tomahawkwindow.cpp
2011-01-17 09:50:20 -05:00
Leo Franchi
483c459821 don't fall through and go crazy. return like a good boy. 2011-01-16 23:50:56 -05:00
Leo Franchi
c34396c0fa Merge remote branch 'origin/master' into dynamic
Conflicts:
	src/libtomahawk/artist.cpp
	src/libtomahawk/artist.h
	src/playlist/playlistmanager.cpp
	src/playlist/playlistmodel.cpp
2011-01-16 22:50:35 -05:00
Leo Franchi
46623c09e8 attempt to move creation of playlist objects into the GUI thread at all times 2011-01-16 22:18:24 -05:00
Leo Franchi
96197e0ffa logic fix 2011-01-16 20:57:11 -05:00
Christian Muehlhaeuser
47d9311df0 * Artist class is now a proper PlaylistInterface. Also, added appendArtist to PlaylistModel. 2011-01-17 02:41:01 +01:00
Leo Franchi
8f976d82e1 fix delete logic 2011-01-16 18:55:20 -05:00
Leo Franchi
605834f7ab fixup 2011-01-16 18:43:23 -05:00
Leo Franchi
d65531a2f8 fix setdynamicplaylistrevision from JSON
dont' save last control when not dirty
2011-01-16 18:26:33 -05:00