Jonas Kvinge
25ef0ff211
Only use system tray if it's available on the system ( #6154 )
2018-10-01 01:40:31 -07:00
Jonas Kvinge
6432a9c399
Make systray settings available only if there is a systray on the system ( #6153 )
2018-10-01 01:39:37 -07:00
Jonas Kvinge
c264725e78
Save tags for WavPack files ( #6152 )
2018-10-01 01:38:29 -07:00
Jonas Kvinge
758be9d6db
Add missing ftsyear in device schema
2018-10-01 01:37:58 -07:00
John Maguire
dbe8a877c4
Merge branch 'fix-sqlite'
2018-09-29 23:31:08 +01:00
John Maguire
97eadbd441
Add error handling for FTS3 tokenizer
2018-09-29 23:30:37 +01:00
John Maguire
5e8dcd668c
Merge branch 'fix-sqlite' of https://github.com/Fat-Zer/Clementine into fix-sqlite
2018-09-29 23:07:30 +01:00
Clementine Buildbot
5e0caa512a
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2018-09-25 00:24:43 +00:00
Clementine Buildbot
d97c19dac8
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2018-09-18 00:24:37 +00:00
Clementine Buildbot
a73d67aae4
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2018-09-17 14:33:04 +00:00
John Maguire
1f5d6adf0c
Cloud builder for transifex pull
2018-09-17 15:07:11 +01:00
Clementine Buildbot
31a9b452fb
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2018-09-17 14:03:05 +00:00
John Maguire
792b320c0c
Use seconds for timeout
2018-09-17 14:39:31 +01:00
John Maguire
7bc13781d2
Increase build timeout
2018-09-17 14:38:14 +01:00
John Maguire
90a0314a89
Add cloud builder for tx push
2018-09-17 14:36:12 +01:00
Ilgiz Mustafin
a65dabcf0a
Date columns for use in library search queries. ( #6135 )
...
* Mention numeric columns in tooltip
* Add date filters in search queries
* Show filter usage in tooltip
* Fix code formatting
2018-09-08 13:18:44 -07:00
Ilgiz Mustafin
68d473cfb1
Add filetype filter in search queries
2018-09-05 01:44:40 -07:00
Ilgiz Mustafin
8818ba340a
More columns for use in library search queries
...
Support more columns for the COLUMN:VALUE syntax
in the library search query
2018-09-05 01:44:40 -07:00
Eoin O'Neill
8902776b32
SPC playback fix to prevent end-of-track signal hang.
...
This fixes an issue with SPC playback where tracks would not properly register End-of-track
notifications when a new track begins.
2018-09-03 01:17:51 -07:00
Alexander Kernozhitsky
a71694f61b
Emitting CanPlay and CanPause on change
...
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898998 for more
information.
2018-08-24 05:59:33 -07:00
Kerem Seyhan
4ac2dedefa
Added mouse forward and back button actions.
2018-08-14 17:09:55 +01:00
David Guillen Fandos
4a1236f8da
Reduce some CPU load by disabling/fixing some UI stuff
...
- Disabling playlist row glow by default
- Track slider popup visible by default, add hide()
to ensure not visible by default (no more repaints)
- Set kTrackSliderUpdateTimeMs to 500. IMO 40 is too low
This should partially fix issue #1079
2018-08-08 22:39:54 +01:00
Mattias Andersson
c7f3ae93e0
Remove special copyright for fancytabwidget
...
Since revision 790fc2ff, the widget is no longer based on Nokia's version.
2018-07-22 21:21:09 +01:00
Mattias Andersson
765ee3461b
Remove unused directory 3rdparty/fancytabwidget
2018-07-22 21:21:09 +01:00
raphj
292fd0b009
Use QString fromLatin1 instead of fromAscii
...
Methods QString::fromAscii and QString::toAscii have been deprecated in Qt 5 (https://doc.qt.io/qt-5/qstring-obsolete.html ).
This commit replaces calls to QString::fromAscii by calls to QString::fromLatin1 and calls to QString::toAscii by calls to QString::toLatin1.
This allows successful build when merging branch master into branch qt5.
2018-07-11 13:40:01 +01:00
Mark Furneaux
2b280de663
Attempt to fix track change hang
...
When switching between tracks with different sample rates, the probe queue blocks before the pipeline can emit EOS.
This prevents the track change from proceeding without manual intervention. This appears to be because the queue
element doesn't handle the rate change correctly (either due to buffer length, or cap negotiation).
The queue2 element however does handle this without blocking indefinitely.
2018-07-09 12:05:48 +01:00
Mattias Andersson
31002ca534
Resolve an ambiguous function call
2018-07-08 23:09:41 +01:00
Mattias Andersson
e9a4db0192
Prevent closing of the RipCDDialog if the ripper is running
...
This prevents a segfault when a running dialog is closed and later reopened.
2018-07-07 10:23:49 +01:00
Mattias Andersson
10d4c502fd
Set the parent to avoid a memory leak
2018-07-06 17:09:21 +01:00
Mattias Andersson
3e53e23bb8
Fix formatting
2018-07-06 17:09:21 +01:00
Mattias Andersson
2c084e45b6
Finnish immideately if there are no tracks to rip
2018-07-06 17:09:21 +01:00
Mattias Andersson
059b5ed04f
Add Musicbrainz integration to the cd ripper
2018-07-06 17:09:21 +01:00
Mattias Andersson
84f1b7bae0
Load the audio cd in a separate thread
2018-07-06 17:09:21 +01:00
Mattias Andersson
4458d45200
Give the cd device some more time to spin up
2018-07-06 17:09:21 +01:00
Jonas Kvinge
b897651cdb
Device fixes for MacOs ( #6098 )
...
* Fix setting device for newer MacOs
* Fix setting device if there is an empty description
2018-07-06 10:04:40 +01:00
Eoin O'Neill
4733185d08
Added basic VGM format playback and tag reading. ( #6089 )
...
Current VGM format implementation in GStreamer (gstgme) only supports Sega Geneses (Mega Drive) and Sega Master System emulation.
GStreamer also cannot handle the VGZ format (a shorthand for vgm.gz, a gzipped archive that contains a song) which means
that users will currently have to extract the contents of their VGZ files to individual vgm files.
2018-06-18 14:26:11 +01:00
vaterlangen
fcf96cb6ff
Queue size and duration is now displayed in queue manager && Album Cover Popup fixes ( #6086 )
2018-06-18 14:21:44 +01:00
Eoin O'Neill
e2f63e3945
Implemented SPC playback functionality.
...
Would like to add more playback support for additional GME supported file types. GME is already supported by the GStreamer backend.
2018-06-16 10:06:37 +01:00
Jonas Kvinge
a397871123
Fix loading output/device setting
2018-06-14 21:39:16 +01:00
Jonas Kvinge
5dbdcca54f
Set empty string for sinks with default devices and auto sink
2018-06-14 21:39:16 +01:00
Clang Formatter
083129f41c
Automatically formatted
2018-06-13 20:37:13 +00:00
vaterlangen
465fa2ce87
Clicking on songs in playlists via remote control now respecting behavioural settings from GUI (either direct changes it or enques it)
2018-06-13 22:03:23 +02:00
Jonas Kvinge
f3aab34d3a
Add ALSA Device Finder ( #6079 )
2018-06-13 09:56:42 +01:00
Jonas Kvinge
41ed505277
Fix git revision string ( #6083 )
2018-06-13 09:38:56 +01:00
Jonas Kvinge
da648fd08f
Fix setting device on windows ( #6081 )
2018-06-12 09:27:10 +01:00
John Maguire
1b4955cc4a
Merge pull request #6076 from jonaski/taglib
...
Audio file detection by content supported by newer taglib
2018-06-10 00:04:07 +01:00
Jonas Kvinge
925e74f909
Fix crash when uridecodebin fails. ( #6077 )
...
Let's the user see the error message what failed instead of Clementine crashing.
Also don't do gst_object_unref unless bin is set.
This fixes GStreamer-CRITICAL gst_object_unref: assertion 'object != NULL' failed
2018-06-06 23:53:25 +01:00
Jonas Kvinge
03261f5b8d
Use bultin taglib as default
...
Only use systems taglib if it's newer than the current release because of audio file detection by content.
2018-06-06 22:59:21 +02:00
Jonas Kvinge
e0d2d9b424
Use taglib to check for valid audio file
2018-06-06 22:54:48 +02:00
Jonas Kvinge
ef5a23a3fe
Bump taglib
2018-06-06 22:47:08 +02:00