Arnaud Bienner
8bd97a1d38
Windows: check if there is already a previous install of Clementine and if so, ask the user if he wants to run the uninstaller. Running the installer will kill any running instance of Clementine, preventing installation issues because the files are used by this process and thus cannot be overwritten.
2015-04-01 11:41:05 +02:00
Arnaud Bienner
ccf5bffd99
Oops, this should just be a comment (remove warning)
2015-03-30 18:34:45 +02:00
Clementine Buildbot
82df087a83
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-03-30 10:01:17 +02:00
Arnaud Bienner
9877ac49fa
Use Alt+Tab to switch between playlist tabs on OS X, as Cmd+Tab is already used by default for switching applications
2015-03-28 17:18:22 +01:00
John Maguire
8d3fd00956
Amazon Cloud Drive support.
...
Squashed commit of the following:
commit 451a327fabb5f9aba077d93a33d75d8a6a288f5f
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:55:36 2015 +0100
Revert debug console changes.
commit 52f643c3dc524a837f56268b6da4881187204165
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:49:28 2015 +0100
Revert extra logging
commit 23645f9fea
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:47:55 2015 +0100
How did you get there
commit 8153388f19
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:45:12 2015 +0100
Update copyright headers.
commit fa9e279259
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:43:27 2015 +0100
Remove logging
commit 47a405543c
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:42:05 2015 +0100
Show login state correctly for Amazon.
commit 748d88d993
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:28:55 2015 +0100
Ensure Amazon is connected before serving URLs.
commit 25ec9c65f4
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:22:28 2015 +0100
Refresh Amazon authorisation & follow changes.
commit 27c1a37173
Author: John Maguire <john.maguire@gmail.com>
Date: Thu Mar 26 18:27:27 2015 +0100
Revert unneeded OAuthenticator change.
commit 3594af5be1
Author: John Maguire <john.maguire@gmail.com>
Date: Thu Mar 26 16:52:19 2015 +0100
Initial support for Amazon Cloud Drive.
2015-03-27 14:56:08 +01:00
Arnaud Bienner
f3426c05c7
Don't call gst_deinit when exiting Clementine.
...
It sometimes cause a deadlock since we migrated to GStreamer 1.0.
And it seems we shouldn't need to call it as we are "a normal application":
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-Gst.html#gst-deinit
2015-03-25 22:23:13 +01:00
Arnaud Bienner
7ae9e0dd9b
Set starting_up_ to false in playlist container when manager is done adding playlists.
...
Otherwise, it was never set to false at startup if no "current_playlist" was saved in the settings, then there was no new value saved for "current_playlist".
Fixes #4011 .
2015-03-25 22:13:39 +01:00
John Maguire
d2ca9ac6ee
Merge pull request #4785 from ivan-leontiev/fix-networkremote-memleak
...
Fix memory leak in networkremote.
2015-03-24 12:19:24 +01:00
Ivan Leontiev
aba0517b4c
Fix memory leak in networkremote.
2015-03-24 09:22:02 +00:00
Clementine Buildbot
791aa482c2
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-03-23 10:01:17 +01:00
John Maguire
c553249684
Merge pull request #4779 from Chocobozzz/readme
...
Add "opening issue" to the README
2015-03-18 19:28:50 +01:00
Chocobozzz
a2f86e02d2
Update readme with "opening an issue" informations
2015-03-18 19:03:37 +01:00
John Maguire
20005dd733
Merge pull request #4780 from Chocobozzz/changelog
...
Update changelog
2015-03-17 17:39:05 +01:00
Chocobozzz
ec5de7809c
Update changelog
2015-03-16 16:51:05 +01:00
Clementine Buildbot
b50c51200c
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-03-16 10:01:20 +01:00
Arnaud Bienner
5b2e4419ae
Don't check AXAPIEnabled when initializing the shortcuts, fixes media keys not working on OS X.
...
Fixes issue #3958 .
2015-03-15 13:40:27 +01:00
Andreas
f34734443b
Remove pending playlist requests in SpotifyClient if sp_session_player_load failed as well.
2015-03-14 15:26:44 +01:00
Arnaud Bienner
fe7bc917de
Check if Mac QSearchField has focus before handling the notification.
...
Otherwise, playlist's search field will always handle those shortcuts, and they won't work anywhere else on the same window.
Fixes #3320 .
2015-03-14 01:55:46 +01:00
Arnaud Bienner
fad0ccc8c6
Fix a crash that will sometime occur on exit on Mac, caused by my recent changes
2015-03-14 01:38:03 +01:00
Andreas
55e5eab157
Fix Race-Condition in SpotifyClient that caused playback to break.
...
QList.removeAll calls the destructor for the elements in the list. This caused `req` to be initialized in `SpotifyClient::TryPlaybackAgain()`. Therefore, spotify method calls might crash because the pointers are invalid.
This commit moves the `pending_playback_requests_.removeAll` to the end of the method to ensure `req` is accessible all the time.
2015-03-13 14:12:19 +01:00
Arnaud Bienner
5e45f59e2c
Fix crash in Grooveshark.
...
Not sure how I end up with this null pointer, but better to always to this sanity check.
2015-03-11 23:07:20 +01:00
Clementine Buildbot
3bad88d01e
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-03-09 10:01:15 +01:00
John Maguire
705cdf11fc
Move ScopedNSAutoreleasePool to ext
2015-03-02 17:51:17 +01:00
John Maguire
7823d95a07
Merge pull request #4756 from paperbagcorner/fix-paths
...
Construct filenames with correct paths on all platforms
2015-03-02 12:18:20 +01:00
John Maguire
66333d2940
Merge pull request #4758 from Chocobozzz/seafile_info
...
Try to make Seafile implementation more robust
2015-03-02 12:17:48 +01:00
Clementine Buildbot
b6fd781ace
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-03-02 10:01:13 +01:00
Arnaud Bienner
946c0381d1
Don't set thread priority in LibraryWatcher constructor, as this is executed in the main thread.
...
Do it when thread actually starts (create a new Thread class for this purpose).
Fixes #4523 .
2015-02-28 16:44:32 +01:00
David Sansome
489c9a1a67
Merge pull request #4762 from sobkas/fix_4760
...
Add ability to parse more of "innovative" datetime formats. close #4760
2015-02-27 13:46:43 +11:00
Krzysztof Sobiecki
24b6fbf36c
Add ability to parse more of "innovative" datetime formats. close #4760
2015-02-27 02:11:53 +01:00
Chocobozzz
2804ab32ec
Change the name of the task when updating the libraries in the Seafile
...
service and clean the code
2015-02-23 15:27:20 +01:00
Clementine Buildbot
0f2d7b9879
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2015-02-23 10:01:28 +01:00
Arnaud Bienner
c62f2c7f4d
Make QSearchField behaves like other QWidget on Mac. Some events weren't sent for this widget, and escape and return weren't working. This prevents the 'Did you mean' widget to work correctly
2015-02-23 00:01:07 +01:00
John Maguire
997a38fab8
Merge pull request #4757 from luyikei/azlyrics-update
...
Update AZLyrics.com
2015-02-21 17:27:01 +01:00
John Maguire
5b2adeeb49
Merge pull request #4759 from Chocobozzz/performer_tag
...
Add performer tag support for mpeg files
2015-02-21 17:26:31 +01:00
Chocobozzz
071be6bc83
Make format
2015-02-21 16:57:37 +01:00
Chocobozzz
fb5781eee2
Add performer tag support for mpeg
2015-02-21 16:49:00 +01:00
Chocobozzz
4b1a6651b1
Stop adding new songs if we cancelled the seafile indexing
2015-02-21 16:28:13 +01:00
Arnaud Bienner
2986ca23e6
Fix Spotify drag n drop.
...
Was partially broken since commit ee7e2ec26c
.
2015-02-21 13:42:01 +01:00
Yikei Lu
1692464917
Update AZLyrics
2015-02-21 18:00:57 +09:00
Mattias Andersson
8ad0e93381
Construct file paths correctly on all platforms
2015-02-20 19:19:45 +01:00
Chocobozzz
ec60d1174c
Fix disconnecting a closure, forgot it was single shot
2015-02-20 16:09:15 +01:00
Chocobozzz
716064a006
Try to make seafile implementation more robusts and more verbose
2015-02-20 15:15:55 +01:00
John Maguire
18f8a7423a
Merge pull request #4755 from paperbagcorner/transcoder-readability
...
Increase the readability of a line in the transcodedialog
2015-02-19 18:00:55 +01:00
Mattias Andersson
7f4d467c27
Make the code clearer.
2015-02-19 16:49:42 +01:00
John Maguire
de0f9a4213
Merge pull request #4753 from paperbagcorner/ripper
...
Reorganize the CD ripper
2015-02-19 15:27:24 +01:00
Mattias Andersson
666faa5b37
Simplify some things. Use iterators instead of non-const references in
...
two loops.
2015-02-19 13:31:53 +01:00
Mattias Andersson
f7185101ce
Update the target file name after transcoding
...
After a transcoding job is complete, we need to update the corresponding
filename since the transcoder, rather than overwriting an existing file,
changes the filename of the output file. This ensures that the right
file is tagged later on.
2015-02-19 11:07:06 +01:00
Mattias Andersson
7d0d7be568
Some ui changes to the ripcd dialog.
...
- Move the Rip audio CD menu item to the Tools menu.
- Hide the progress bar if the CD ripper isn't working when the CD ripping
dialog is shown.
2015-02-18 20:08:02 +01:00
Mattias Andersson
eed0c0d45f
Assorted edits to the ripper class.
...
- The constructor of the AlbumInformation struct now takes no arguments.
- Only add tracks to the rip list if their track numbers are valid.
- Only call cdio_get_media_changed if we have a valid cdio_ object.
- Add a description of the ripper class.
2015-02-18 20:08:02 +01:00
Mattias Andersson
fc2e4db229
Split the CD ripper into two classes
...
Separate the cd ripper dialog from the ripper itself.
2015-02-18 20:08:02 +01:00