Commit Graph

5050 Commits

Author SHA1 Message Date
Marko Hauptvogel 2418b559a8 Fix rating preservation
This is a bugfix for commit bb5a952e to prevent deletion of database-only ratings.

(cherry picked from commit c0e08d42ed)
2016-04-19 16:08:35 +01:00
Clementine Buildbot 205a77bfd3 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 003b258aab)
2016-04-15 14:19:38 +01:00
Clementine Buildbot 72785a8f64 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 2e66eeb61f)
2016-04-15 14:19:31 +01:00
Clementine Buildbot 4eaef4c004 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 23c0fe9f12)
2016-04-15 14:19:24 +01:00
Clementine Buildbot d613258c98 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit e2fbb8e966)
2016-04-15 14:19:16 +01:00
Clementine Buildbot 4d48907fbb Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 357af2263b)
2016-04-15 14:19:09 +01:00
Clementine Buildbot e7654d41a2 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 9252925a56)
2016-02-22 18:36:54 +00:00
Simon Marchi 89e3d9851e moodbar: check QSlider max/min before using them in division
When switching playback from an item for which the moodbar is not
displayed (e.g. an internet stream), to an item for which it is
displayed (e.g. a local mp3 file), Clementine sometimes crashes.

This happens because the slider_opt->maximum and slider_opt->minimum
have the value 0 (their default value), and the difference is used as a
divisor.  This gives a division by 0, and a SIGFPE.

This problem has been fixed in commit af42cce.  However, when a9f9b0e
reverted 3f79fa5, a little to much was reverted and we lost what af42cce
did.  This patch re-introduces the fix.

Fixes #5261

moodbar: Add comment
(cherry picked from commit 725e1d8f0d)
2016-02-18 14:25:48 +00:00
John Maguire 8d2911bc32 Cope with receiving no images from spotify
(cherry picked from commit 4cd20ffdaa)
2016-02-17 18:07:20 +00:00
John Maguire 2219f88484 Too clever for old GCC versions.
(cherry picked from commit 52c72f95ba)
2016-02-17 16:42:30 +00:00
John Maguire 99b07fd707 Fetch artist images from spotify.
(cherry picked from commit 1304f8898e)
2016-02-17 16:17:51 +00:00
John Maguire 4bba0fda09 Blacklist artist images from echonest using dead last.fm server.
(cherry picked from commit 5b4c0c920c)
2016-02-17 16:17:46 +00:00
John Maguire 42c21f0d03 Make image requests follow redirects
(cherry picked from commit a80e241bbe)
2016-02-17 16:17:40 +00:00
Clementine Buildbot 01a4387ac4 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit b3d5cabdc1)
2016-02-17 13:32:05 +00:00
John Maguire c7ca852433 Fix songkick concert fetching
(cherry picked from commit ce3ba02749)
2016-02-11 17:00:21 +00:00
John Maguire 29668fcd6c Only set lastfm to https for liblastfm1
(cherry picked from commit 1cc889fbfc)
2016-02-09 15:17:55 +00:00
John Maguire 3546bcf08d Don't leak AudioScrobbler.
(cherry picked from commit 20de7a1a81)
2016-02-09 11:55:35 +00:00
John Maguire 270ff34d39 At least try to authenticate with last.fm over https
(cherry picked from commit ccedb0fdc6)
2016-02-09 11:55:29 +00:00
Andreas 8b02ae592f Use desktopauth instead of mobileauth for last.fm
It now uses an oauth like authentication process so the user isn't required to enter the last.fm password in Clementine but rather authenticate through the last.fm website.

Updates #5028

(cherry picked from commit 6c726e3e38)
2016-02-09 11:50:39 +00:00
Clementine Buildbot 641b597447 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 9ba41411d3)
2016-02-09 11:48:57 +00:00
Clementine Buildbot bfca46e224 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit ac0aff5e81)
2016-02-09 11:48:53 +00:00
John Maguire d92fe15123 Bump spotify lib & blob version.
(cherry picked from commit 8ef1d4cae2)
2016-01-28 14:55:49 +00:00
Clementine Buildbot 5251801635 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit e269cdc8ee)
2016-01-27 15:30:34 +00:00
John Maguire ffd09617ff Download spotify blob over ssl
(cherry picked from commit 9467babee4)
2016-01-21 14:57:12 +00:00
Clementine Buildbot 7add34a784 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 8eec78671f)
2016-01-19 12:30:10 +00:00
Arnaud Bienner 0972507ecc SoundCloud: add configure action to context menu
(cherry picked from commit 8579cce85c)
2016-01-14 15:18:31 +00:00
Chocobozzz bcd769c25a show settings dialog for difm when populate streams without a premium account
(cherry picked from commit ef58ce27e5)
2016-01-14 15:18:03 +00:00
Clementine Buildbot 08e6b9092a Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 3463b720c9)
2016-01-13 12:30:57 +00:00
Clementine Buildbot 6ef7bfb450 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 3271c06d10)
2016-01-13 12:30:50 +00:00
Mattias Andersson a6e3b2210e Use mp4mux instead of ffmux_mp4 when transcoding to aac
(cherry picked from commit d9c4e0844d)
2016-01-12 16:16:20 +00:00
Andreas cced6cfc49 Execute global search always in main thread
Otherwise the timer doesn't work and the invoke of the closure fails (BlockingSearchProvider::SearchAsync).
This is because Q_ARG doesn't work well with templates and "QMetaMethod::invoke: Unable to handle unregistered datatype 'Arg'" is logged.
See closure.h "void Unpack(QList<QGenericArgument>* list, const Arg& arg)" and "Closure::Call".

This change was made because global search with the network remote didn't work anymore (network remote runs in a separete thread).

(cherry picked from commit bca2607850)
2016-01-09 15:53:06 +01:00
John Maguire dcadc98a5d Geolocate over ssl.
(cherry picked from commit 70070ee0bf)
2016-01-08 12:14:15 +00:00
Andreas 1e9288e14d Fix transcoder settings not applied for network remote
The format was supplied, but the settings for the format was not applied when transcoding files for the network remote.

(cherry picked from commit ab000b1ba5)
2016-01-06 13:20:35 +01:00
David Sansome a168b618d3 Rename "Import" to "Add directory" in the transcode dialog 2015-12-31 11:02:45 +11:00
Clementine Buildbot ef8787e461 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-12-28 10:00:38 +00:00
Santi 98b042d29c Disable translation of shortcuts 2015-12-22 18:33:07 -03:00
John Maguire 0c97803f11 Merge pull request #5163 from Ede123/star_icon
Improve the star icon of `favoritewidget`
2015-12-22 14:28:23 +00:00
Eduard Braun f68e4c8c87 Improve the star icon of `favoritewidget`
* Use the star icon in its native size (16 px × 16 px) instead of unnecessarily scaling it down by 1 px
* Center the star icon vertically
2015-12-21 22:25:32 +01:00
John Maguire b3e2525170 Merge pull request #5160 from v-fox/moodbar-regression-fix
Avoiding usage of pixelMetric because it breaks on non-Oxygen styling
2015-12-21 18:59:41 +00:00
John Maguire 7555913b0c Merge pull request #5161 from Chocobozzz/master
Reload playcount from tagreader only if it is set
2015-12-21 18:48:32 +00:00
John Maguire c15a6c8ee9 Merge pull request #5166 from Chocobozzz/edit_tag_main_window
Add error message if editing tag from playlist fails
2015-12-21 18:47:57 +00:00
Clementine Buildbot 0f46967c00 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-12-21 10:00:48 +00:00
Chocobozzz 5675091816 Add error message if editing tag from playlist fails 2015-12-20 19:07:15 +01:00
Chocobozzz dfdb21cd61 Reload playcount from tagreader only if it is set 2015-12-19 19:42:52 +01:00
Clementine Buildbot 6205166823 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-12-14 10:00:40 +00:00
v-fox a9f9b0ef72 Avoiding usage of pixelMetric because it breaks on non-Oxygen styling
Partial revertion for commit "3f79fa5c651f23e48faf1af6ca56dbff9e5660ab" because of
https://github.com/clementine-player/Clementine/issues/4770
2015-12-14 07:16:30 +05:00
David Sansome 5a49fa4ad0 Fix an old bug in the dmg rule 2015-12-13 16:23:35 +11:00
David Sansome d50cfd5293 Install frameworks into the app bundle properly so Mavericks considers them signed 2015-12-10 23:31:01 -06:00
Nick Lanham ee7c9527a0 Add ampache=1 to getAlbum for playcounts
- Ampache recently added support for returning playcounts, if the client
  reports that it knows it's talking to an ampache server:
  1aaf01ae98

- This checks the type attribute on the ping request to see if
  Clementine is talking to an Ampache server, and if so, it adds
  ampache=1 to getAlbum requests, and uses the returned playcounts.
2015-12-08 14:15:56 -08:00
John Maguire d47ee24962 Merge pull request #5138 from nicklan/master
Add "Smart Playlists" for subsonic
2015-12-08 12:26:18 +00:00