1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-02-02 12:26:48 +01:00

5472 Commits

Author SHA1 Message Date
Alibek Omarov
a8c2537056 RainbowDash analyzer now more pretty 2014-06-18 23:37:43 +06:00
Alibek Omarov
60ae9e9408 Now Bar Analyzer respects color scheme 2014-06-18 21:55:29 +06:00
Clementine Buildbot
e0920054a9 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2014-06-16 10:01:47 +02:00
Clementine Buildbot
554e1bcc4d Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2014-06-09 10:01:48 +02:00
David Sansome
0cd3d9b34f Don't do seafile stuff unless signed in. 2014-06-07 15:29:28 +10:00
David Sansome
01ae151f8a Delay writing WMA ratings and play counts until playback has finished. Fixes #3593 2014-06-07 15:29:23 +10:00
David Sansome
f6a72828a9 Write statistics and ratings in Library, not LibraryBackend. 2014-06-07 15:19:43 +10:00
David Sansome
c8625deffb Update persistent model indexes properly when sorting the playlist. Fixes #4358 2014-06-07 13:31:25 +10:00
David Sansome
bfc941bb7f Use a better colour for labels in the edit tag dialog on dark themes. Fixes #4377 2014-06-07 12:48:32 +10:00
David Sansome
53be1e1f65 Revert "Use guaranteed random number generator." Fixes #4400
This reverts commit 9f6899ac82e9af47fcec05fa82a68343abfafaca.
2014-06-07 12:12:08 +10:00
David Sansome
e695aaee44 Merge branch 'release-1.2'
Conflicts:
	dist/windows/clementine.nsi.in
	src/core/mergedproxymodel.h
	src/core/utilities.cpp
	src/internet/spotifyblobdownloader.cpp
	src/main.cpp
2014-06-07 11:56:06 +10:00
John Maguire
4aa42cdce9 Merge pull request #4399 from Chocobozzz/taglib-leak
Tagreader leak
2014-06-05 17:54:13 +02:00
Chocobozzz
ef6dd38d0d use unique_ptr instead 2014-06-05 17:42:55 +02:00
John Maguire
96ad4554d9 Merge pull request #4392 from Chocobozzz/master
Add Seafile Support
2014-06-05 16:50:45 +02:00
Chocobozzz
571ffdff1d delete another delegating constructor 2014-06-05 16:34:15 +02:00
Chocobozzz
2595df9779 Change the comment for TagLib::MPEG:File 2014-06-05 15:48:20 +02:00
Chocobozzz
357a9ff194 Fix memory leak in tagreader 2014-06-05 15:47:14 +02:00
Chocobozzz
09acc2336f Delete the delegating constructors (entry and treeitem) 2014-06-05 14:24:06 +02:00
John Maguire
ea03a621a8 Add class mutex instead of deprecated static mutex. 2014-06-05 14:08:22 +02:00
David Sansome
c03c0def19 Add menu items for updating and doing a full rescan of Google Drive 2014-06-05 20:20:58 +10:00
David Sansome
0bf911aec4 Clean up the stream if ownership isn't taken by a taglib file. 2014-06-05 20:20:57 +10:00
John Maguire
36f0cde07d Revert "Remove deprecated use of static mutex in moodbar."
Fixes #4394

