Tomahawk CI
ba064206c4
Automatic merge of Transifex translations
2012-04-13 22:16:23 +00:00
Casey Link
a542797038
Fix NewReleases loading bug by using the new generic cache
2012-04-13 16:21:39 -05:00
Casey Link
0cf9a26004
If we can't retrieve source list from cache, re-fetch.
2012-04-13 16:15:44 -05:00
Casey Link
a6754e7467
Fix charts on subsequent starts by caching the list of sources.
2012-04-13 16:09:12 -05:00
Casey Link
6e51739ec9
Add stream operators for CacheData
2012-04-13 16:09:12 -05:00
Casey Link
c46c9bba8e
Add some debug to the generic cache
2012-04-13 16:09:12 -05:00
Casey Link
613d40a605
Store the correct lifetime for cache data.
2012-04-13 16:09:12 -05:00
Casey Link
4b6eadd956
Add documentation to cache
2012-04-13 16:09:12 -05:00
Casey Link
c6beda5a7b
Add a Cache mutex to protect shared data
2012-04-13 16:09:12 -05:00
Casey Link
67d943bce3
Rename TomahawkUtils::TomahawkCache to TomahawkUtils::Cache
2012-04-13 16:09:12 -05:00
Casey Link
08fa4bacd1
New TomahawkCache utility class.
...
A simple, generic cache utility that various bits and bobs can use.
2012-04-13 16:09:12 -05:00
Leo Franchi
bc443d25ac
save new title
2012-04-13 16:01:35 -04:00
Leo Franchi
78be0b75fe
oops not meant to commit that...
2012-04-13 13:48:17 -04:00
Leo Franchi
7169c6d070
Queue up spotify db ops if playlist is busy, otherwise we hit a race condition
2012-04-13 13:47:12 -04:00
Hugo Lindström
78a8c3cfc4
Initial syncstate removal on userchange
2012-04-13 09:06:26 +02:00
Tomahawk CI
68d2cb38de
Automatic merge of Transifex translations
2012-04-12 22:17:09 +00:00
Hugo Lindström
332e9c0448
Output friendly errors
2012-04-12 19:12:45 +02:00
Hugo Lindström
0eafeb995d
Added ErrorJob
2012-04-12 18:04:51 +02:00
Hugo Lindström
2a44de8641
Prepare for JobStatus
2012-04-12 17:48:20 +02:00
Leo Franchi
c1a7c63f03
Ask to delete a playlist on spotify side when deleting a synced playlist
2012-04-12 09:09:09 -04:00
Leo Franchi
6a24d8ebf5
fixes for handling createPlaylist command
2012-04-11 21:34:53 -04:00
Jeff Mitchell
add5bdf8de
Add assert to make it obvious during development if an info plugin is not in the right thread, thanks Leo for the suggestion
2012-04-11 20:34:58 -04:00
Casey Link
90d3661c52
Bring back the right-arrow that segments the breadcrumbs
2012-04-11 18:44:09 -05:00
Casey Link
6c4e6725b4
Remove unused cruft
2012-04-11 18:44:09 -05:00
Casey Link
78192cc752
Simplify new releases ui
2012-04-11 18:44:09 -05:00
Jeff Mitchell
d93c45fd1e
Since we're increasingly using toma.hk, make sure people understand that the option is recommended
2012-04-11 18:29:45 -04:00
Tomahawk CI
066a7a2660
Automatic merge of Transifex translations
2012-04-11 22:16:57 +00:00
Casey Link
548aa1a194
First pass at new releases widget
2012-04-11 16:14:50 -05:00
Casey Link
69d1450b5c
Implement New Releases info plugin
...
Heavily based off existing charts info plugin, refactoring and consolidating
can be done later.
2012-04-11 16:06:30 -05:00
Casey Link
066c387ae9
Update charts info plugin to use the new API
...
This changes from the /source/billboard/chart/top100 style of uri
resource naming to /charts/billboard/top100. The server side changes
have been live for several weeks.
2012-04-11 15:58:57 -05:00
Jason Herskowitz
72df118216
Add New Releases icon for sidebar
2012-04-11 16:05:20 -04:00
Jeff Mitchell
556c0b0767
Merge branch 'twitterinfo'
2012-04-11 15:25:25 -04:00
Jeff Mitchell
511d353cc6
Somehow, who knows how, passing a QImage to the FDO notification spec
...
crashes some X servers, but saving the QImage to a file as a PNG,
loading it back from the file as a PNG, and passing that QImage is
totally cool. Wut.
2012-04-11 15:22:34 -04:00
Leo Franchi
ffe810349b
Merge pull request #85 from nowrep/master
...
Fixed position of context menu in ArtistView and TrackView
2012-04-11 10:44:00 -07:00
nowrep
f42aca9a02
Fixed position of context menu in ArtistView and TrackView
...
- using viewport()->mapToGlobal() as QTreeView is subclass of
QAbstractScrollArea
2012-04-11 19:27:12 +02:00
Jeff Mitchell
64fbd23008
Use returned notification ID instead of static version. Thanks to David Rosca <nowrep@gmail.com> for the fix
2012-04-11 12:54:56 -04:00
Jason Herskowitz
9db33b7fb6
New social share icon in now playing controls
2012-04-11 12:18:19 -04:00
Jeff Mitchell
75d1ab7bbe
Make now-playing FDO notifications reuse, and fix a logic bug in audioengine that would cause missed notifictions
2012-04-11 11:32:29 -04:00
Leo Franchi
4871b6b76c
Merge remote-tracking branch 'origin/master' into spotifyplaylists
...
Conflicts:
src/libtomahawk/globalactionmanager.cpp
2012-04-11 10:24:02 -04:00
Jeff Mitchell
28c76e73bd
Merge remote-tracking branch 'origin/master' into twitterinfo
2012-04-11 09:55:56 -04:00
Jeff Mitchell
3ea581c4f8
Maybe fix cover temp file writing
2012-04-11 09:55:48 -04:00
Jeff Mitchell
7284a53d0f
Move Jreen bits in xmpp info plugin to the SIP side, allowing the plugin to run in the correct thread.
2012-04-11 08:19:10 -04:00
Christian Muehlhaeuser
c5eb71d0de
* Small tweaks to the SocialWidget.
2012-04-11 07:35:01 +02:00
Christian Muehlhaeuser
06fbb9e0dc
* Added SocialWidget, tweet or share your latest music obsessions.
2012-04-11 07:14:42 +02:00
Christian Muehlhaeuser
e33923c63f
Merge pull request #83 from excieve/master
...
"xesam:artist" MPRIS2 type change
2012-04-10 15:37:58 -07:00
Jeff Mitchell
2b09915a0d
Convert sip plugin to a weak pointer so we can check its validity before running invokeMethod on it
2012-04-10 18:36:35 -04:00
Tomahawk CI
35c56395da
Automatic merge of Transifex translations
2012-04-10 22:16:55 +00:00
Jeff Mitchell
619373c2e5
Make lastfm/xmpp info plugins more robust
2012-04-10 18:16:14 -04:00
Jeff Mitchell
43806aec62
Remove album from love action
2012-04-10 17:59:23 -04:00
Jeff Mitchell
54aef2cd2e
More work towards cleaning up and making safer the info plugins. Twitter should be pretty good, but need to make lastfm and xmpp use the same paradigm
2012-04-10 17:58:34 -04:00