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

675 Commits

Author SHA1 Message Date
Leo Franchi
d224fde933 Allow deleting of script resolvers and removal from pipeline 2011-02-11 12:39:45 -05:00
Jeff Mitchell
8138894180 shouldn't need hack for gmail/gtalk, because SRV record lookup is
supported now
2011-02-10 22:23:09 -05:00
Jeff Mitchell
4978789dcf Add much of the logic for SRV lookups, if only it actually thought it had interfaces to work on -- may be a firewall issue 2011-02-10 17:40:43 -05:00
Jeff Mitchell
5016d05093 Code cleanup, mainly to differentiate during connect between startup and non-startup 2011-02-10 14:32:36 -05:00
Jeff Mitchell
d18236afb4 Add forgotten file 2011-02-10 14:01:47 -05:00
Jeff Mitchell
69d08d3097 Merge from master 2011-02-10 13:05:58 -05:00
Jeff Mitchell
2d11571812 Integrate qjdns/jdnsshared, make a shared library, and do some implementation 2011-02-10 13:03:35 -05:00
Christian Muehlhaeuser
f781b65f16 * Find plugins in ../lib64, too. 2011-02-10 14:28:45 +01:00
Christian Muehlhaeuser
baf527cacf * When loading plugins, Tomahawk will now try to find them in ../lib as well. 2011-02-10 14:25:42 +01:00
Christian Muehlhaeuser
0f0c0d9026 * Fixed non-win32 builds. 2011-02-10 11:50:36 +01:00
Christian Muehlhaeuser
8a530c1f15 * Fixed win32 build by breaking Linux. Will fix that right now, though. 2011-02-10 11:42:46 +01:00
Christian Muehlhaeuser
902326bf2a * Added support for complex filenames with Taglib. 2011-02-10 11:18:59 +01:00
Christian Muehlhaeuser
9baa54870e * A few more DLLEXPORTs for win build. 2011-02-10 10:51:10 +01:00
Christian Muehlhaeuser
acdaeabd99 * Fixed some DLLEXPORTS. 2011-02-10 10:39:54 +01:00
Christian Muehlhaeuser
6c89dc4152 * Hopefully fixed 'hash-crash'. 2011-02-10 01:43:31 +01:00
Christian Muehlhaeuser
d15db5784c * Added InfoBar on top of PlaylistManager's widget. WIP. 2011-02-09 08:21:34 +01:00
Christian Muehlhaeuser
9575dd67f3 * WIP: Small splitter handles, no frame around SuperCollection view. 2011-02-09 05:44:31 +01:00
Leo Franchi
1a68116b36 Add a config setting to script resolvers
Save them across sessions
2011-02-08 22:49:07 -05:00
Leo Franchi
ffa6583be1 Queue up the next track in a station if the user manually removes the last one 2011-02-08 18:10:04 -05:00
Leo Franchi
ec406e8f66 tighten up some margins 2011-02-08 17:57:15 -05:00
Leo Franchi
b465eaf5ad Improve the steering widget, now it is clear when a steer is being applied 2011-02-08 17:38:31 -05:00
Leo Franchi
03281b58f9 fix warnings 2011-02-08 15:53:07 -05:00
Christian Muehlhaeuser
fe754adb92 * Brighter colors for the gradient. 2011-02-08 12:49:17 +01:00
Christian Muehlhaeuser
e0317fd416 * Fixed PlaylistManager to remember current state of playlists. 2011-02-08 12:44:52 +01:00
Christian Muehlhaeuser
480434d99b * Remove frame around static playlists. 2011-02-08 12:33:51 +01:00
Christian Muehlhaeuser
cbb28ad6e8 * Forgot to set spacing to 0. 2011-02-08 12:12:55 +01:00
Christian Muehlhaeuser
994e4802ec * Don't be offended, this is work in progress. Please be advised to wear a hard hat. 2011-02-08 11:55:22 +01:00
Christian Muehlhaeuser
f292673622 * Don't create WelcomeWidget twice.
* Don't place duplicate queries in the resolve-queue.
* Made Pipeline's prioritization system actually work.
2011-02-08 07:53:09 +01:00
Leo Franchi
901a40a814 Handle changing the stations when they are running elegantly. Now they will just change what is upcoming,
rather than starting from scratch and being confusing
2011-02-07 23:49:43 -05:00
Christian Muehlhaeuser
2987356410 * Spawn a maximum of x-WORKER_THREADS threads per db-command. Prevents mass-resolving from blocking all other commands. 2011-02-08 04:23:10 +01:00
Leo Franchi
a367dc5ede don't create new revisions for non-local playlists
this can get called when setting a new revision, because creating a new
EchonestControl resets the changed timer, which fires and reports
that the controls have changed
2011-02-07 18:54:29 -05:00
Leo Franchi
bffec042bd fix deleting in static playlists again 2011-02-07 10:13:33 -05:00
Leo Franchi
0bd5ebdd6f fix broken logic that stopped playlist entries from loading 2011-02-07 10:10:44 -05:00
Leo Franchi
c76cbf1e72 fix grammar when only 1 non-artist filter 2011-02-06 22:53:49 -05:00
Leo Franchi
48deb06741 less debug
Also reset the station if there is an error in th e generator
2011-02-06 22:50:55 -05:00
Leo Franchi
a42fcde7ff fix logic that broke expanding the steering 2011-02-06 22:32:15 -05:00
Leo Franchi
a17f4ea196 Allow ourselves to delete tracks from read-only stations, since they aren't saved 2011-02-06 22:19:18 -05:00
Leo Franchi
8591e0d9c5 build 2011-02-06 22:05:41 -05:00
Leo Franchi
9ae4f3858c Handle a scrolled qtreeview.
Though don't really handle it, since we can't animate the way we are for when the view is scrolled. But now we
support it at least.
2011-02-06 22:04:27 -05:00
Leo Franchi
738d462545 better logic for clearing and reloading the playlist 2011-02-06 20:05:20 -05:00
Leo Franchi
1f169e0c24 Add new icons 2011-02-06 19:34:52 -05:00
Leo Franchi
819810e2ab Show an error message when the station couldn't resolve enough tracks 2011-02-06 19:33:48 -05:00
Leo Franchi
31691e8461 Add icon to steering overlay and fix steering 2011-02-06 19:21:42 -05:00
Leo Franchi
cc6ecce5a8 Show and animate steering description 2011-02-06 17:44:38 -05:00
Leo Franchi
024a8586c0 fix stopping and starting stations 2011-02-06 16:33:52 -05:00
Leo Franchi
59e6714f3f Clear playlist on station stop 2011-02-06 16:11:44 -05:00
Leo Franchi
2f8996258f Merge remote branch 'origin/master' into dynamic 2011-02-06 15:34:53 -05:00
Christian Muehlhaeuser
9e4637d08c * Made Pipeline more robust (mutex-protection).
* Use _CLNEW instead of the vanilla "new" when allocating Lucene's objects.
* Limit WelcomeWidget's initial recently played tracks to 50 songs.
2011-02-06 06:10:56 +01:00
Leo Franchi
4fe71952ee fix animations 2011-02-04 19:20:28 -05:00
Leo Franchi
12d999fe0e add some animation 2011-02-04 18:51:46 -05:00