Loading...
SlimProto
SlimProto is a lightweight streaming protocol developed by Slim Devices, primarily facilitating communication between Logitech Media Server and their Squeezebox family of audio streaming hardware. Designed for simplicity and low latency, SlimProto enables efficient network audio streaming and device management within home audio environments..
The SlimProto protocol was developed by Slim Devices (later acquired by Logitech) to enable seamless communication between Logitech Media Server and Squeezebox devices. It handles the negotiation, control, and streaming audio data, focusing on lightweight design to minimize latency while maintaining audio quality. The protocol typically functions over TCP on port 3483, where clients initiate connections to the server for playback control and audio data reception.
SlimProto employs a command-oriented structure with specific message types for playback control, status updates, and stream commands. This facilitates synchronized and responsive playback control, allowing for features such as track changes, volume adjustments, and seamless multi-room synchronization. The protocol supports multiple audio codecs, with server-client negotiation determining the optimal format for transmission.
Due to its open design, SlimProto has been implemented across various platforms beyond original Squeezebox hardware. Third-party developers and hobbyists have integrated it into open-source projects and hardware, contributing to its ongoing community relevance despite official device discontinuation.