Commit Graph

3509 Commits

Author SHA1 Message Date
David Sansome 332aeadec0 Keep the appsrc half full to prevent tiny stalls when libspotify is waiting to send us audio data 2011-11-29 11:10:31 +00:00
David Sansome f0923857a1 Don't update the Jamendo tables for the effective_albumartist change - it's far too slow 2011-11-29 10:38:07 +00:00
David Sansome 8d5ef62256 Do spotify image requests with string IDs instead of spotify://image/ urls. For some reason this seems to fix occasional crashes when image results arrive. Fixes issue 2411. 2011-11-29 10:21:40 +00:00
Clementine Buildbot 32d709664b Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2011-11-29 10:07:05 +01:00
David Sansome 4bc8ef1979 Add libgstgdp.dll to the windows installer 2011-11-28 21:32:54 +00:00
David Sansome eb719fad77 Bump the spotify blob version again 2011-11-28 21:27:12 +00:00
Arnaud Bienner ff7cd0334e Ability to rename GS playlists 2011-11-28 21:59:25 +01:00
John Maguire efbd19fb36 Add gdp payload/depayload plugin on mac. 2011-11-28 20:53:49 +01:00
David Sansome 9306efef99 Fix compilation on windows due to #defines leaking out of windows headers 2011-11-28 19:13:01 +00:00
David Sansome 5ee6064a50 Fix compilation errors when compiling without spotify 2011-11-28 19:09:52 +00:00
Arnaud Bienner ac285eeeae Add missing copyright headers 2011-11-28 20:07:18 +01:00
David Sansome 86363d8b63 Set appsrc's flow control callbacks, and throttle data from libspotify when the buffer gets full. 2011-11-28 18:45:12 +00:00
David Sansome 05460f9975 Mark spotify streams as not seekable 2011-11-28 18:45:12 +00:00
David Sansome 22e6a649b7 Remove the custom gstspotifytcpsrc and use tcpserversrc ! gdpdepay to receive data. Use a gstreamer pipeline on the other end as well to send data. 2011-11-28 18:45:12 +00:00
John Maguire e9d770a864 Remove pjsip/stun code and make PortForwarder at least compile. 2011-11-28 16:22:13 +01:00
John Maguire 4d3dc6b564 Make the DMG look slightly less stolen from Tomahawk. 2011-11-28 15:40:39 +01:00
John Maguire 0b38324e0b Update DS_Store to put the clementine icon in the right place. 2011-11-28 15:26:22 +01:00
John Maguire 875645ee0c Use Tomahawk script to generate a prettier DMG. 2011-11-28 15:26:22 +01:00
David Sansome 4dc4aa33ac Make the enabled/disabled state of a global search provider separate from its logged in state - means that now Grooveshark and Spotify providers will be enabled as soon as you login 2011-11-28 14:18:20 +00:00
David Sansome b873209d39 Remove the <xiphcomment.h> include from song.h so that windows headers don't infect everything else. Also move other bits of song.h into song.cpp, and reduce the number of includes in song.h. 2011-11-28 13:56:55 +00:00
John Maguire 7542949e2b Fix clang warning about unhandled enum value. 2011-11-28 14:08:22 +01:00
David Sansome 6722d1cc6a Bump the spotify blob version number 2011-11-28 12:33:45 +00:00
David Sansome 89e8634928 Treat relogin failed messages from spotify differently, and only show the error dialog once. 2011-11-28 12:32:45 +00:00
David Sansome e16f1d8bdd Timeout if the spotify client hasn't connected to the tcpsrc within 5 seconds. 2011-11-28 12:18:03 +00:00
John Maguire cb211190c7 Always flush the spotify socket on Mac. 2011-11-28 12:17:47 +01:00
David Sansome 80b9e5bede Update the .pot 2011-11-28 11:04:38 +00:00
Angus Gratton c5c581a4f1 Autodetect compilations based on effective_albumartist not artist (Fixes issue 509) 2011-11-28 11:04:38 +00:00
Angus Gratton 2cf6875c6d Fix bug caused by adding Various Artists for albumartist, where nodes would sometimes not move under Various Artists due to album node never being empty (Issue 509) 2011-11-28 11:04:38 +00:00
Angus Gratton 360aaabd0d Add playlist album artist for use in playlist grid view (Issue 509) 2011-11-28 11:04:38 +00:00
Angus Gratton b158f6788d Add support for Various Artists in Album Artist library mode (Issue 509) 2011-11-28 11:04:38 +00:00
Angus Gratton edb9b0b4fe Add album effective_artist filter that falls back to artist when unavailable (Issue 509) 2011-11-28 11:04:38 +00:00
Clementine Buildbot 92d2d644d0 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2011-11-28 12:02:42 +01:00
Arnaud Bienner a77f4b14d5 When creating a new GS playlist, insert the newly created playlist just above the subscribed playlists, instead of inserting it at the end (after the subscribed playlists) 2011-11-28 00:22:19 +01:00
David Sansome be4e70a9b1 Don't crash when using Player::PlayAt to play an index that doesn't exist. Fixes issue 2330 2011-11-27 22:24:38 +00:00
David Sansome 7548919bc1 Remove the resolvers for now - they don't work properly and ought to use the global search. 2011-11-27 22:15:28 +00:00
David Sansome 42bf358b81 Use MP3 URLs for Jamendo instead of Ogg since they seem to keep breaking the Ogg URLs. Fixes issue 2417 2011-11-27 21:28:31 +00:00
David Sansome da532ef3ca Make manual track changes ignore the "repeat track" setting. Fixes issue 2426 2011-11-27 21:02:37 +00:00
David Sansome 0edb8abc7a Save the last used tab in the edit tag dialog in QSettings so it's shared between instances. Fixes issue 2260 2011-11-27 20:37:22 +00:00
David Sansome 8334484c1e Fix some symbol naming conflicts that happen when including windows header files (taglib >1.7 brings them in for us). 2011-11-27 19:43:07 +00:00
David Sansome 456011d100 Don't show the "Retrieving Grooveshark playlists" task forever if the user has no playlists. 2011-11-27 19:02:14 +00:00
David Sansome c38043b7e7 Require libspotify 10, update the windows installer to use the new libspotify.dll filename, add libspotify ldflags properly. 2011-11-27 18:47:02 +00:00
David Sansome d0f09d83a1 When a login fails, focus and select all the text in the password field so the user can start typing a new password straight away. 2011-11-27 17:54:36 +00:00
David Sansome add91d32de Fix the tab order in the magnatune settings page so password comes after username 2011-11-27 17:53:54 +00:00
David Sansome 1e0a9e6d94 Fix a bug in the last.fm settings page where logging in with invalid credentials wouldn't hide the busy spinner and re-enable the credential fields. 2011-11-27 17:53:04 +00:00
David Sansome 62c3cb77cd Add settings for spotify bitrate and volume normalisation 2011-11-27 17:29:33 +00:00
David Sansome 7444f437aa Fade out tracks properly when changing between two URLs that have registered URL handlers (like spotify and grooveshark). 2011-11-27 16:35:36 +00:00
David Sansome dc49c098df Fix unit tests 2011-11-27 15:29:48 +00:00
David Sansome b8ee548eb4 Rename the existing "Shuffle by album" mode to "Shuffle tracks in this album", and add a new "Shuffle albums" mode that plays all the tracks in each album sequentially, but then jumps to a different random album afterwards.
Fixes issue 1152
2011-11-27 15:01:10 +00:00
Clementine Buildbot f859fff131 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2011-11-27 10:06:59 +01:00
Clementine Buildbot ff58e484fb Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2011-11-26 10:07:05 +01:00