Dominik Schmidt
d546cc6156
Bump jreen submodule revision.
2011-05-25 03:50:05 +02:00
Dominik Schmidt
e2698fecce
Fix crash in liblastfm2 on windows.
2011-05-25 03:50:05 +02:00
Dominik Schmidt
8ca392464e
Update tomahawk.nsi.
2011-05-25 03:50:05 +02:00
Dominik Schmidt
7b9c3b8bb9
Get finally rid of our own copy of jdns.
2011-05-25 03:50:05 +02:00
Christian Muehlhaeuser
39b9086d17
* Fixed getting year during resolving from database.
2011-05-25 03:15:15 +02:00
Leo Franchi
456e57cf20
If no artist or description or song is specified, default to song-radio.
...
This makes a bunch of stations/playlists with mood/style only work
2011-05-24 08:10:08 -04:00
Dominik Schmidt
0b80cd65bd
Update and simplify tomahawk.nsi
2011-05-24 05:59:52 +02:00
Leo Franchi
8ae2525ef4
libechonest 1.1.8 released
2011-05-23 23:36:37 -04:00
Leo Franchi
85c1227b7f
Support mood & style types in tomahawk links
2011-05-23 23:19:21 -04:00
Leo Franchi
aafec62d45
Fix hang in suggestion list loading and share amongst all controls
2011-05-23 23:18:40 -04:00
Leo Franchi
597e459db1
Add completion for artists with echonest artist/suggest path
2011-05-23 23:11:10 -04:00
Leo Franchi
9b4c826e10
update required liben to 1.1.7
2011-05-23 21:17:09 -04:00
Leo Franchi
31b8ca4cb6
Clean up error and info display a little bit
2011-05-23 21:17:09 -04:00
Leo Franchi
2f5dd43e5b
add a Song search type to dynamic playlists.
2011-05-23 21:17:09 -04:00
Leo Franchi
03c7c0e35f
add support for Echo Nest "style" and "mood" parameters to playlists
2011-05-23 21:17:09 -04:00
Dominik Schmidt
0e92d6913c
sipjreen: send Hey-I'm-an-automatic-presence-message as error message, will prevent ping-ponging at least for 0.1+
2011-05-23 23:41:43 +02:00
Jeff Mitchell
c1c8e1c9a7
Make scanning more async so if you quit in the middle you don't have to sit there waiting for the entire scan to finish
2011-05-23 04:59:54 -04:00
Jeff Mitchell
c0772e5076
Merge remote branch 'origin/master' into watchforchanges-ng
2011-05-22 22:08:02 -04:00
Leo Franchi
da0385dfc6
remove stale param
2011-05-22 20:45:22 -04:00
Leo Franchi
1e6091189d
Generate proper autoplaylist/station urls
2011-05-22 20:45:22 -04:00
Leo Franchi
428828426c
fix artist hotttnesss link, switch to /station/ and /autoplaylist/, and artist_limitto
2011-05-22 20:45:22 -04:00
Dominik Schmidt
f70183a0e9
Try adding ${QT_INCLUDES} to portfwd includes
2011-05-23 02:00:49 +02:00
Dominik Schmidt
864dc8d096
Build portfwd dynamically
2011-05-23 01:51:44 +02:00
Leo Franchi
8dc7bca9dd
Export XSPF to file instead of clipboard
2011-05-22 19:27:47 -04:00
Leo Franchi
f9442372d9
Show copy command for all playlists
2011-05-22 19:19:16 -04:00
Leo Franchi
5bf79e1686
Copy XSPF to clipboard for normal playlists. TODO: Upload to a server and provide a link
2011-05-22 19:17:44 -04:00
Leo Franchi
d1ee642c12
Support copying and parsing station and automatic playlist tomahawk:// links
2011-05-22 18:43:06 -04:00
Jeff Mitchell
0ea35a9b3e
Add options for controlling scanning time and mode
2011-05-21 14:58:23 -04:00
Jeff Mitchell
345d6858ff
Merge remote branch 'origin/master' into watchforchanges-ng
2011-05-21 11:02:37 -04:00
Leo Franchi
6b877e3364
Load the year for results.
...
Fixes TWK-183. This will take some thinking post-0.1 as years are stored by trackid right now so if you get a peer's database with a clashing trackid we'll not handle that properly
2011-05-21 10:03:12 -04:00
Dominik Schmidt
6714865384
siptwitter: Do proper QTweetLib/ includes
2011-05-21 05:15:33 +02:00
Dominik Schmidt
b2f2e063de
I knew this was too complicated
2011-05-21 04:53:42 +02:00
Dominik Schmidt
2590ae4ece
Make siptwitter optional and rely on system qtweetlib on default
2011-05-21 04:39:27 +02:00
Jeff Mitchell
c297dcaf9e
Merge remote branch 'origin/master' into watchforchanges-ng
2011-05-20 19:43:01 -04:00
Jeff Mitchell
ea6a86016a
Merge branch 'master' into watchforchanges-ng
2011-05-20 19:42:43 -04:00
Jeff Mitchell
32c84b84bd
Finish (for now) the file scanning code. (Also adds an update/rescan difference to the options, where one fully rescans and the other runs a normal update). N.B.: This code is currently hard-coded to watch for changes at 120 seconds and to use filemtimes, not dirmtimes.
2011-05-20 19:41:03 -04:00
Leo Franchi
a564d53ff3
Crash safety
2011-05-20 15:18:26 -04:00
Jeff Mitchell
c2884e696f
More updates for file-mtime scanning
2011-05-20 14:46:55 -04:00
Jeff Mitchell
0a8e0daa57
WIP towards file mtime scanning
2011-05-20 14:01:10 -04:00
Jeff Mitchell
f3406e18b6
Add a module to find whether KDE4 is installed rather than whether it has a proper development environment, and use that for controlling protocol file installation
2011-05-20 11:47:16 -04:00
Jeff Mitchell
7a86391d7b
Watching for changes works at a folder granularity now
2011-05-20 10:38:18 -04:00
Leo Franchi
cd29484d52
fix playlist rename hookups
2011-05-19 22:19:16 -04:00
Christian Muehlhaeuser
cd0cb9efab
* Use enum instead of int.
2011-05-20 03:54:27 +02:00
Christian Muehlhaeuser
303c32ba6f
* Always connect model and view before loading a playlist so the spinner appears.
2011-05-20 03:40:28 +02:00
Christian Muehlhaeuser
c07ab346f4
* Deleting the engine might help preventing a crash in this case. 'Edgy'
2011-05-20 03:28:28 +02:00
Christian Muehlhaeuser
2cf8cd8b40
* Another getting-stuck protection for the pipeline.
2011-05-20 03:21:28 +02:00
Christian Muehlhaeuser
83b7de2d0b
* Don't allow removed resolvers to break the pipeline.
2011-05-20 03:09:19 +02:00
Christian Muehlhaeuser
c5d7cbf2ef
* Prevent locking?
2011-05-20 03:04:30 +02:00
Christian Muehlhaeuser
10f636e6ea
* Protect pipeline from resolvers being removed.
2011-05-20 02:52:19 +02:00
Christian Muehlhaeuser
5b9ab4b478
* Hopefully the last set of debug spam cleanup :-)
2011-05-20 01:34:15 +02:00