1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-01-28 01:59:24 +01:00

6039 Commits

Author SHA1 Message Date
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 ee7e2ec26c35ede9bbfe023c2b681c971642d4d1.
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
Mattias Andersson
eb8a618197 Move the CD ripper into its own directory. 2015-02-18 20:08:02 +01:00
John Maguire
fb2b91c874 Remove some more obsolete os x version checks. 2015-02-18 18:03:46 +01:00
John Maguire
484db9d92b Remove obsolete snow leopard check. 2015-02-18 17:29:07 +01:00
John Maguire
e5508ed53c Remove check for NSUserNotification support. 2015-02-18 17:22:01 +01:00
Clementine Buildbot
5709f3c5b8 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2015-02-16 10:01:27 +01:00
David Sansome
b268771c3a Merge pull request #4750 from DevynCJohnson/patch-1
Update equalizer.cpp
2015-02-16 07:35:50 +11:00
Arnaud Bienner
ce50cbe09f Fix compile issue on Yosemite 2015-02-15 16:43:36 +01:00
Devyn Collier Johnson
b63d1fb661 Update equalizer.cpp
I added more presets for additional generas
2015-02-15 09:32:30 -05:00