A terminal device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the processor performs a synchronization method of playing information,
- wherein the synchronization method of playing information is applied to a first client and comprises:
- in response to obtaining a playing synchronization message sent by any one second client of at least one second client in a playing group, updating current playing information according to the playing synchronization message;
- displaying target playing information in response to obtaining a user operation instruction, and sending the target playing information to the at least one second client in the playing group through the playing synchronization message, so that the at least one second client updates respective playing information according to the target playing information,
- wherein the in response to obtaining the playing synchronization message sent by any one second client of at least one second client in the playing group, updating current playing information according to the playing synchronization message comprises:
- in response to obtaining a list synchronization message sent by the any one second client of the at least one second client in the playing group, judging whether an identifier of a first playlist in the list synchronization message is identical with an identifier of a current playlist;
- in response to the identifier of the first playlist being identical with the identifier of the current playlist, comparing a partition summary of the first playlist in the list synchronization message with a partition summary of the current playlist to obtain a difference partition where there is a difference in play items, and obtaining play item information of the difference partition through a matched second client to update the current playlist.