This reverts commit 7652e2f780f5ba25fd0a1282e762233b91e68426.
2014-06-05 11:58:30 +02:00
Chocobozzz
f14ec51a60 add constant for max tries and correct memory leaks 2014-06-04 18:44:23 +02:00
Chocobozzz
71c096c170 add new line for schema-45 2014-06-04 18:02:49 +02:00
Chocobozzz
e484306631 Correction after hatstand's review 2014-06-04 17:58:28 +02:00
Chocobozzz
1fc95cb7ed Add Seafile Support 2014-06-03 14:33:07 +02:00
John Maguire
615e8e7614 Merge pull request #4390 from Narfinger/tagfix
deleting track/disc/year in the spinbox should correct as expected
2014-06-02 23:12:36 +02:00
Narfinger
fd7daf2839 deleting track/disc/year in the spinbox should correct to the nearest
value and not to the last digit
2014-06-02 22:38:42 +02:00
John Maguire
838da7f790 Merge pull request #4375 from paperbagcorner/fix-musicbrainz
Fix parsing of MusicBrainz data for discid
2014-06-02 16:45:06 +02:00
Mattias Andersson
ac162c3477 Move qRegisterMetaType back to SetUpTestCase(). Add comment
regarding ownership of the optional argument to MusicBrainzClient().
2014-06-02 16:34:03 +02:00
John Maguire
7652e2f780 Remove deprecated use of static mutex in moodbar. 2014-06-02 13:14:52 +02:00
John Maguire
ff371a6769 Add appdata xml to RPM spec 2014-06-02 11:52:33 +02:00
Clementine Buildbot
ae1d26d7b7 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2014-06-02 10:01:57 +02:00
David Sansome
1e3cfb0a2c Don't try to update the scope if there's no buffer yet. Fixes #4388 2014-06-02 12:46:45 +10:00
David Sansome
e72cd6648a Set a minimum height on the equaliser sliders. Fixes #4380 2014-06-01 20:45:14 +10:00
David Sansome
3e51d13bc0 Add an AppData file. Fixes #4381 2014-06-01 20:39:15 +10:00
Mattias Andersson
9a06e7822c Make mock_network_ a std::unique_ptr and create it in SetUp() instead of SetUpTestCase(). 2014-05-30 21:56:33 +02:00
David Sansome
162b2efbb0 If we don't know the length of a song from the metadata, get it from the pipeline which has the real length. Fixes #2818 when the length isn't in the podcast metadata. 2014-05-29 21:33:53 +10:00
David Sansome
d99f4032b3 Do case insensitive comparisons on XML namespaces in podcasts. Fixes parsing of the length field in some (most?) podcasts. Fixes #2818. 2014-05-29 21:11:49 +10:00
David Sansome
453a012f21 Make it impossible to collapse either side of the MainWindow splitter. Fixes #4384 2014-05-29 20:43:43 +10:00
David Sansome
c8661541a4 Merge pull request #4383 from TheUbuntuGuy/libcache
Fix memory leak in pixmap disk cache
2014-05-29 07:57:41 +10:00
Mark Furneaux
b463f32459 Fix memory leak in pixmap disk cache 2014-05-28 17:30:07 -04:00
David Sansome
acaa374139 Merge pull request #4382 from TheUbuntuGuy/libcache
Add persistent disk cache for library pixmaps.  Fixes #4379
2014-05-28 14:55:51 +10:00
Mark Furneaux
b2bd7828c4 More style changes 2014-05-27 20:18:24 -04:00
Mark Furneaux
94b391e0c9 Optimizations and style changes 2014-05-27 18:21:30 -04:00
Mark Furneaux
2332a74bbe Add persistent disk cache for library pixmaps
I'll reference #4379

When viewing the library with album covers visible, the covers load very slowly the first time
as they have to wait on the tagreaders. If I scroll down the library, it takes minutes for the
tagreader to catch up. The nice thing is that the pixmaps are cached. However, once
Clementine is restarted, the whole process has to happen again.

This patch adds a persistent disk cache in the form of a QNetworkDiskCache to store the
pixmaps on disk and load them into the QPixmapCache as required.

I've noted literally night and day performance improvements, not only when scrolling through the library.
There is much better interface responsiveness when searching, and I no longer see the no_cover_icon
temporarily anymore.
2014-05-27 17:40:25 -04:00
ArnaudBienner
f9be68a3a1 Merge pull request #4376 from TheUbuntuGuy/master
Fix dbz possibility in moodbar
2014-05-27 12:33:07 +02:00
Clementine Buildbot
26014890e9 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2014-05-26 10:01:56 +02:00
Arnaud Bienner
134b617ec4 Emit dataChanged when changing skip track state.
Otherwise, when changing this for the currently playing track, the "strike out" change wasn't visible.
2014-05-25 18:44:54 +02:00
Mark Furneaux
af42ccea38 Fix dbz possibility in moodbar
Took me forever to find this. Randomly happens when changing tracks.
2014-05-25 00:16:12 -04:00