Commit Graph

6849 Commits

Author SHA1 Message Date
Chocobozzz a1a892b35e Fix "Invalid key" error in lastfm auth 2018-02-19 09:10:26 +00:00
John Maguire b04367937a
Merge pull request #5976 from Chocobozzz/qt5
Upgrade Qt5 branch
2018-02-03 17:17:24 +00:00
Chocobozzz 70f68b1926
Merge remote-tracking branch 'upstream/master' into qt5 2018-02-01 09:50:42 +01:00
Chocobozzz 38c1f8777c Fix compilation with crypto++ >= 6.0.0 (#5974) 2018-02-01 08:07:51 +00:00
Vikram Ambrose 790fc2ff28 Replace Nokia based FancyTabWidget with standard QTabWidget (#5956)
* Replace Nokia sidebar widget with QTabWidget

The old sidebar widget was written by Nokia 10 years ago
and was a hand made hardcoded mess of widgets trying to
emulate a QTabWidget.

This commit completely replaces it with a widget of the
same name (FancyTabWidget) but is a much simpler subclass
of the standard QTabWidget allowing for a 50% code reduction.

There is still some manual draw code copied over to get the
exact same look of the previous widget but this is not strictly
necessary and can be later refactored with simpler drawControl
code based on styling preferences.

Benefits:
 - 50% code reduction
 - Easier to understand standard QTabWidget mechanics
 - Built-in support for re-arranging and closing tabs

* Save and restore sidebar tab order

Allow the user to rearrange the tab order by dragging
tabs to a new location. Tab order is saved on exit and restored
on start

* Fix some code formatting issues
2018-01-10 09:22:05 +00:00
Andreas Sturmlechner abf390729a Drop obsolete Qt5WebKit dep from CMakeLists.txt (#5954)
Fixes https://github.com/clementine-player/Clementine/issues/5945
2018-01-07 14:11:25 +00:00
vikramambrose 2e4a67b8da Add appearance option to hide playlist filter toolbar (#5942)
Gives the user the option of a cleaner looking interface if the
filter toolbar isn't used.
2018-01-03 15:24:56 +00:00
Stephen Dawkins d9b12a5599 Added additional check when enclosure type is missing (#5934) 2017-12-23 12:48:38 +00:00
Benoit Brummer 902c22ef1b fixed issue #5868: IPs were not recognized as private when Qt translates ipv4 to ipv6 (#5896) 2017-12-15 02:10:02 +00:00
Mattias Andersson b724291ef9 Ensure that the correct playlist is played (#5929)
When the playlist doubleclick behavior is set to add songs to the queue,
the playback of the queue also starts if no song is currently
playing. To play the queue from the current playlist, we must set the
active playlist to the current one before starting the playback.

Fixes #5714.
2017-12-14 21:48:03 +00:00
Mattias Andersson 650eb0534a Always include the hours in the the time string if the duration if (#5925)
longer than one day.
2017-12-13 18:37:34 +00:00
benpicco 27bef68cf6 Attempt to reload stream on "Server does not support seeking." error (#5923)
When the network connection changes while playing an HTTP stream, I always get the "Server does not support seeking." error from GStreamer.
It seems like GStreamer tries to seek on reconnect, which fails, an propagates the error to Clementine which in turn ceases playback with
the error message handed through from GStreamer, even though there is now a perfectly fine network connection again.

As a workaround, try to reload the stream when this error occurs.

fixes #5116
2017-12-11 00:13:30 +00:00
Clementine Buildbot 3134e09aec Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-12-04 10:00:52 +00:00
Clementine Buildbot 944e5fb326 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-11-27 10:00:50 +00:00
John Maguire d71651db7e Explicitly link libprojectm renderer to GLEW 2017-11-21 13:38:57 +01:00
John Maguire 7599b5771f Explicitly link qt to libclementine-common 2017-11-21 13:25:33 +01:00
Victor Parmar eab875c46d Add support for deleting the currently playing track via the commandline (#5899) 2017-11-21 10:02:36 +00:00
Adrian Garcia 27fc915921 Add settings option to stop playback if song fails to play (#5905) 2017-11-21 10:00:36 +00:00
Andreas Sturmlechner b8381321c2 Properly find Qt5LinguistTools (#5913) 2017-11-21 09:59:48 +00:00
Clementine Buildbot 7b1b43ffed Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-11-20 10:00:46 +00:00
Clementine Buildbot 83e860eabd Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-11-13 10:00:44 +00:00
Clementine Buildbot ce22905a01 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-11-06 10:00:44 +00:00
Clementine Buildbot 9a5bcb7a35 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-10-30 10:00:43 +00:00
Clementine Buildbot 221f6d7261 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-10-23 10:01:01 +00:00
Clementine Buildbot f1b767faa4 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-10-19 23:05:16 +00:00
droserasprout 0a59257dc3 Prevent thumbnailing nocover icon for MPRIS (#5886) 2017-10-18 01:53:45 +01:00
droserasprout 08a80a5750 Fix oversized currenttrack icon in playlistview (#5885) 2017-10-18 00:32:25 +01:00
Adrian Garcia dfa7042ff3 Subsonic: download cover art (#5880) 2017-10-06 14:08:00 +01:00
mananaBanana 62d1eb4457 Added Hindi translations for desktop file. Removed empty lines (#5876) 2017-10-04 17:00:05 +01:00
John Maguire ba8a82bffa Merge branch 'mananaBanana-minorFixes' 2017-10-04 16:48:18 +01:00
adwait a7ec5662e1 Updated qt bug report page 2017-10-04 16:47:35 +01:00
Clementine Buildbot c024b1340d Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-10-02 10:00:46 +00:00
Clementine Buildbot b851741a0c Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-09-25 10:00:43 +00:00
Clementine Buildbot d2a69b2f91 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-09-18 10:00:45 +00:00
John Maguire 913cc29186 Include xingmux plugin on mac.
Fixes #5231
2017-09-17 14:15:52 +01:00
Andrei Stepanov 4310b7ed01 Rename Mac OS X to macOS in README.md (#5861)
https://en.wikipedia.org/wiki/MacOS
2017-09-14 22:13:04 +01:00
Clementine Buildbot 6faa749b1f Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-09-11 10:00:43 +00:00
Clementine Buildbot 06e8d1eb56 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-09-04 10:00:45 +00:00
Allan Nordhøy f511ee12e3 Spelling: "Wii Remote" → ←↑↓⊕⊖⌂ (#5844) 2017-08-29 14:01:48 +02:00
Allan Nordhøy b581f2454a Spelling: Hip Hop (#5843)
https://en.wikipedia.org/wiki/Hip_hop Though inconsistent, this never uses "HipHop". While that could be perceived as the name of the equalizer, "Hip Hop" is at least consistent with the other EQs.
2017-08-29 02:09:05 +02:00
Allan Nordhøy 36459d2e62 Spelling "%" → "percent" for consistency (#5842) 2017-08-29 02:08:52 +02:00
Allan Nordhøy 566708b778 ↑↓ for "Up" and "Down" (#5841) 2017-08-29 01:45:43 +02:00
Allan Nordhøy be79e8f92f Spelling: FLAC elsewhere (#5840) 2017-08-29 01:23:22 +02:00
Allan Nordhøy 38cc22ca85 Update song.cpp (#5839) 2017-08-29 01:23:05 +02:00
Allan Nordhøy b89ccb04f2 Spelling: D-Bus (#5838) 2017-08-28 23:37:47 +02:00
Allan Nordhøy 050813bf9c Spelling: D-Bus (#5837) 2017-08-28 23:37:25 +02:00
Allan Nordhøy c29886d8c9 Spelling: URL (#5836) 2017-08-28 23:03:49 +02:00
Allan Nordhøy 55ef908728 Spelling: Log in, Last.fm (#5835)
As per https://www.last.fm/
2017-08-28 23:03:22 +02:00
Clementine Buildbot f910b2ff09 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2017-08-28 10:00:45 +00:00
John Maguire a8cb9bbd2a Authenticate Last.fm with "oauth". 2017-08-24 19:32:14 +01:00