1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-22 08:49:42 +01:00

4493 Commits

Author SHA1 Message Date
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