Andreas
ebcfd7e5d5
Check if track position is valid before sending. Bump protocol version.
...
(cherry picked from commit 03a4145082
)
2013-12-08 20:23:19 +01:00
Andreas
3a8a88972f
Calculate chunkcount with the real file size, not the size saved in the database (might be wrong and results in corrupted download).
...
(cherry picked from commit 42d9a86ff0
)
2013-12-05 16:28:04 +01:00
Andreas
313ecbc783
Read urls correctly when inserting into playlist.
...
Fixes issue 4003.
(cherry picked from commit 3122593ab4
)
2013-12-05 16:28:04 +01:00
Andreas
a45296d414
Send only songs from library which are available.
...
(cherry picked from commit b5ba1164af
)
2013-12-05 16:28:04 +01:00
Andreas
a979b22237
- Fix remove songs from playlist in network remote.
...
- Update protocol buffer version.
(cherry picked from commit 7470f67acf
)
2013-10-31 19:53:26 +01:00
Andreas
6b80ec08d5
Fix library download in network remote.
...
(cherry picked from commit f6ab3a9044
)
2013-10-31 19:53:09 +01:00
Andreas
72c10d42f4
Fix crash when fetching lyrics with the network remote.
...
(cherry picked from commit 90c8929f96
)
2013-10-09 19:36:22 +02:00
Andreas
fc78a78afc
- Send songrating to client.
...
- Receive songrating as float (like saved in Song).
- On RemoteClient destructor check if socket is still connected before calling waitForDisconnect()
(cherry picked from commit 9237356e33
)
2013-09-22 12:10:18 +02:00
Andreas
3210d016d6
Wait until socket is closed before destroying RemoteClient object. Otherwise the disconnect message is not sent.
...
(cherry picked from commit 6a61f8598d
)
2013-08-24 21:29:04 +02:00
Andreas
23aff7c890
Use qBound() instead of multiple ifs.
...
(cherry picked from commit 5fc6804326
)
2013-08-20 11:09:19 +02:00
Andreas
1254d025ab
Include rate song feature in network remote.
2013-08-15 20:52:12 +02:00
Andreas
9e322adfd4
Track position timer was not started when a client connects and Clementine is playing a track.
2013-08-11 21:46:29 +02:00
Andreas
53b8f59e6f
Try to fix Windows build.
2013-08-01 19:13:43 +02:00
Andreas
3a309e9b25
Added message to retrive the library (table songs).
2013-08-01 18:13:14 +02:00
Andreas
662b635d96
- Do not send cover arts on file download chunks.
...
- Set the version in the send function, not in each function that creates a protocol buffer message.
2013-08-01 10:52:01 +02:00
Andreas
4fe293b6d0
The insert and remove signal for a playlist was not correct.
2013-07-31 19:06:29 +02:00
Andreas
e8f9d856b6
Open the server socket without proxy.
2013-07-31 17:28:11 +02:00
Andreas
0785214949
- Do not offer streams to download clients.
...
- Move Google Play logo and qr code to the middle of the settings screen.
2013-07-27 14:13:02 +02:00
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
Andreas
1e4819f2df
Add stop after current track feature to network remote.
2013-07-20 19:38:37 +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
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
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
6c19acdf48
Memory optimization in network remote.
2013-07-16 17:47:49 +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
Andreas
6b92048c15
Code cleanup.
2013-07-10 20:00:52 +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
Andreas
20e1f1b3d6
Rescale album art when heigt is greater than 1000px, too.
2013-06-01 13:52:39 +02:00
Andreas
bcaeac7a02
Track position update was sometimes not sent on first track.
2013-05-27 16:08:35 +02:00
Arnaud Bienner
e9f14d9f8a
Fix GetPlaylist and update network remote
2013-05-11 23:59:51 +02: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
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
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
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
Andreas
3f2aae602e
- Send data to clients only if they are authenticated.
...
- Send songs of the active playlist if the active playlist changes.
2013-03-23 17:02:00 +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
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