Jim Broadus
1a3828e2c1
protobuf: Fix namespace conflict
...
Protobuf 3.15 adds a namespace alias for "pb" that conflicts with
Clementine's. Modify Clementine to use "cpb".
Patch provided by @ahesford
Reference: 5c028d6cf4/src/google/protobuf/port.h (L44)
2021-02-21 14:17:26 +00:00
Matthieu Bruel
9714b0632d
All changes for ClemRemote v1.0 (in one go)
2020-12-17 12:23:30 +00:00
Clang Formatter
083129f41c
Automatically formatted
2018-06-13 20:37:13 +00:00
vaterlangen
465fa2ce87
Clicking on songs in playlists via remote control now respecting behavioural settings from GUI (either direct changes it or enques it)
2018-06-13 22:03:23 +02:00
Andreas
0abdf545a0
Network remote: Insert Song as well as urls. Is used for global search to add metadata for non library tracks.
2015-06-13 16:00:15 +02:00
Andreas
c152bc26d9
Network remote: Don't send downloader the first data since it's not needed.
2015-04-24 17:30:21 +02:00
Andreas
ff172f6ed4
Network remote can now transcode lossless files before sending them to the remote.
...
- It is configurable in the settings.
- Any format can be chosen that is supported by the transcoder.
- The status of the transcoder is send to the remote.
- Transcoder format settings have now a postfix so we can define mutliple transcoder formats and use them separatly. Here one for the normal transcoder and one for the network remote transcode. You can pass the postfix in the constructor.
- Fixed Transcoder crash (was introduced with the gstreamer1.0 merge, decodebin doesn't have a "new-decoded-pad").
- Transcoder emits the output filename as well on "JobComplete" signal
- Transcoder can now convert a file to a temporary file ("AddTemporaryJob")
2014-11-13 22:31:49 +01:00
Andreas
c43eb02efd
Android Remote: Add global search.
2014-10-21 18:07:02 +02:00
John Maguire
bebd781fdf
Reformat all non-3rd-party C/C++/Objective-C++.
...
Command line:
find src ext -regex '.*\.\(h\|cpp\|mm\)' -exec clang-format -i
-style='{BasedOnStyle: Google, DerivePointerBinding: false}' {} \;
2014-02-07 16:34:20 +01:00
Andreas
9237356e33
- Send songrating to client.
...
- Receive songrating as float (like saved in Song).
- On RemoteClient destructor check if socket is still connected before calling waitForDisconnect()
2013-09-22 12:06:19 +02:00
Andreas
1254d025ab
Include rate song feature in network remote.
2013-08-15 20:52:12 +02:00
Andreas
3a309e9b25
Added message to retrive the library (table songs).
2013-08-01 18:13:14 +02:00
Andreas
4fe293b6d0
The insert and remove signal for a playlist was not correct.
2013-07-31 19:06:29 +02: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
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
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
9e0b877e5a
The network remote can now send lyrics to clients.
2013-07-10 13:24:23 +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
pie.or.paj
18e8d6ca20
- Added basic playlist management (add and remove tracks) in network remote.
2013-04-13 11:57:05 +02:00
Andreas
a79834755b
Change connect message handling.
2013-03-27 16:54:02 +01:00
Andreas
f779e14df7
Fix connects for Repeat and Shuffle. They were never reached.
2013-02-03 21:09:48 +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
Andreas
76c294e470
Merged from "remotecontrol". Fixed two broken connects
2013-01-16 19:26:33 +01:00
Andreas
51ba9f47dc
added repeat and shuffe functionality
2013-01-15 14:43:02 +01:00
John Maguire
06568248fc
Tidy up some remote control protobuf usage and style quirks.
2013-01-15 13:05:43 +01:00
Andreas
04ccdbbf08
added version to protocol buffer message
...
changed client handling
only non public ips can connect (can change that in options)
2013-01-10 21:21:55 +01:00
Andreas
c732e70511
multiclient support and shuffle feature
2013-01-09 20:07:28 +01:00
Andreas
fe0c1b5206
Changed xml to protocol buffers
2013-01-03 21:40:47 +01:00