![]() (Requires Python 3.7 or above.) Supported Environments SoCo-CLI can also run as a simple HTTP API server, providing access to a huge range of actions via simple HTTP requests. SoCo-CLI can be imported as a streamlined, high-level API library by other Python programs, and acts as an intermediate abstraction layer between the client program and the underlying SoCo library, simplifying the use of SoCo. SoCo-CLI has an orderly command structure and consistent return values, making it suitable for use in automated scripts, cron jobs, etc.įor interactive command line use, SoCo-CLI provides a powerful Interactive Shell Mode that improves speed of operation and reduces typing. Audio files from the local filesystem can be played directly on Sonos. Multiple commands can be run in sequence, including the ability to insert delays between commands, to wait for speakers to stop or start playing, and to create repeated action sequences using loops. SoCo-CLI is written entirely in Python and is portable across platforms.Ī simple sonos command provides easy control over a huge range of speaker functions, including playback, volume, groups, EQ settings, sleep timers, alarms, speaker settings, the playback queue, etc. SoCo-CLI is a powerful command line wrapper for the popular Python SoCo library, for controlling Sonos systems. Macros: Defining Custom HTTP API Server Actions.Waiting Until Playback has Started/Stopped: wait_start, wait_stop and wait_end_track.Chaining Commands Using the : Separator.Spotify, Tidal, Deezer, and Apple Music Share Links.SoCo-CLI: Control Sonos from the Command Line.(I know some like all the detailed differences music cut by cut but I'm more of a generalist and listen for musicality as my test rather then documenting details.SoCo-CLI: Control Sonos from the Command Line In my system I can readily hear the differences I've described. associated with this technology the but I can usually get it all working together and help others get up and running. I also admit to not completely using correctly all the terms and jargon like renderer, player, etc. Sorry I'm not at home sitting in front of a PC so my directions might be a little off. However to use JPlay Streamer (which was easy to do and sounds great by the way) one either has to install Minumserver or use jRiver and turn on the DNLA setting. ![]() JPlay uses the "Open Home" technology to make this work which is similar to or an updtated form to UPnP and or DNLA.Īt this point I'm not sure if JPlay and Asset are compatible. It is still available to download at the PS Audio site I believe.Īs for jplay I'm using it in streamer mode. At its last incarnation it would still only play via DNLA not USB which precluded its use with JPlay. McGowan blamed software jitter possibly related to the compiler?) but the differences were significant. It's SQ changed somewhat at each Elyric update. Elyric sounded much more natural than jRiver or Minumserver. It also compiled the library as it scanned it just a little differently than Minumserver or jRiver. I used to work a lot with Elyric PS Audio's discontinued player. To be fair I didn't discuss the SQ of Minumserver until he tried it himself. When I played files through minumserver the treble sounded a little more extended than jRiver but to me a little threadbare as compared to jRiver.Ī friend asked me about Minumserver and I explained how to use it and found it had much the same sonic signature as I'd found. If I try Asset, I'd assume it would work the same way. I would click on it and jRiver could access the Minumserver library. One thing I found immediately I didn't like the way Minumserver sorted my music files and grouped them.Īfter Minumserver was run it appeared in the list of sources on the left side of jRiver. It built the library very quickly as opposed to jRiver. It's been a couple of years since I used Minumserver.īut this is what I recall.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |