From: Michael Haan:
I started working on my own version of this using the CLI and the .NET Compact Framework. Unfortunately there was some command glaringly missing from the CLI (though not so glaring that I can remember it now) so I stopped. I wonder how much interest there'd be in an open source app like this.
I've been working with Fred Thomas on an automation solution for the AMX NetLinx system (a home automation and A/V controller) for the SlimServer. I've worked on the NetLinx side, he's worked on the SlimServer side.
The AMX NetLinx module and a suitable 2-way panel currently performs:
1) Full display of current and next song (song, artist, album, genre),
2) Song number in the queue, time into the song,
3) Display of cover art for the currently playing song,
4) Full state of the player (playing, stopped, paused, etc), random mode, shuffle mode, and sleep mode (i.e. if in sleep mode, how much time remaining before the player turns off).
This is all on one screen. It's a very nice, very rich interface. While the display on the Squeezebox looks nice, it's not nearly this rich!
Also allowed:
1) Changing of various modes (shuffle, random, etc), and full player control,
2) Full browsing support. You can browse artists, albums, genres, playlists, etc.
3) When browsing: Search at any level. Hit search and a popup keyboard pops up. Enter a few letters, click "Done", and you're instantly showed a list of items matching your search.
4) Any list displayed (for browsing or search results) show 8 results (limited by display size; larger displays can show more), not 1. You scroll up and down by page.
All of this is done via the CLI. One TCP/IP connection from the NetLinx controller to the SlimServer will control hundreds of separate players.
It's hard to imagine that you need something further in the CLI. I'd suggest you take another look; a whole lot of stuff has been added. And if you do find something mission, mention what you need here (or if you prefer, implement it yourself and submit a patch).
-- Jeff _______________________________________________
Discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss
