1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-25 18:30:20 +01:00

4254 Commits

Author SHA1 Message Date
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
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
Artem Gluvchynsky
4b38bbff30 Changed xesam:artist to a list of strings according to the Xesam spec 2012-04-11 00:19:08 +03:00
Jeff Mitchell
4eaff7a45f Get rid of double-additions of info plugins. Still not sure why it doesn't seem to delete itself. 2012-04-10 12:43:47 -04:00
Jeff Mitchell
25fba84b32 This should hopefully get rid of the messages about parent being in the wrong thread 2012-04-09 23:52:06 -04:00
Jeff Mitchell
4c5855c95d Add twitter info plugin. Still needs some work -- when it should delete
itself (for instance if you disable the plugin and re-enable) it doesn't
seem to, leading to twitter complaining about duplicate statuses. Also
get a message about creating children for parent in different thread.

Along the way, made lastfm plugin correctly switch to the right thread
for the info plugin, fix a couple bugs (such as loving and unloving
using the same type), and so on.

Need to fix up xmpp info plugin to use the correct thread as well.

Also, right now tweets indiscriminately when you love, should turn that
off before merging to master.
2012-04-09 20:50:10 -04:00
Tomahawk CI
6a88aefadc Automatic merge of Transifex translations 2012-04-09 22:16:19 +00:00
Jason Herskowitz
feedb1450c Make capitalization of Stop Playback after this Track consistent with other context menu items 2012-04-09 14:46:42 -04:00
Jeff Mitchell
bfdc7a3d67 Fix Adium plugin with updated notfications 2012-04-09 13:11:35 -04:00
Jeff Mitchell
80a1009aa2 Update text in notification 2012-04-09 12:52:43 -04:00
Jeff Mitchell
bb0e24f074 Fix up xmpp info plugin. This plugin respects private listening
settings, since unlike mpris and fdo it isn't designed to display
locally
2012-04-09 12:19:25 -04:00
Jeff Mitchell
b6cd43d25f Vastly simplify mpris plugin by getting rid of unnecessary info system call 2012-04-09 12:03:12 -04:00
Jeff Mitchell
b0e8fd33ce Merge branch 'master' into notificationcleanup 2012-04-09 11:37:30 -04:00
Dominik Schmidt
651bde6b4a Don't make the context menus transparent as well. Thanks to nowrep for the hint 2012-04-09 12:45:39 +02:00
Jeff Mitchell
ca375bcc76 Remove privacy for mpris; we want to keep local info updated, it's up to the user to configure how programs proxy mpris information 2012-04-08 20:07:07 -04:00
Jeff Mitchell
3f39b0a95f Some cleanup 2012-04-08 19:52:17 -04:00
Jeff Mitchell
8bb31492e4 Merge branch 'master' into notificationcleanup 2012-04-08 19:31:31 -04:00
Jeff Mitchell
41a3cea05e Fix CPU usage due to fader 2012-04-08 19:30:28 -04:00
Jeff Mitchell
c6b5ea0380 Covers aren't showing up now...but at least we're not pegging CPU. Will continue to fix in a bit 2012-04-08 18:30:37 -04:00
Tomahawk CI
712805f5b0 Automatic merge of Transifex translations 2012-04-08 22:16:06 +00:00
Jeff Mitchell
789a93dbe9 Make changes to audiocontrols fader to better handle transitions to/from default cover 2012-04-08 15:33:44 -04:00
Jeff Mitchell
7914fc9551 Initial work on notification cleanup 2012-04-08 14:36:06 -04:00
Jeff Mitchell
8a85b8bbc6 Fix changing connect status 2012-04-08 11:31:11 -04:00
Jeff Mitchell
ff3770a464 Use shared timeline for pixmapdelegatefader. 2012-04-08 09:49:39 -04:00
Jeff Mitchell
546abf4a6d Wrote this SharedTimeLine thing, then converted the wrong class to use it, oops. Seems to work perfectly, though, so might as well use it. 2012-04-07 21:17:53 -04:00
Jeff Mitchell
4e01387eb9 I can't think of any reason that removing this wasn't a mistake, so I'm
putting it back
2012-04-07 18:57:43 -04:00
Jeff Mitchell
09ee426710 Because I am a moron, I didn't take the opportuniy when last futzing
with pushInfo to change things to a struct like I did on the pull side.
Now I'm fixing that mistake, which makes future changes to push data
far, far easier.
2012-04-07 18:51:20 -04:00
Tomahawk CI
de3b8c794b Automatic merge of Transifex translations 2012-04-07 22:16:10 +00:00
Christian Muehlhaeuser
94d97a1029 * Updated README url. 2012-04-07 19:19:47 +02:00
Christian Muehlhaeuser
67d1e6e97c * Updated ChangeLog. 2012-04-07 10:03:28 +02:00
Christian Muehlhaeuser
dfa2a80d82 * Work-around VLC bug: reset volume when resuming. 2012-04-07 09:55:08 +02:00
Christian Muehlhaeuser
9d77f20710 * Boundaries are set by QSlider already. 2012-04-07 09:55:08 +02:00
Christian Muehlhaeuser
6d003028c3 * Don't update seek slider too often, use less cpu. 2012-04-07 09:55:08 +02:00
Jeff Mitchell
ebd59724a5 Be a bit more explicit when connecting 2012-04-06 18:33:09 -04:00