Commit Graph

4918 Commits

Author SHA1 Message Date
Andreas b4cf8280c3 - DownloadItem has a constructor now.
- Use QQueue instead of QQueue* for download_queue_.
- Code cleanup.
2013-07-19 14:16:32 +02:00
Andreas d1da0159e2 - Check if Queue is empty before sending next song.
- Changed the way the queue is deleted after client disconnects.
2013-07-18 12:14:00 +02:00
Andreas 66eff922d8 Delete download queue entry only if it contains the client. 2013-07-18 11:39:52 +02:00
Andreas 3dff73965e Merge branch 'master' of https://code.google.com/p/clementine-player 2013-07-18 11:37:32 +02:00
Andreas f67083c92e Network remote: Each song will be send after client confirms that the previous track was received. Saves a lot of memory especially when sendings lossless files. 2013-07-18 11:28:53 +02:00
Arnaud Bienner b53e58d407 Ask user for confirmation before closing a non-favorite playlist, as it will be deleted. Don't ask if middle-clicked 2013-07-18 00:37:31 +02:00
Andreas 4406992554 Oops. 2013-07-16 22:17:25 +02:00
Andreas 01084de461 Fix memory leak when a client downloads tracks. 2013-07-16 22:16:05 +02:00
Andreas 8ac665f372 Merge branch 'master' of https://code.google.com/p/clementine-player 2013-07-16 17:48:41 +02:00
Andreas 6c19acdf48 Memory optimization in network remote. 2013-07-16 17:47:49 +02:00
John Maguire 904bdc5b95 Ship Opus plugin on mac. 2013-07-16 15:52:44 +02:00
Clementine Buildbot 7505f2321b Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-07-15 11:09:05 +02:00
John Maguire e7ff2ff2ac Remove special casing for libiconv. 2013-07-12 15:09:08 +02:00
Andreas 150345f2a6 Fix build error with QT < 4.7 2013-07-12 13:27:52 +02:00
Andreas 25b3dc8b09 Remove unnecessary parameter and comment. 2013-07-12 12:41:45 +02:00
Andreas c09d77f413 Network remote can now send songs to clients. 2013-07-12 12:31:27 +02:00
John Maguire cd85b67ebc Make code signing a separate target. 2013-07-10 20:19:28 +02:00
Andreas 6b92048c15 Code cleanup. 2013-07-10 20:00:52 +02:00
John Maguire f4f9b70f8d Another attempt at getting CMake to escape the Apple developer id correctly. 2013-07-10 18:59:39 +02:00
John Maguire da5c338b53 Escape apple developer id properly. 2013-07-10 17:25:23 +02:00
Andreas c413beda8f Only send lyrics from active providers. 2013-07-10 13:51:18 +02:00
Andreas 9e0b877e5a The network remote can now send lyrics to clients. 2013-07-10 13:24:23 +02:00
John Maguire a650ac91bd Don't probe stupid printers on OS X. 2013-07-09 12:03:01 +02:00
John Maguire b9f306364c Add directory to default Qt plugin search path on mac. 2013-07-08 18:35:44 +02:00
Clementine Buildbot a2e8e2931b Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-07-08 10:01:49 +02:00
Ross Wolfson 27c017626b Allow Subsonic to follow redirects when logging in, as described in issue 3747
Fixes issue #3747
2013-07-03 11:45:44 +02:00
Clementine Buildbot 106e9a5dbd Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-07-01 10:01:43 +02:00
Andreas 9ff9050d9c Select files to transcode directly from a playlist. 2013-06-30 16:54:13 +02:00
David Sansome eb20fb5945 Remove all the soruce for WMDM devices. Fixes issue 3748 2013-06-30 08:25:12 +00:00
Arnaud Bienner f245f7ed82 Add a playlistlist view with a helper text 2013-06-29 18:05:03 +02:00
Arnaud Bienner 77d80fc60b Add a playlistlist view with a helper text 2013-06-29 18:05:00 +02:00
Arnaud Bienner a5e6c3273c Delete a playlist when unstaring it from the left 'Playlists' panel and when it's not opened 2013-06-29 16:16:52 +02:00
Arnaud Bienner cee18eebb2 Add a tooltip to the favorite widget 2013-06-29 16:12:53 +02:00
Ross Wolfson c1d37896a4 Add disc number functionality to SubSonic
Fixes issue #3743
2013-06-18 12:09:54 +02:00
Clementine Buildbot c7bbf97558 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-06-17 10:01:45 +02:00
Andreas eeb54a4684 Windows: Run Clementine after installation with normal user privileges. 2013-06-13 18:08:18 +02:00
Andreas 006887d242 Windows uninstaller removes all files from install directory now. 2013-06-12 17:01:27 +02:00
Ross Wolfson a8117c31f0 Fix to prevent spinning status wheel if incomplete Subsonic credentials are supplied
Fixes issue #3733
2013-06-12 14:04:39 +02:00
Clementine Buildbot 2e614a3d60 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-06-10 10:01:34 +02:00
Andreas ecd94cf472 Oops. 2013-06-09 16:41:02 +02:00
Andreas a6a8997a2e Use QDir::toNativeSeparators instead of QString::replace. Add QProcess include for windows build. 2013-06-09 16:29:40 +02:00
Andreas d16ac382ef Highlight the opened file in Windows Explorer. Fixes issue 3695. 2013-06-09 15:52:47 +02:00
David Sansome 246e0808d2 Emit EOS when the buffer timestamps go backwards, as well as when a DISCONT buffer arrives. Fixes issue 3721. 2013-06-08 14:31:29 +10:00
David Sansome e7dcac4f15 When transitioning to a preloaded song, emit the EOS event at the time the
audio actually changes to the next song instead of when the src changes songs.

Fixes issue 3716
2013-06-04 22:17:44 +10:00
John Maguire 07e7950f7e Remove obsolete ClearScopeBuffers() reference. 2013-06-03 18:14:20 +02:00
Clementine Buildbot c5c07b3085 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-06-03 10:01:43 +02:00
Andreas 20e1f1b3d6 Rescale album art when heigt is greater than 1000px, too. 2013-06-01 13:52:39 +02:00
David Sansome 1a4e4ba86f Fix a compilation error on an old GCC 2013-06-01 18:50:25 +10:00
David Sansome 619261f5e1 Remove the precise analyzer timing code from Amarok and instead just use the
latest buffer from GStreamer.  This works just as well and fixes the occasional
freezing analyzer.  Fixes issue 2464
2013-06-01 18:03:59 +10:00
David Sansome 90898bd255 Take the buffer duration into account when deciding when to preload the next
song for gapless playback.
2013-06-01 17:25:56 +10:00