Jeff Mitchell
ef41c80eb1
Move the mutex locker in the query's destructor to try to ensure that no part of the destructor can be happening while access happens some other way.
...
Also actually lock the mutex in refreshResults() and check for validity of the object.
2012-01-13 08:52:30 -05:00
Jeff Mitchell
25a67447d3
Add lock/unlock icons to toggle realtime listening along
2012-01-12 19:05:14 -05:00
Jeff Mitchell
9242a7c942
Add the ability to listen along in real-time. Won't automatically switch
...
if you (currently, might need to tweak) have <= 6 seconds left of the
current track...after a while if you get further behind it'll
automatically correct.
Can toggle via source context menu right now, need to work in an icon.
If you pause the music, it turns off real-time if it's on.
2012-01-12 17:55:33 -05:00
Christian Muehlhaeuser
7cd51a6108
* Use tDebug() when printing out a clucene error.
2012-01-11 10:30:17 +01:00
Hugo Lindström
82a2ff900b
Fetches artistdata from infosystem
2012-01-11 01:22:22 +01:00
Jeff Mitchell
d6a533527e
Fix signal/slot errors from playlistinterface refactor
2012-01-10 12:45:06 -05:00
Jeff Mitchell
758d65e018
Fix signal/slot signatures.
...
Fixes TWK-654.
2012-01-10 09:56:48 -05:00
Leo Franchi
1ccc368195
Don't blindly refresh top loved tracks all the time.
...
Refactor update function from xspfupdater into tomahawkutils, use it in the loved tracks backend.
also, a few misc cleanups
2012-01-06 17:14:42 -05:00
Leo Franchi
7abc185586
no need for queued connection any longer as clicking a collection item won't lead to a setplaylistinterface
2012-01-06 15:31:48 -05:00
Leo Franchi
4bf4cdda7b
reclaim more copyrights :)
2012-01-06 15:31:31 -05:00
Leo Franchi
5fcb7e637a
Reduce shared memory segment used as we don't allow more than once instance open at once
2012-01-06 12:38:51 -05:00
Christian Muehlhaeuser
ad9cf93f28
* Properly calculate item spacing in AlbumViews.
2012-01-06 08:16:33 +01:00
Christian Muehlhaeuser
c0c43441c1
* Hotfixes for non-KDE users.
2012-01-06 08:08:34 +01:00
Christian Muehlhaeuser
dc79dfe403
* Hardcoded a bunch of font-sizes. Should be properly fixed eventually.
2012-01-06 08:03:25 +01:00
Dominik Schmidt
ef5af2c7d8
Remove Jreen submodule.
2012-01-05 22:40:10 +01:00
Leo Franchi
d4e82d8c94
Merge pull request #73 from Horrendus/master
...
Fix Bugs handling Grooveshark Playlist URL Drops
2012-01-04 08:41:00 -08:00
Stefan Derkits
4f3ae14dbf
Better function naming in shortenedlinkparser
2012-01-04 17:03:48 +01:00
Stefan Derkits
3655a2b537
Don't check whitelist everytime we want to resolve a redirect
2012-01-04 16:37:04 +01:00
Stefan Derkits
014c6e7344
Fix Bugs in GroovesharkParser & enable resolving of multiple redirects
2012-01-04 15:57:23 +01:00
Christian Muehlhaeuser
bea98a5e30
Merge pull request #72 from mgnz/master
...
Updated spanish translation! :)
2012-01-03 16:21:07 -08:00
mgnz
aff87e936a
Update lang/tomahawk_es.ts
2012-01-04 01:17:24 +01:00
Christian Muehlhaeuser
5f0200b151
* Fixed not being able to collapse History item in the sidebar.
2012-01-02 14:14:14 +01:00
Jeff Mitchell
f1fb4a2ed8
Merge branch 'playlistinterface_ptr' of ssh://github.com/tomahawk-player/tomahawk into playlistinterface_ptr
2011-12-31 00:13:56 -05:00
Jeff Mitchell
20d1c2a5cc
Possibly fix some of the qsharedptr warnings by making constructors explicit
2011-12-31 00:13:40 -05:00
Jeff Mitchell
9c8a9e0c52
Possibly fix some of the qsharedptr warnings by making constructors explicit
2011-12-31 00:05:50 -05:00
Jeff Mitchell
b72863a1ff
Get rid of now-unneeded qsharedptr
2011-12-30 23:49:56 -05:00
Jeff Mitchell
2c3bf472bc
Fix a few more signal/slot errors
2011-12-30 23:45:00 -05:00
Jeff Mitchell
05c0f3e2d3
Merge branch 'playlistinterface_ptr' of ssh://github.com/tomahawk-player/tomahawk into playlistinterface_ptr
2011-12-30 23:41:55 -05:00
Jeff Mitchell
8abf965447
Fix a couple signal/slot errors
2011-12-30 23:41:48 -05:00
Christian Muehlhaeuser
0460f6f776
* Fixed compiling MPRIS plugin.
2011-12-31 03:29:11 +01:00
Jeff Mitchell
2ea2b57d92
Finish refactoring playlistinterface...it's its own QObject, and it doesn't multiple inherit with any other classes for any implementations.
...
Dragons ahead, beware. Brave testers needed.
2011-12-30 20:35:53 -05:00
Jeff Mitchell
9fe40f0682
Separate out Playlist's interface. PlaylistPlaylistInterface isn't a great name, someone come up with something better.
2011-12-30 16:31:19 -05:00
Jeff Mitchell
f81db381be
Merge branch 'master' into playlistinterface_ptr
2011-12-29 10:02:46 -05:00
Jeff Mitchell
9320d2f9c2
Fix some corner cases affecting the time slider, such as when the streaming fails
2011-12-29 10:02:09 -05:00
Christian Muehlhaeuser
1639d617f7
* Added shlwapi dependency.
2011-12-28 23:32:47 +01:00
Christian Muehlhaeuser
4341256594
Merge pull request #71 from mickael9/master
...
Use AssocQueryString on Windows for script resolvers (untested)
2011-12-28 14:20:26 -08:00
mickael9
584c4446b5
Use AssocQueryString on Windows for script resolvers
...
that are not .exe files (untested !)
2011-12-28 22:42:51 +01:00
Jeff Mitchell
424ac7a1d5
Separate album playlist interface
2011-12-28 12:27:25 -05:00
Jeff Mitchell
9bc38282e9
Merge remote branch 'origin/master' into playlistinterface_ptr
2011-12-28 11:54:40 -05:00
Dominik Schmidt
9011e4977e
Rename CMakeLists..txt files to CMakeLists..cmake so we get proper syntax highlighting
2011-12-27 03:25:12 +01:00
Dominik Schmidt
4c2c4b7c6d
Remove hardcoded install paths, port over to CMAKE_INSTALL_*DIR
2011-12-27 03:17:37 +01:00
Dominik Schmidt
a6a362944a
Allow setting absolute paths in CMAKE_INSTALL_LIBEXECDIR
2011-12-27 02:39:34 +01:00
Dominik Schmidt
a059cc2e18
Include GNUInstallDirs before configuring config.h
2011-12-27 01:09:08 +01:00
Dominik Schmidt
9a13d475a6
Use python.exe as interpreter for .py files on windows.
2011-12-26 20:14:42 +01:00
Jeff Mitchell
1a240911f5
Separate Artist playlist interface
2011-12-26 13:19:24 -05:00
Jeff Mitchell
a4f65cbcc2
Fix some compilation errors from the merge
2011-12-26 12:29:56 -05:00
Jeff Mitchell
073cbbaad5
Merge branch 'master' into playlistinterface_ptr
...
Conflicts:
src/libtomahawk/widgets/whatshotwidget.cpp
2011-12-26 12:24:27 -05:00
Leo Franchi
4c8fa37d0e
Delete external resolvers when removing them from resolvers list
2011-12-25 19:56:33 -06:00
Leo Franchi
038daffab7
Merge pull request #70 from Horrendus/master
...
enable parsing of tinysong.com Grooveshark links
2011-12-25 06:55:02 -08:00
Stefan Derkits
bd893995c3
Allow parsing of grooveshark tinysong.com links
2011-12-24 22:44:05 +01:00