Leo Franchi
d61a99629f
Rework spotify UI a bit for greater clarity
2012-04-14 22:09:22 -04:00
Tomahawk CI
7ccccae722
Automatic merge of Transifex translations
2012-04-14 22:16:15 +00:00
Leo Franchi
4d02b9945d
only save diretory if user actually chose one
2012-04-14 16:50:15 -04:00
Leo Franchi
d2f6a65eb5
save/restore folder when loading playlists
2012-04-14 15:07:46 -04:00
Leo Franchi
08a15f0acb
Don't tweet on love
2012-04-14 14:57:44 -04:00
Leo Franchi
d9f690d9d6
Merge remote-tracking branch 'origin/master' into spotifyplaylists
...
Conflicts:
src/libtomahawk/accounts/Account.cpp
src/tomahawkapp.cpp
2012-04-14 13:10:06 -04:00
Leo Franchi
c4a9dd6b32
Fix position when moving
2012-04-14 13:07:33 -04:00
Leo Franchi
4ec0117c43
Send tracks moved to spotify
2012-04-14 11:44:27 -04:00
Leo Franchi
b7b5e60f98
notifications for track moved
2012-04-13 23:06:39 -04:00
Leo Franchi
8069baf911
support moving to beginning
2012-04-13 22:05:25 -04:00
Leo Franchi
df37fd42fd
try re-setting m_entries on new playlist revision instead of adding new/removing old only
2012-04-13 21:34:26 -04:00
Leo Franchi
f72e123140
Handle moves from spotify (doesn't show up till a restart)
2012-04-13 19:58:57 -04:00
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