Commit Graph

3872 Commits

Author SHA1 Message Date
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
Mateusz Kowalczyk ff71138079 Change file deletion question dialogs to warnings. 2013-06-01 16:23:37 +10:00
David Sansome e4f0f25feb Use utf-8 instead of the local system encoding when passing filenames to gstreamer in the chromaprinter. Might fix issue 3703. 2013-06-01 12:55:59 +10:00
Adam Porter 5252dac162 Don't replace song metadata with blank m3u EXTINF metadata. Fixes issue 2593 2013-06-01 12:36:09 +10:00
John Maguire 6821f86759 Merge --restart-or-previous flag branch. 2013-05-30 15:31:58 +02:00
Kevin Cox 9cc7169904 Used kNsecPerSec for milliseconds in a second. 2013-05-30 08:28:21 -04:00
John Maguire 6fa1b60f2f Merge error message & SSLv3 option for subsonic. 2013-05-30 11:56:03 +02:00
Ross Wolfson 40d35faa00 Cleaned up NetworkAccessManager behavior from previous commit for
Subsonic, to facilitate SSLv3 usage.
2013-05-29 21:57:45 -04:00
Kevin Cox 7381f381e6 Added --restart-or-previous option.
Fixes bug #3524.
2013-05-29 15:27:07 -04:00
Andreas bcaeac7a02 Track position update was sometimes not sent on first track. 2013-05-27 16:08:35 +02:00
Clementine Buildbot cc1d4e199d Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-05-27 10:01:38 +02:00
Nik Bilous 78fb02bc06 update tray icon progress on track change. Fixes issue 3698 2013-05-24 18:36:34 +10:00
Arnaud Bienner 253a8ffde4 Add save action from playlistlist tab, so we can save favorite playlists without opening them.
Remove unnecessary/duplicate actions from playlistlist tab.
2013-05-23 20:09:35 +02:00
Clementine Buildbot 7252beaab1 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-05-20 10:01:33 +02:00
John Maguire f4955c2cf9 Update spotify attribution logo. 2013-05-17 17:11:19 +02:00
John Maguire 1d9a1ab0ba Update Spotify attribution text. 2013-05-17 17:01:41 +02:00
John Maguire 3d434f1c88 Remove iDevice support as it doesn't work well for modern devices and libgpod shows no signs of updating to support them.
Fixes issue #3683
2013-05-17 15:30:56 +02:00
John Maguire cea41801db Fix loading of songs from Dropbox that have # in the name.
Fixes issue #3664
2013-05-16 16:40:32 +02:00
Arnaud Bienner c6068b16c9 Handle leading spaces when splitting schema update queries.
Otherwise the commands aren't splitted correctly, so the queries aren't run correctly, and the root cause might not be obvious.
2013-05-13 23:04:24 +02:00
Andreas 94d3de4b81 - Spacebar works now in the seekbar
- Show utf-8 times character instead of x in the album cover exporter.
2013-05-13 17:40:00 +02:00
Andreas f805c003eb Show message when there are no covers to export. 2013-05-13 16:09:36 +02:00
Clementine Buildbot cb682becae Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-05-13 10:01:43 +02:00
Arnaud Bienner e4c2070a98 Oops 2013-05-12 23:58:54 +02:00
Arnaud Bienner 94a70d61b9 Save playlist' id instead of tab's id in favorite widget, so we don't have to update it when tab are moved 2013-05-12 23:36:32 +02:00
Arnaud Bienner e9f14d9f8a Fix GetPlaylist and update network remote 2013-05-11 23:59:51 +02:00
Arnaud Bienner 5e6821dead Add a 'favorite' widget to playlist tab, and keep in playlistlist container only favorite playlists, instead of all playlists. 2013-05-11 23:18:03 +02:00
Ross Wolfson 7e32cfc358 Added more verbosity to GUI error message for common network issues when
connecting to a Subsonic server.
2013-05-07 22:33:45 -04:00
Andreas e456ad679e Fix Linux Minimal build. 2013-05-07 19:09:31 +02:00
Andreas 4bb433e912 - Correct filename in coverexport when textfield is empty.
- Network clients can now love and ban tracks.
2013-05-07 17:57:53 +02:00
Andreas 74d9e4bd23 Fix compiler error. 2013-05-06 21:37:24 +02:00
Andreas 4e2ded9178 - Finished album cover exporter from keirangtp's branch "export-covers".
- Updated export dialog layout.
- Added option to export downloaded and/or embedded covers.

