1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-15 02:24:50 +02:00
Commit Graph

11403 Commits

Author SHA1 Message Date
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
Leo Franchi
c22c3440d1 Merge remote branch 'origin/master' into dynamic
Conflicts:
	CMakeLists.txt
	src/libtomahawk/playlist/playlistmanager.cpp
2011-01-29 09:15:29 -05:00
Leo Franchi
d22acbc716 less spam kthxbbq 2011-01-28 23:01:18 -05:00
Leo Franchi
421e64f2f9 Fix single artist case 2011-01-28 23:01:01 -05:00