I put up a new 0.3 version of YARS remote server plugin and my J River SqueezePlay/SqueezeBox Controller Applet.
See
http://code.google.com/p/yars-jrmc-remote-server-plugin/Here are screencasts of the 0.3 version Squeezebox Controller client (Note: the screencasts show an emulator app of the Squeezebox Duet Remote Control, seen at:
http://www.slimdevices.com/pi_duet.html )
Overview:
http://www.youtube.com/watch?v=8LgDUaZjTZA&fmt=18Squeezebox player output:
http://www.youtube.com/watch?v=WK9r3G-l60o&fmt=18J River Media Center Output:
http://www.youtube.com/watch?v=iHMZ-bEVjfk&fmt=18 Note: These screencasts show a small sample J River library that I use for testing. The Applet performance on a Squeeze Controller on larger libraries (1000+ albums) is fairly reasonable as well.
Version 0.3 adds the following features:
- Optional direct output of audio through the controller's currently selected Squeezebox player (Squeeze output or J River output are now selectable)
- playing/queueing of a folder-style menu item plays all tracks that recursively are represented by that menu item
- Experimental Context Menus:
-- Play button: when navigating menus and tracks, pressing play once brings up a context menu of play options. Clicking play again then plays the track or you can select other play options, including on-the-fly track rating.
-- Plus button: when navigating menus and tracks, pressing plus once brings up a menu of queueing options. Clicking plus again then queues the track to the currnet playlist or you can select other queueing options (the other options are tbd - examples (as next to play), add (shuffle remaining), add(play now), add(shuffled))
-- Home button: Click home once brings up a general purpose context menu. Click home a second time brings you to now playing (either the native Squeeze now playing for Squeeze output or a custom now playing for J River output). You can also select control functions like Shuffle mode/Repeat mode, and Applet Exit.
- On the fly track rating - Select a track click the play button to bring up the play context menu. The current rating will be shown. Select the rating and click the center go circle or right to change the rating.
- (for J River output) Now playing view. (Click home twice) shows now playing list with currently select track focused and marked. You can select any track and hit the play button to switch playback to that track.
- (for J River output) Volume control
- (for J River output) Rewind/FF control (30 second advance / 7 second rewind for video content)
- Track metadata - (hit the center Go button on any track) - displays all track metadata fields that J River holds for the track.
To run the applet, you will also now need to install the YARS plugin. Both the applet, and the J River plugin (and source) are available at:
http://code.google.com/p/yars-jrmc-remote-server-plugin/The tcp port for the applet and the plugin is fixed at 18887.
Installation:
1. Run the YARS setup (found at
http://code.google.com/p/yars-jrmc-remote-server-plugin/ )
2. Restart J River Media Center. Optionally you can see the log output of the plugin under Plugins & Services->Yars Plugin
3. Download and unzip the Applet (MC-Squeeze-Controller-Applet-0.x.zip) (found at
http://code.google.com/p/yars-jrmc-remote-server-plugin/ )
4. Scp the unzipped applet folder to the squeezecontroller as described at
http://wiki.slimdevices.com/index.php/SqueezePlay_Applets under Manual Instructions.
5. Restart the Controller.
6. Now a new top level menu item will appear for the applet "Take Me To The River". I find that I need to wait a bit after a controller reboot for the wireless connection to be set before trying to use the controller.