1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-02-26 04:43:06 +01:00

600 Commits

Author SHA1 Message Date
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
Leo Franchi
3ec455161d and fix 2011-02-03 22:26:00 -05:00
Leo Franchi
63820ac196 move dynamic control code to the new DynamicModel 2011-02-03 22:15:22 -05:00
Leo Franchi
e4d763089f fix stations to use new signals 2011-02-03 17:30:39 -05:00
Leo Franchi
c09791d3df Merge remote branch 'origin/master' into dynamic
Conflicts:
	CMakeLists.txt
	src/libtomahawk/CMakeLists.txt
	src/libtomahawk/database/databasecommand_alltracks.cpp
	src/libtomahawk/database/databasecommand_loadplaylistentries.cpp
	src/libtomahawk/database/databaseimpl.cpp
	src/libtomahawk/database/schema.sql
	src/libtomahawk/database/schema.sql.h
	src/libtomahawk/query.h
2011-02-03 08:45:14 -05:00
Christian Muehlhaeuser
90535eed4e * Oops, we better wipe our Lucene index inside the mutex lock. 2011-02-03 13:26:33 +01:00
Christian Muehlhaeuser
a23d7c33af * Fixed emitting indexReady after rebuilding the Lucene index. 2011-02-03 13:25:06 +01:00
Christian Muehlhaeuser
6b05f993bc * Updated README. 2011-02-03 11:43:24 +01:00
Christian Muehlhaeuser
e8150115b3 * Forgot to add FindCLucene.cmake. 2011-02-03 11:17:27 +01:00
Christian Muehlhaeuser
4aefc4ecbf * Tomahawk now relies on Lucene for indexing / searching Artists, Albums and Tracks.
* Lucene index is stored on disk for faster startups.
* Queries are now auto-resolved when retrieved via Query::get( QVariant, true ). The second parameter is optional and true by default.
* Updated database schema and removed the old ngram tables.
* Hopefully didn't break too much :-)
2011-02-03 11:07:23 +01:00
Leo Franchi
50a3c51bfa add a steering widget to GeneratorInterface
isn't completely done or hooked up yet, but a good start
2011-02-02 23:01:08 -05:00
Leo Franchi
1443e1a591 fix crashes on exit by being mindful of our pointers 2011-02-02 17:58:11 -05:00
Leo Franchi
27681f8b4c fix override type not being reset 2011-02-02 17:06:31 -05:00
Leo Franchi
20253f84c1 fix case with sorting 2011-01-30 22:45:16 -05:00
Leo Franchi
57bf9a19b3 fix deleting playlist crash. oops i am blind. 2011-01-30 22:16:05 -05:00
Leo Franchi
cee96e464f Merge branch 'dynamic' of github.com:tomahawk-player/tomahawk into dynamic 2011-01-30 10:35:29 -05:00
Leo Franchi
69dd31a797 a little hack never hurt nobody
Skip calculating the sizehint from the dynamic widget layout, as it's slow.
2011-01-30 10:33:16 -05:00
Leo Franchi
87e081be98 fix new path 2011-01-29 13:29:28 -05:00
Leo Franchi
f1723a85c0 tighten up the layout 2011-01-29 13:20:27 -05:00
Leo Franchi
7065ddd127 move topbar to libtomahawk 2011-01-29 13:19:36 -05:00
Leo Franchi
b5698e9010 grammar tweaks again 2011-01-29 13:12:14 -05:00
Leo Franchi
824c407040 hide expand button in read-only 2011-01-29 13:04:05 -05:00
Leo Franchi
385bbea95d move topbar to libtomahawk 2011-01-29 12:07:12 -05:00
Leo Franchi
92c9ab2495 replace readwrite labels with summary widget for non local playlists 2011-01-29 11:42:19 -05:00
Leo Franchi
db890a54c7 Fix some more corner cases 2011-01-29 11:36:03 -05:00
Leo Franchi
846b0abfca Show a nice summary if there are no configured filters 2011-01-29 11:10:22 -05:00