- Auto. cover fetcher and exporter is now cancelable.
- Minor covermanager layout improvements.
- Covermanager shows count of total and missing covers.

Fixed issue 520.
2013-05-06 21:22:05 +02:00
Clementine Buildbot f7c46c724a Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-05-06 10:01:48 +02:00
Ross Wolfson 25d92f5083 Adds option to force SSLv3 usage for Subsonic, as mentioned in
enhancement 1930.
2013-05-04 21:33:03 -04:00
David Sansome a3f927cde2 Run moodbar pipeline threads at idle CPU and IO priority. Fixes issue 3644. 2013-05-04 22:48:11 +10:00
David Sansome fe964b9457 Never start playing a background stream on startup, even if it was enabled last time. 2013-05-04 19:26:24 +10:00
Clementine Buildbot 73517ea475 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-04-29 10:01:43 +02:00
John Maguire 848a64eea5 Fix bounds checking and scaling of stereo balance. 2013-04-27 15:22:57 -07:00
John Maguire 37078350b9 Add labels to the balance slider. 2013-04-26 20:28:58 -07:00
John Maguire 36975c41d2 Add stereo balance slider as part of equalizer. 2013-04-26 20:28:57 -07:00
graehl 6fa77b8749 RevealFileInFinder for mac "show file in browser"
on mac, use QProcess to call "/usr/bin/open -R file", which highlights the file
when you context-menu click "show file in browser", instead of merely opening
the directory

