David Sansome
1a3f6af1bd
Clean up the network remote settings page, add a "Get it on Google Play" button.
2013-07-27 15:27:08 +10:00
Andreas
cf1dfe0d58
Clementine will offer a song before download first. The client can deceide if it want to download it or not. Only when the client accepted the file, Clementine sends it.
2013-07-23 16:59:50 +02:00
Clementine Buildbot
66df83fa84
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2013-07-22 10:02:02 +02:00
Andreas
1e4819f2df
Add stop after current track feature to network remote.
2013-07-20 19:38:37 +02:00
John Maguire
f166954495
Add Google cpplint & lint one class
2013-07-19 15:38:22 +02:00
Andreas
7238916359
Some code style improvements.
2013-07-19 14:41:49 +02:00
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
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
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
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
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
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
Andreas
5747b7acb0
Fix tinysvcmdns compile errors.
2013-03-08 18:20:57 +01:00
Andreas
c5246a722b
Add include for QList.
2013-03-08 16:14:57 +01:00
Andreas
79c2aaacd9
Windows: Publish service on all interfaces.
2013-03-08 15:20:31 +01:00
Arnaud Bienner
fa5a16e057
Inhibit autoscroll only for 30 seconds instead of 1 minute
2013-03-05 23:51:27 +01:00
Karol Werner
9504bb7653
Add an option to restart playback when starting.
...
Fixes issue 359.
2013-03-03 22:29:27 +01:00
Andreas
f68f6ddf42
Show the computers ip address in the remote control settings.
2013-03-03 13:26:11 +01:00
Andreas
916a40b16b
Coversearch can now be canceled.
2013-03-03 11:11:10 +01:00
Mateusz Kowalczyk
7f2c17a0b7
Add track rating/score to OSD.
...
Fixes issue #2586
2013-02-26 16:33:05 +01:00
John Maguire
160d9edfb6
Fix refresh token issues with Google Drive.
2013-02-26 16:24:47 +01:00
Arnaud Bienner
b5b371ef6f
Use Qt's foreach instead of C++11 foreach, as it doesn't work with older versions of gcc
2013-02-24 19:16:52 +01:00
Arnaud Bienner
b157c307e7
Add preference to save ratings and statistics in files
2013-02-24 18:36:37 +01:00
Arnaud Bienner
08d40f5fca
Handle statistics tags apart, and write them to file when they change.
...
Next step: add a preference to activate this (should be deactivated by default IMO).
2013-02-24 17:45:25 +01:00
John Maguire
a66ffdcc61
Oops, objective-C
2013-02-22 15:30:55 +01:00
John Maguire
04db045c30
Truncate name used for mdns service.
2013-02-22 15:29:00 +01:00
John Maguire
def697c31a
Add truncation support to Zeroconf with test.
2013-02-22 14:53:54 +01:00
Andreas
ebd2b1ecba
Remove domainname from mDNS service name.
2013-02-19 16:30:42 +01:00
Andreas
315fcb05c4
Another fix for Windows mDNS.
2013-02-19 15:53:17 +01:00
Andreas
bedea9f11b
Pass txt to mdnsd_register_scv.
2013-02-18 18:12:01 +01:00
Andreas
39bce9ba96
- Fix mDNS on Windows.
...
- Unique name for mDNS broadcast (hostname and domain added).
- Add link to Google Play Store for the Android app.
2013-02-18 18:10:31 +01:00
John Maguire
f27abb820f
Fix leak of clients in network remote.
2013-02-18 14:54:21 +01:00
John Maguire
68f6fd4900
Don't leak Objective-C types in bonjour publishing.
2013-02-18 13:15:34 +01:00
Andreas
bcae4a7094
Added Debug output for windows mDNS.
2013-02-18 11:58:09 +01:00
John Maguire
799a088d3d
Correctly decode Dropbox download URLs.
...
Fixes issue #3505
2013-02-18 11:10:28 +01:00
Clementine Buildbot
2f1d07ebb0
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2013-02-18 10:02:22 +01:00
Mateusz Kowalczyk
75e7e72795
Don't increment the skip counter if the skip is done near the end of the song. Fixes issue 3380.
2013-02-18 11:49:14 +11:00
Arnaud Bienner
a4bb46aa54
Also disable opacity label + don't reset opacity/blur values
2013-02-17 19:02:07 +01:00
Arnaud Bienner
543f69541a
As for the blur slider, deactivate opacity slider when this makes sense
2013-02-17 18:20:24 +01:00
David Sansome
115964d1b4
Load local tags asynchronously in SongLoader.
2013-02-17 18:19:05 +11:00
David Sansome
4acafb4930
Remove some old code
2013-02-17 18:10:08 +11:00
David Sansome
0ae323bfff
Don't try to connect to subsonic on startup if nothing is configured.
2013-02-17 15:14:55 +11:00
Mateusz Kowalczyk
6904b06cf8
Add --increase-volume-by and --decrease-volume-by commandline options. Fixes issue 3496
2013-02-17 15:13:39 +11:00
David Sansome
cec965edf9
Don't try to manipulate null playlist background images.
2013-02-17 14:07:46 +11:00
David Sansome
122d5ad139
Clean up the appearance settings page and add sensible defaults
2013-02-17 14:03:39 +11:00
David Sansome
c03f69daa7
Restore the blur amount setting when the settings dialog is loaded. Also remove some unusued variables. Fixes issue 3497
2013-02-17 13:55:54 +11:00
Andreas
578e143cf1
Fix: playlist name with non ASCII characters was not transfered correctly.
2013-02-15 15:57:45 +01:00
Mateusz Kowalczyk
f40b8ab892
Add adjustable transparency to album art background.
...
Fixes issue #3431
2013-02-15 14:39:14 +01:00
John Maguire
75394d0e8a
Page through Box folders.
2013-02-13 14:19:50 +01:00
John Maguire
d21fa8cc67
Add support for Box.
2013-02-12 17:11:18 +01:00
John Maguire
91233dd8d1
Increase album search limit in spotify global search.
...
Fixes issue #3485
2013-02-12 12:33:22 +01:00
Clementine Buildbot
b3481fcd88
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2013-02-11 17:49:05 +01:00
Andreas
28632cdb37
Fix version set.
2013-02-08 19:42:46 +01:00
Andreas
0c7354dba6
Send the version when disconnecting because of an invalid auth code.
2013-02-08 19:27:56 +01:00
Andreas
8175e23f91
Always send default version. With the default tag the version is not sent automatically.
2013-02-08 18:52:14 +01:00
John Maguire
e21fe31404
Add .mka to file extensions.
...
Fixes issue #2569
2013-02-07 21:39:12 +01:00
John Maguire
65046503ca
Add .oga to file extensions.
...
Fixes issue #3180
2013-02-07 21:39:12 +01:00
David Sansome
f92cbb24ba
Detect last.fm login failures properly. Fixes issue 3426
2013-02-07 21:39:12 +01:00
David Sansome
a652e34506
Add a parser for WPL playlists. Fixes issue 3437
2013-02-07 21:39:11 +01:00
David Sansome
133bd19ebb
Support podcast items that use x-audio/* mime-types, like x-audio/m4a. Fixes issue 3448
2013-02-07 21:39:11 +01:00
David Sansome
c2e25e7c74
Make the library sorting locale aware. Fixes issue 3456
2013-02-07 21:39:11 +01:00
Clementine Buildbot
06a72d6664
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2013-02-07 21:39:11 +01:00
Joel Bradshaw
bb7a1e65f4
Adding spot for a unique album ID and implementing on Spotify
...
To resolve albums with duplicate tracks
Fixes issue 3429
2013-02-07 21:39:10 +01:00
Alan Briolat
ed4e0248ed
Improve experience of setting up a subsonic connection
2013-02-07 21:39:10 +01:00
Andreas
589816e82c
- Added various playlist signals.
...
- Bump Proto version to 3, so that people update Clementine when using new Android App Version is released.
2013-02-07 21:34:04 +01:00
Andreas
3cb7a76656
Add Engine::TrackChangeFlags as MetaType, so the connect workings.
2013-02-07 19:27:54 +01:00
Andreas
f779e14df7
Fix connects for Repeat and Shuffle. They were never reached.
2013-02-03 21:09:48 +01:00
Andreas
8a97e317a6
Send Random and Repeat Mode on connection.
2013-02-03 20:24:36 +01:00
Andreas
617c575ef4
Send all playlist on connect.
2013-02-02 16:51:48 +01:00
John Maguire
90803fa0e0
Remove use of deprecated gstreamer functions.
2013-01-29 13:19:26 +01:00
John Maguire
d34e3b5404
Merge branch 'master' of https://code.google.com/r/asfa194-clementineremote
2013-01-29 11:36:37 +01:00
Andreas
a4d26bc249
- Actually fix the SIGPIPE (Broken Pipe) Error. It was caused by the QTcpSocket::flush().
...
- Revert previous SIGPIPE fixes.
- Rename method in RemoteClient to match its function.
2013-01-28 22:45:26 +01:00
John Maguire
53608665e4
Merge branch 'master' of https://code.google.com/r/asfa194-clementineremote
2013-01-28 15:41:51 +01:00
Andreas
a2c07527bf
Included signal header file in main.cpp.
2013-01-28 15:40:00 +01:00
Andreas
cf47331cf8
Small code style fix.
2013-01-28 14:40:04 +01:00
Andreas
fcc0da554b
Moved signal(SIGPIPE, SIG_IGN) to main.
2013-01-28 14:39:31 +01:00
Andreas
a40aa6fb8d
Added security methods to prevent SIGPIPE termination.
2013-01-28 14:21:04 +01:00
Martin Brodbeck
d5139ac2b2
Add opus support to transcoder.
...
Fixes issue #3453
2013-01-28 14:09:31 +01:00
Clementine Buildbot
63ff2539b4
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2013-01-28 10:06:22 +01:00
David Sansome
a004d66f3d
Make the playlist parser recognise URLs with schemes of only 2 characters (eg, di://). Fixes issue 3452
2013-01-27 14:53:20 +00:00
Martin Brodbeck
d05041dfa1
Add support for Opus tags.
2013-01-26 11:18:24 +00:00
Andreas
4ed516ad1f
Send the current track position when a client connects
2013-01-26 11:52:53 +01:00
Arnaud Bienner
a3dbfc0674
Avoid unnecessary copy
2013-01-25 01:48:39 +01:00
John Maguire
0d743a2065
Fix some style issues in subsonic.
2013-01-24 17:48:58 +01:00
John Maguire
fe2fb788d3
Merge branch 'subsonic'
...
Conflicts:
data/data.qrc
2013-01-24 17:02:08 +01:00
Andreas
9472c5ace2
- Fixed a bug where clementine crashed when restarting the server (e.g. changed setting). Cause by wrong connect statement.
...
- Added set track position feature in proto
- Added authentication method
- Clementine sends now a disconnect message when closed
2013-01-23 20:02:12 +01:00
John Maguire
0e6ff8fdc6
Add missing include for std::floor().
2013-01-23 12:11:59 +01:00
John Maguire
e6d16e7645
Merge branch 'master' of https://code.google.com/r/asfa194-clementineremote
2013-01-23 11:49:21 +01:00
Alan Briolat
465015fe3c
Don't fetch magnatune library until service is expanded. Fixes issue 3440
2013-01-22 23:30:15 +01:00
Andreas
78ad2fb517
Fixed an issue where clementine could crash: A client connects before the playlist manager is
...
initialized. This caused a null pointer exception. Now the server is started after the
playlist manager was initialized.
2013-01-22 22:58:32 +01:00
Andreas
0828115c74
- Display a qr code in the remote control settings to download the android app
...
- Transfer the current track position to clients
2013-01-22 22:02:16 +01:00
John Maguire
2d11e1da3b
Merge branch 'master' of https://code.google.com/r/asfa194-clementineremote
2013-01-22 12:20:34 +01:00
Alan Briolat
a5f6356be4
Subsonic global search provider and some extra UI polish
2013-01-21 22:13:48 +00:00
Clementine Buildbot
756f90d28d
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2013-01-21 10:03:46 +01:00
Alan Briolat
d424ed93a4
Don't fetch subsonic library until service is expanded
2013-01-20 23:25:54 +00:00
Alan Briolat
a7fe1b693b
Eliminate race condition for subsonic library TotalSongCountUpdated
2013-01-20 23:24:14 +00:00
Arnaud Bienner
8dfaac8bfb
Sort providers according to user's preference instead of name
2013-01-19 16:06:48 +01:00
Andreas
e9fd09193c
This should fix the issue, that the coverart is not transfered on windows.
2013-01-18 19:03:25 +01:00
John Maguire
51d0664eb6
Merge branch 'remotecontrol'
2013-01-18 17:15:05 +01:00
Alan Briolat
d8bc3a02fa
Fix Magnatune library not being sorted after refresh
...
Fixes issue #3435
2013-01-18 13:50:20 +01:00
Alan Briolat
2d68315c22
Fix Subsonic library not being sorted after refresh
2013-01-18 10:35:47 +00:00
Alan Briolat
38f271528a
Improve subsonic library fetching
...
* Use task notification
* Update library in one chunk
* Use stored library data, add ability to manually reload
2013-01-17 22:13:57 +00:00
Alan Briolat
e8ab6ed40a
Subsonic: add LibraryFilterWidget and basic context menu
2013-01-17 21:01:54 +00:00
Alan Briolat
34553d8238
Read subsonic albumartist data
2013-01-17 20:18:26 +00:00
John Maguire
0b60a17a2b
Add MDNS implementation for windows.
2013-01-17 14:11:15 +01:00
John Maguire
ffe00ef149
Add tinysvcmdns to 3rdparty
2013-01-17 13:15:16 +01:00
Alan Briolat
cc2be1ef15
Save playlist tab order when closing a tab, fixes issue 3393
2013-01-17 09:22:42 +01:00
Andreas
76c294e470
Merged from "remotecontrol". Fixed two broken connects
2013-01-16 19:26:33 +01:00
John Maguire
209b342bb9
Re-order avahi calls to make it more obvious what's going on.
2013-01-16 15:48:04 +01:00
John Maguire
7d09548243
Add mDNS service publishing on Mac.
2013-01-16 15:26:35 +01:00
John Maguire
0e226cc34b
Add mDNS service publishing on Linux for the remote control.
2013-01-16 14:56:31 +01:00
Andreas
e452ae3ea9
Fixed a bug in IpIsPrivate where 192.168.x.x was not recognized as a private ip.
2013-01-15 20:20:31 +01:00
John Maguire
32b81f057d
Fix broken connect
2013-01-15 14:59:48 +01:00
Andreas
51ba9f47dc
added repeat and shuffe functionality
2013-01-15 14:43:02 +01:00
Andreas
0a97623df3
Changed sending playlist songs
2013-01-15 14:03:00 +01:00
John Maguire
06568248fc
Tidy up some remote control protobuf usage and style quirks.
2013-01-15 13:05:43 +01:00
Alan Briolat
f88e73737c
Re-implement subsonic library scanner
...
Use the ID3-tag-oriented album listings in Subsonic >= 4.7 to
fetch all library data.
2013-01-14 23:36:23 +00:00
Andreas
8cb0b3d349
fixed commit
2013-01-14 22:00:56 +01:00
Andreas
aa8d512444
Merge remote-tracking branch 'remote/remotecontrol'
...
Conflicts:
ext/libclementine-remote/remotecontrolmessages.proto
src/networkremote/networkremote.cpp
2013-01-14 21:39:01 +01:00
John Maguire
3dd1f10260
Remove unnecessary inheritance on QThread.
2013-01-14 17:23:06 +01:00
John Maguire
408909ffa2
Tidy up NetworkRemote - scoped_ptr, initialisation lists, etc.
2013-01-14 17:18:24 +01:00
John Maguire
555467e764
Tidy up remote control protobuf.
2013-01-14 16:17:36 +01:00
Andreas
e915d2e993
Transfer coverart without base64
2013-01-14 16:09:22 +01:00