These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
Commit: | a551c40 | |
---|---|---|
Author: | John Maguire | |
Committer: | John Maguire |
Remove Spotify playback support libspotify is dead
The documentation is generated from this commit.
Commit: | 1a3828e | |
---|---|---|
Author: | Jim Broadus | |
Committer: | John Maguire |
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: https://github.com/protocolbuffers/protobuf/blob/5c028d6cf42e426d47f5baa6ea3f0f5c86b97beb/src/google/protobuf/port.h#L44
Commit: | 9714b06 | |
---|---|---|
Author: | Matthieu Bruel | |
Committer: | John Maguire |
All changes for ClemRemote v1.0 (in one go)
Commit: | fb93ae4 | |
---|---|---|
Author: | luz.paz |
Fix misc. source comment typos Typos found via `codespell`
Commit: | bd89a1d | |
---|---|---|
Author: | James D. Smith | |
Committer: | James D. Smith |
Fixes for APE filetype.
Commit: | 8dd5750 | |
---|---|---|
Author: | smithjd15 | |
Committer: | John Maguire |
Improved support for APEv2 tags. (#6280)
Commit: | 956df42 | |
---|---|---|
Author: | Jonas Kvinge | |
Committer: | John Maguire |
Add syntax to proto files
Commit: | 4733185 | |
---|---|---|
Author: | Eoin O'Neill | |
Committer: | John Maguire |
Added basic VGM format playback and tag reading. (#6089) Current VGM format implementation in GStreamer (gstgme) only supports Sega Geneses (Mega Drive) and Sega Master System emulation. GStreamer also cannot handle the VGZ format (a shorthand for vgm.gz, a gzipped archive that contains a song) which means that users will currently have to extract the contents of their VGZ files to individual vgm files.
Commit: | e2f63e3 | |
---|---|---|
Author: | Eoin O'Neill | |
Committer: | John Maguire |
Implemented SPC playback functionality. Would like to add more playback support for additional GME supported file types. GME is already supported by the GStreamer backend.
Commit: | 37912a8 | |
---|---|---|
Author: | Jonas Kvinge | |
Committer: | John Maguire |
Fix WavPack playback (#6048)
Commit: | 07f1ab6 | |
---|---|---|
Author: | Andreas | |
Committer: | GitHub |
Change license for network remote protocol buffer meassages to Apache
Commit: | c1e2753 | |
---|---|---|
Author: | John Maguire |
WIP adding support for tracking network requests.
Commit: | e081680 | |
---|---|---|
Author: | Eduardo Sánchez Muñoz |
Add support for original year tags.
Commit: | f4b7c22 | |
---|---|---|
Author: | Mark Furneaux |
Revert "Revert "Add track intro mode"" This reverts commit ece262f7f49dec4b3ee9dbe5b386823f4bcc4dfd.
Commit: | ece262f | |
---|---|---|
Author: | John Maguire |
Revert "Add track intro mode"
Commit: | b57cebb | |
---|---|---|
Author: | Mark Furneaux |
Add track intro mode This repeat mode plays the beginning of each track, good for quickly getting a feel for a new album for example.
Commit: | 0abdf54 | |
---|---|---|
Author: | Andreas |
Network remote: Insert Song as well as urls. Is used for global search to add metadata for non library tracks.
Commit: | 3c33278 | |
---|---|---|
Author: | Andreas |
Network remote: - Send status. - Since QIcon can not be converted in a background thread, create a QImage from it in the SearchProvider itself.
Commit: | f7ebeb5 | |
---|---|---|
Author: | kiselev-dv |
Stop after each track
Commit: | 488d64b | |
---|---|---|
Author: | Andreas |
Bump protocol buffer message version.
Commit: | d59e864 | |
---|---|---|
Author: | Andreas |
Send search provider icon to the remote when sending the search results.
Commit: | d93917c | |
---|---|---|
Author: | Andreas |
Network remote: Send song url as well.
Commit: | 8ab13d2 | |
---|---|---|
Author: | Andreas | |
Committer: | Andreas |
Work on other approach.
Commit: | 341d5d3 | |
---|---|---|
Author: | Andreas | |
Committer: | Andreas |
Once track can be played gaplessly. But the gst pipeline position isn't reset to 0 and this causes further problems.
Commit: | db14b75 | |
---|---|---|
Author: | Andreas | |
Committer: | Andreas |
Use Spotify prefetch to load next song before the current one ends. We still have the problem that each track a new GstPipeline is created and the SpotifyClient creates a new connection to this pipeline. Therefore playback is not gapless yet.
Commit: | 258ae28 | |
---|---|---|
Author: | Martin Babutzka |
IDv3 tag lyrics support. Squashed the following commits: 5c723ad commit: Fix: Includes alpha sort 15ac350 commit: Fix: Updated Database::kSchemaVersion to 49. 767a26a commit: Fixed small code style issue. Added schema-49 to data.qrc instead schema-48 bf6aa64 commit: fixup! Modified async handling of CollapsibleInfoPane as recommended by Andreas. Display of IDv2 tag lyrics works now. c1f97e9 commit: fixup! Added support to read/display the ID tag lyrics in MP3 files: c946b1d commit: Added support to read/display the ID tag lyrics in MP3 files: -Added schema to the database to store it -Added readers/writers for ID tags -Added readers/writers for the database to the song class -Added the taglyricsinfoprovider to show the lyrics in songinfo
Commit: | fbc25a0 | |
---|---|---|
Author: | Andreas |
Work on other approach.
Commit: | b5a6d42 | |
---|---|---|
Author: | Andreas |
Once track can be played gaplessly. But the gst pipeline position isn't reset to 0 and this causes further problems.
Commit: | 509b28a | |
---|---|---|
Author: | Andreas |
Use Spotify prefetch to load next song before the current one ends. We still have the problem that each track a new GstPipeline is created and the SpotifyClient creates a new connection to this pipeline. Therefore playback is not gapless yet.
Commit: | 7039c2a | |
---|---|---|
Author: | Arnaud Bienner |
Spotify: add the ability to add/remove tracks to/from Starred playlist
Commit: | 7278e7c | |
---|---|---|
Author: | Arnaud Bienner |
Add ability to get a link to share Spotify playlists
Commit: | ff172f6 | |
---|---|---|
Author: | Andreas |
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")
Commit: | c43eb02 | |
---|---|---|
Author: | Andreas | |
Committer: | Andreas |
Android Remote: Add global search.
Commit: | 88a6300 | |
---|---|---|
Author: | David Sansome | |
Committer: | David Sansome |
Completely revert the Spotify seeking stuff - it's hacky and I don't like waiting 4 seconds to have my songs start. I'll reimplement it properly later. Reverts commits 96387803cde43c282c029b9524573a1474851340 and 160b151652c47ffcec53ea22720bb2517e502799.
Commit: | f81fa2d | |
---|---|---|
Author: | Arnaud Bienner |
Add the ability to remove tracks from Spotify playlists
Commit: | 39db4db | |
---|---|---|
Author: | Arnaud Bienner |
Add the ability to add a Spotify track to a Spotify playlist through context menu. TODO: drag and drop (i.e. implement DropMimeData), update special playlist (Favorites), remove from playlist.
Commit: | bb08a0f | |
---|---|---|
Author: | David Sansome |
Fix misleading offset_bytes names
Commit: | 160b151 | |
---|---|---|
Author: | Arnaud Bienner |
Add seek ability to Spotify tracks. This is functional but pretty hacky. And, as noted in the comments, there is a small delay (depends, but usually several seconds) to have the seek taken into account. But IMHO it's better than nothing. Fixes #2503
Commit: | cbc6e5c | |
---|---|---|
Author: | pie.or.paj | |
Committer: | Arnaud Bienner |
Pause spotify track (issue 2503) (patch slightly modified, not sure why it wasn't applied before: it looks good to me)
Commit: | f52e48c | |
---|---|---|
Author: | Andreas |
Send filesize and file count in advance when client wants to download songs.
Commit: | 24481ae | |
---|---|---|
Author: | Andreas |
Clementine Remote can now download all urls that are in the library.
Commit: | 8ff0692 | |
---|---|---|
Author: | Andreas |
Network remote: send md5 hash along with library and files.
Commit: | ebcfd7e | |
---|---|---|
Author: | Andreas | |
Committer: | Andreas |
Check if track position is valid before sending. Bump protocol version. (cherry picked from commit 03a41450823bf91365339dcf79f6749ea093f98a)
Commit: | 03a4145 | |
---|---|---|
Author: | Andreas |
Check if track position is valid before sending. Bump protocol version.
Commit: | a979b22 | |
---|---|---|
Author: | Andreas | |
Committer: | Andreas |
- Fix remove songs from playlist in network remote. - Update protocol buffer version. (cherry picked from commit 7470f67acf3d3d8d437da7c3734a28125cc74c59)
Commit: | 7470f67 | |
---|---|---|
Author: | Andreas |
- Fix remove songs from playlist in network remote. - Update protocol buffer version.
Commit: | 1cc1ddc | |
---|---|---|
Author: | Andreas |
Update proto version, so users update Clementine when using newest Android app version.
Commit: | fc78a78 | |
---|---|---|
Author: | Andreas | |
Committer: | Andreas |
- 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 9237356e3310080af350db55bdb74f7437766783)
Commit: | 9237356 | |
---|---|---|
Author: | Andreas |
- Send songrating to client. - Receive songrating as float (like saved in Song). - On RemoteClient destructor check if socket is still connected before calling waitForDisconnect()
Commit: | 1254d02 | |
---|---|---|
Author: | Andreas |
Include rate song feature in network remote.
Commit: | 3a309e9 | |
---|---|---|
Author: | Andreas |
Added message to retrive the library (table songs).
Commit: | 0785214 | |
---|---|---|
Author: | Andreas |
- Do not offer streams to download clients. - Move Google Play logo and qr code to the middle of the settings screen.
Commit: | cf1dfe0 | |
---|---|---|
Author: | Andreas |
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.
Commit: | 1e4819f | |
---|---|---|
Author: | Andreas |
Add stop after current track feature to network remote.
Commit: | f67083c | |
---|---|---|
Author: | Andreas |
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.
Commit: | c09d77f | |
---|---|---|
Author: | Andreas |
Network remote can now send songs to clients.
Commit: | 9e0b877 | |
---|---|---|
Author: | Andreas |
The network remote can now send lyrics to clients.
Commit: | 7406057 | |
---|---|---|
Author: | Andreas |
Bump proto version, so users have to update Clementine in order to use the new features.
Commit: | 4bb433e | |
---|---|---|
Author: | Andreas |
- Correct filename in coverexport when textfield is empty. - Network clients can now love and ban tracks.
Commit: | 5fe0f34 | |
---|---|---|
Author: | Andreas |
New requests for opening and closing playlists in the network remote.
Commit: | 8888cc4 | |
---|---|---|
Author: | Andreas |
Send closed playlists too if requested.
Commit: | 18e8d6c | |
---|---|---|
Author: | pie.or.paj | |
Committer: | Andreas |
- Added basic playlist management (add and remove tracks) in network remote.
Commit: | 88918d4 | |
---|---|---|
Author: | Arnaud Bienner |
Update issue 1175: Save rating and statistics in two distinct ways, and let users activate them separately in preferences.
Commit: | a798347 | |
---|---|---|
Author: | Andreas |
Change connect message handling.
Commit: | 7939890 | |
---|---|---|
Author: | Andreas |
- Send the playlisttracks from the currenly active one in SendFirstData(). - New proto type FIRST_DATA_SENT_COMPLETE: Is send, when the method SendFirstData() finishes.
Commit: | be68c9f | |
---|---|---|
Author: | Andreas |
If use auth code is enabled, check if the client has sent the correct auth code before processing any messages.
Commit: | ed86c7b | |
---|---|---|
Author: | Andreas |
- 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.
Commit: | a6d3b48 | |
---|---|---|
Author: | Uwe Klotz | |
Committer: | David Sansome |
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
Commit: | 08d40f5 | |
---|---|---|
Author: | Arnaud Bienner |
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).
Commit: | 589816e | |
---|---|---|
Author: | Andreas |
- Added various playlist signals. - Bump Proto version to 3, so that people update Clementine when using new Android App Version is released.
Commit: | 5360866 | |
---|---|---|
Author: | John Maguire |
Merge branch 'master' of https://code.google.com/r/asfa194-clementineremote
Commit: | d05041d | |
---|---|---|
Author: | Martin Brodbeck | |
Committer: | David Sansome |
Add support for Opus tags.
Commit: | 9472c5a | |
---|---|---|
Author: | Andreas |
- 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
Commit: | 0828115 | |
---|---|---|
Author: | Andreas |
- Display a qr code in the remote control settings to download the android app - Transfer the current track position to clients
Commit: | 51ba9f4 | |
---|---|---|
Author: | Andreas |
added repeat and shuffe functionality
Commit: | 0a97623 | |
---|---|---|
Author: | Andreas |
Changed sending playlist songs
Commit: | 0656824 | |
---|---|---|
Author: | John Maguire |
Tidy up some remote control protobuf usage and style quirks.
Commit: | 8cb0b3d | |
---|---|---|
Author: | Andreas |
fixed commit
Commit: | 570b4f9 | |
---|---|---|
Author: | Andreas |
Corrected proto
Commit: | aa8d512 | |
---|---|---|
Author: | Andreas |
Merge remote-tracking branch 'remote/remotecontrol' Conflicts: ext/libclementine-remote/remotecontrolmessages.proto src/networkremote/networkremote.cpp
Commit: | 516e58f | |
---|---|---|
Author: | Andreas |
Changed proto
Commit: | d1a1f70 | |
---|---|---|
Author: | John Maguire |
Make version and msgType optional for better backwards-compatibility.
Commit: | 088d179 | |
---|---|---|
Author: | John Maguire |
Add UNKNOWN to remote control proto to make backwards compatible changes easier later.
Commit: | 555467e | |
---|---|---|
Author: | John Maguire |
Tidy up remote control protobuf.
Commit: | e915d2e | |
---|---|---|
Author: | Andreas | |
Committer: | John Maguire |
Transfer coverart without base64
Commit: | 6bb02d2 | |
---|---|---|
Author: | Andreas |
Transfer coverart without base64
Commit: | 04ccdbb | |
---|---|---|
Author: | Andreas |
added version to protocol buffer message changed client handling only non public ips can connect (can change that in options)
Commit: | c732e70 | |
---|---|---|
Author: | Andreas |
multiclient support and shuffle feature
Commit: | fe0c1b5 | |
---|---|---|
Author: | Andreas |
Changed xml to protocol buffers
Commit: | 941aaca | |
---|---|---|
Author: | John Maguire |
Refactor cloud tagging into base class.
Commit: | 9c7a3ab | |
---|---|---|
Author: | John Maguire |
Rename google drive tagging methods to more appropriate generic names.
Commit: | db586ca | |
---|---|---|
Author: | John Maguire |
Read tags from Ubuntu One files and add to local database.
Commit: | 36ac3a2 | |
---|---|---|
Author: | David Sansome | |
Committer: | David Sansome |
Use the full protobuf instead of protobuf-lite, to hopefully fix a crash on Windows.
Commit: | e06ae8a | |
---|---|---|
Author: | John Maguire | |
Committer: | John Maguire |
Support reading OGG & FLAC files from Google Drive.
Commit: | 9653a45 | |
---|---|---|
Author: | David Sansome |
Read Google Drive metadata in the tagreader worker process
Commit: | 215595b | |
---|---|---|
Author: | John Maguire |
Support toplist browsing in spotify blob.
Commit: | bbf99fd | |
---|---|---|
Author: | David Sansome | |
Committer: | David Sansome |
Change Spotify to use the new MessageHandler, remove SpotifyMessageHandler
Commit: | 67c6dea | |
---|---|---|
Author: | David Sansome | |
Committer: | David Sansome |
Rename SpotifyMessage to Message
Commit: | 68a379e | |
---|---|---|
Author: | David Sansome |
Use pb::spotify instead of spotify_pb for the protobuf namespace
Commit: | 9041117 | |
---|---|---|
Author: | David Sansome | |
Committer: | David Sansome |
Move everything around in the source tree - static libraries and external binaries now go in "ext/". Add a generic worker pool.