Fixes issue #3634
2013-04-25 15:23:43 -07:00
Andreas cccfe814d0 - Fix label texts in settings page.
- Remove logging.
2013-04-23 00:17:04 +02:00
Andreas ec481d5874 Fixed issue 578: fade-in fade-out on (un)pause. 2013-04-22 21:42:04 +02:00
Clementine Buildbot cc80d08121 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-04-22 10:01:29 +02:00
Andreas 5fe0f3402a New requests for opening and closing playlists in the network remote. 2013-04-20 16:11:57 +02:00
Andreas 8888cc410a Send closed playlists too if requested. 2013-04-16 13:57:04 +02:00
John Maguire 3072a32fde Silence some compiler warnings from Qt headers in clang 4.2 and gcc 4.8.
Fixes issue #3620
2013-04-15 21:44:01 -07:00
David Sansome af737057d0 Make it possible to mark all child episodes of a podcast as new/listened. Fixes issue 3565 2013-04-15 22:31:20 +10:00
Mateusz Kowalczyk ae7ec425f6 Add an apply button to the settings dialog. Fixes issue 3575 2013-04-15 22:03:02 +10:00
David Sansome 7677b386bc Reorder these enum values. Fixes issue 3599. 2013-04-15 21:56:33 +10:00
David Sansome 8e3581af64 Fix an ancient typo that was breaking last.fm scrobbling reporting. 2013-04-15 21:41:55 +10:00
David Sansome bb0f7412be Include any user-agent supplied by client libraries. Fixes issue 3612 2013-04-15 21:41:54 +10:00
David Sansome dac22dbd72 Explicitly cast scoped_ptrs to bool. Fixes issue 3570. 2013-04-15 21:41:54 +10:00
Clementine Buildbot 67fe9f0660 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-04-15 10:01:32 +02:00
John Maguire 874eb66c46 Fix compile for Qt 4.6. 2013-04-13 15:58:49 -07:00
pie.or.paj 18e8d6ca20 - Added basic playlist management (add and remove tracks) in network remote. 2013-04-13 11:57:05 +02:00
David Sansome 264d5ee0fa Add Radio GFM 2013-04-13 14:28:42 +10:00
Clementine Buildbot 4447467570 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-04-08 10:03:23 +02:00
John Maguire 2cdbe9ea82 Do not use deprecated function in glib 2.36+
Fixes issue #3596
2013-04-06 13:45:40 -07:00
Arnaud Bienner bc5aa4055c Show a tooltip for sidebar tabs: only when needed for large side bar, always in the other cases, as I guess text will be elided most of the time.
Update issue 1202
This work around this issue a bit.
2013-04-01 17:54:33 +02:00
Arnaud Bienner 2081c30893 Revert "Show tooltips in the sidebar only in Tabs and IconsOnly modes"
This reverts commit 2dd2b615ef.
2013-04-01 16:48:21 +02:00
Clementine Buildbot 9fe3635da6 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-04-01 10:01:57 +02:00
Arnaud Bienner 88918d45c5 Update issue 1175:
Save rating and statistics in two distinct ways, and let users activate them separately in preferences.
2013-03-30 23:42:29 +01:00
Andreas 87ea891755 Fix issue: The wrong auth code disconnect message was not sent. 2013-03-30 19:09:58 +01:00
Andreas a79834755b Change connect message handling. 2013-03-27 16:54:02 +01:00
Arnaud Bienner 6108a8a46a Oops 2013-03-27 00:13:11 +01:00
Arnaud Bienner db5fbe2059 Update issue 1175:
Add an option in preferences to save all ratings/statistics into files, for all songs
2013-03-26 23:56:46 +01:00
Clementine Buildbot 84b4b93b46 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-03-25 10:01:37 +01:00
Andreas 53813ae04c Send data to clients only if they are authenticated. 2013-03-23 16:59:24 +01:00
Andreas 8251b53411 Merge branch 'master' of https://code.google.com/p/clementine-player 2013-03-21 16:15:38 +01:00
Andreas 7939890545 - Send the playlisttracks from the currenly active one in SendFirstData().
- New proto type FIRST_DATA_SENT_COMPLETE: Is send, when the method SendFirstData() finishes.
2013-03-21 16:14:13 +01:00
John Maguire 1b8068dba7 Missed a spot. 2013-03-21 14:16:17 +01:00
Andreas be68c9f702 If use auth code is enabled, check if the client has sent the correct auth code before processing any messages. 2013-03-21 10:57:52 +01:00
Andreas ed86c7b09b - New protocol buffer type: ACTIVE_PLAYLIST_CHANGED. This type is sent when the currenly active playlist changes instead of sending all playlists to the clients. 2013-03-20 15:57:22 +01:00
Andreas 329a91c265 SetActiveToCurrent: Check if the playlist changed. If not, then do not call SetActivePlaylist(). 2013-03-20 15:33:53 +01:00
Andreas b9ff2dc46d Debug output interface and ip address for windows mDNS discovery. 2013-03-19 22:24:56 +01:00
John Maguire b05dc7109d Minor style fix. 2013-03-18 18:48:43 +01:00
John Maguire a8144c0599 Use native language names in language selector when available. 2013-03-18 17:35:54 +01:00
David Sansome dc208962f6 Don't update device_ tables with %allsongstables_fts. 2013-03-15 20:25:38 +11:00
Andreas 3e01d32a89 Fix issue 3545. Disconnect a client when the expected protocol buffer length is more than 128MB to prevent a crash. 2013-03-12 12:12:04 +01:00
Andreas e4ac2e6d82 Add debug output to pin down issue 3545. 2013-03-11 22:22:22 +01:00
Clementine Buildbot aa7d204297 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-03-11 10:03:43 +01:00
Mateusz Kowalczyk 2cb58ab937 Blur the colour channels instead of just the alpha channel of playlist
background images.  Fixes issue 3498
2013-03-10 18:19:40 +11:00
David Sansome d89954ae31 Fix style, hide the new columns by default, and move the new columns to the end of the enum 2013-03-10 18:16:14 +11:00
Uwe Klotz a6d3b48231 Extend tag support: performer, grouping
The transaction handling while upgrading the database schema had to be revised.
Furthermore some QSqlQuery statements needed to be finished properly.

Fixes issue 2556
2013-03-10 18:16:03 +11:00
Andreas d083f38f54 Revert "Add ipv6 to windows mdns." 2013-03-09 18:01:56 +01:00
Andreas bcf3c519de Fix compile errors. 2013-03-09 13:29:46 +01:00
Andreas e09da09d31 Add ipv6 to windows mdns. 2013-03-09 12:04:17 +01:00
Andreas 9fb46f0d29 Another quick fix. 2013-03-08 19:04:26 +01:00
Andreas 6546779626 - Remove initialization of QList.
- Fixed compile error.
2013-03-08 19:00:34 +01:00