XO: Subsonic Commander for webOS version 1.0 is now available in the HP App Catalog for all current webOS devices, requiring webOS 1.4.5 and up. On webOS 1.4.5 - 2.1, it also requires having the latest HP Maps software update. I believe all versions of 2.2 came with the required toolkits preinstalled.
App Catalog link: https://developer.palm.com/appredirect/ ... icblade.xo
XO home page: http://www.ericbla.de/gvoice-webos/xo/
XO expands on a design loosely based on Sindre's official Android app, but designed to work in a multi-pane system and written from the ground up to offer nearly all of the common features of Subsonic with easy access for both handheld and tablet users.
That said, there is a LOT of functionality packed into the small space afforded, some of which is not immediately obvious.
On tablets, you can drag and drop songs from the Music or Search tab directly into the playlist in any order that you'd like, to organize the playlist to your taste. At the moment, re-ordering the playlist is not possible, however what you can do, is save the playlist that you have created to the server, load it into the music tab, clear the existing one, and completely re-arrange it.
On all devices, holding (long press) on a song or video item will bring up a menu of choices for the context of the item. If you want to download a song to your device, for example, you can hit the Search tab, search for it, when you find it, hold (long press) on the song in the search list, and select "Download". This will download the song from your Subsonic server to your device, automatically indexing it into the stock webOS media index for playback via the stock music player app.
To remove an individual song from your playlist, you can swipe it left or right from the "Now Playing" tab. To delete a playlist from the server, you can swipe it left or right from the Playlists tab. To add an entire album to your playlist, select that album in the Music view, once the list of songs on that album is displayed, press the "Add All" button in the lower left hand corner.
Tapping a song in the Music list will add it to the Now Playing list, and turn it green in the Music view.
The toolbar buttons on the bottom should light up as they are needed - the Playlist/Now Playing controls will only appear, for example, when you have songs loaded in your Now Playing list.
Jukebox (server control) is also available - on tablets, this appears as a flipswitch in the bottom right hand corner of the toolbar, if your user account is configured for Jukebox access. On phone devices, it is on the App Menu, which you can get to like any other app, by tapping the upper left hand corner, and selecting Jukebox.
When in Jukebox mode, the player controls the Subsonic server identically as if it were playing locally, keeping a completely individual playlist and such completely seperate from the on-device controls. In fact, you can start a list playing on your phone or tablet, switch to Jukebox control, edit a playlist on the server, start it playing, and switch back to your local device, all without any of the songs ever stopping.
Video playback can be done through the TouchPlayer app, available here: http://mobilecoder.wordpress.com/2011/1 ... mentation/
Or, if your device is webOS 2.0 or better, it can use the Flash player to playback. (TouchPlayer generally works better, if you have it, but it will fall back to Flash if necessary)
Video playback is likely best done by not using the playlist, but rather by hold/long-pressing on the video in question, and selecting "Play Now".
Questions, comments, concerns, etc, please let me know. And don't forget to leave a review on the catalog