Total files: 4142
Full index file. Download
Recent index file. Download
Support the site
[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs]
SonosController lets you control your precious Sonos speakers from any Amiga connected to the same network. Features ======== - searches your network automatically for Sonos speakers (that was a tricky one) but if that fails for whatever reason, they can also be added manually - listing your speakers with the info of the currently playing song, sporting an icon that is downloaded from the speaker itself - subscription of the speaker's UPNP events (that was probably the hardest one to crack, man-o-man), it means that the controller gets a notification if the Sonos system receives a command from some other controller (f.e. from your mobile or on some other computer) or directly from the speaker's buttons - sending control commands (sending SOAP requests, another tricky one): - Play - Pause - Next - Back - Jump to time index - Volume - Mute - Shuffle - Repeat (everything, current song) - Crossfade - display of the current song's title, artist, and album on the selected speaker - download and display of the album cover if possible (f.e. if embedded into the playing MP3 file) - local cache for album covers for better performance - local cache can be emptied in the Preferences dialog - album cover download can be deactivated in the Preferences dialog - listing the selected speaker's current queue - playing a song by clicking an entry in the queue - listing the Sonos favourites incl. starting one - listing the Sonos playlists incl. starting one (normal oder shuffled) - listing TuneIn's saved radio stations incl. starting one - listing TuneIn's saved radio shows incl. starting one - browsing your music library incl. starting songs, albums, etc. (normal or shuffled) - searching your music library by search string and search type (artist, album, composer, genre, song or imported playlist) - the last x search strings are save, whereas x can be configured in the Preferences (0 - max. 50) - saved search strings can be emptied in the Preferences dialog And I absolutely wanted to have an Amiga exclusive feature in it, something that the original Sonos app doesn't feature: - Exporting playlists in M3U format. These can be put into your music library's "playlists" folder to be re-imported into Sonos, thus enabling you to kind of backup and restore your playlists. Future ====== The following features are not implemented yet, but might or might not be added in some next version, fingers crossed: - german translation (english only for now) - grouping / ungrouping of speakers - integration of music services such as Spotify, etc. - modifying the current queue, adding songs (or whole playlists), remove songs, change song order - save a queue as a new playlist - modifying playlists (change, rename, delete, etc.) - sleep timer functionality - alarms functionality - ringho notifications - whatever else you might talk me in implementing If reception is good, there might even be a version for classic Amigas, powerful CPU and lots of RAM probably needed... but let's not get ahead of ourselves... :-) Technical Details ================= SonosController is created using Hollywood 9.0 and its plugins RapaGUI 2.0, hURL 1.1 and XMLParser 1.1. Side Note & Thanks ================== SonosController is my very first Amiga program (I do C# normally) and would not have been possible without the help of Andreas Falkenhahn and the great Hollywood community at https://forums.hollywood-mal.com/. Thank you all for your support! Support me ========== If you like SonosController, please consider a donation by PayPal: https://paypal.me/mirupp Any donation is highly appreciated, no matter how small, I promise! :-) Contact ======= If you find a bug or would like to contact me for whatever reason, don't hesitate to write to SonosController()mrupp.ch, I'm looking forward to it. Disclaimer ========== All use of SonosController is at your own risk and I can't be held responsible for any damage it might do to your Sonos or other equipment. But really, I can't see any way how that might be possible. And finally: note that I'm not associated with Sonos in any way other than being a user of their products. Please visit https://www.sonos.com/ to find out more about them and their excellent sound systems.
|Copyright (c) 2004-2021 by Björn Hagström All Rights Reserved |
Amiga OS and its logos are registered trademarks of Hyperion Entertainment