Thank you Steve for this wonderful skill. I have been using House Band for a almost a week and here are some facts, issues and suggestions (in the spirit of community assistance and cooperation). Happy New Year!
Facts:
1 - My high res music collection is comprised of about 2,500 albums (26,000 songs), all properly indexed in MediaMonkey, Pioneer VSX-830 receiver, generic (XGODY) streamer with Kodi.
2 - In a vast majority of the cases House Band responds correctly and is a joy to use (as is JR MC), the more I use it the better I can get it to recognise my commands correctly and achieve positive results.
3 - Port forwarding was a bit of a struggle probably due to my outdated cable router that is not delivering the goods, placing my MC PC in the DMZ solved the problem for now (don't flame me, I have a strong firewall and as I said it is temporary).
4 - I am still figuring out how to successfully migrate my MediaMonkey library to MC, in the meantime I launch MM and load its library into MC, this works well.
5 - Kodi integration is as easy as setting up Kodi for UPNP remote control and then it appears as a player/zone in MC.
Issues:
1 - House Band would not recognize my Kodi zone until I changed the name to lowercase kodi.
2 - If I speak in a relaxed manner when requesting a zone change then for a vast majority of the cases it will not respond. If I speak quickly then for a vast majority of the cases it will respond correctly.
3 - In general it seems like House Band is a bit impatient compared to other skills I use, in House Band I always feel compelled to speak fast and fluently in order to get good results. One would think that the recognition would be better if you speak slower and with the correct articulation, but it looks like the opposite for now.
4 - Both the receiver and Kodi do not support the usage of both House Band and manual DLNA control in the same session (as is the case with Gizmo). Many times it would be more comfortable to be able to use both of them freely. For me this is important because my receiver does not support gapless DLNA push, I would like to pull gapless albums with my remote and play them gapless (like Sgt. Pepper), but using one method cancels out the other.
5 - Leading album-side and track numbers in song names is a huge issue (A2 With a little help from my friends, B1 Within you without you), for these cases it will not recognize the song names at all. A fuzzy keyword or track name search is required, if I request "the track Within you without you by the artist the Beatles" then it should recognise that most of the result qualifies the song as meeting the criteria (I would prefer getting multiple results then no result at all).
6 - The fuzzy search is also good for other cases, like when I request "play the album baby by the artist yello", I get no results because the band yello is not spelled like the color, again a search like this should result in the correct action.
7 - Pausing video playback requires the command "stop the music", not that bad but a bit weird.
Suggestions:
1 - If possible help solve the gapless push issue (receivers that can not play gapless between tracks from a DLNA push). For myself and others this is a major setback (actually considering replacing my receiver). Maybe JR can help work around this by allowing for an unused tag to be filled with the text "gapless" in order to indicate this kind of required playback. Then when an album is requested that has this tag they can fool the DLNA client to except one continuous gapless sequence of songs.
2 - Selecting between multiple results is difficult most of the time. I have quite a few multiple album versions and some of the names are long and beyond the actual album name (version technical info and such...). It would help a lot if the results can be numbered, like "choice one - Sgt. Pepper Blu-ray by the artist the beatles", "choice two - Sgt. Pepper vinyl by the artist the beatles", then I can say "select choice two" instead of remembering keywords and how to pronounce them like SACD, of MoFi.
3 - Ask JR to create a read only version of Gizmo, for now if you do anything with Gizmo or even launch it then it at some point it will take control and block the House Band usage. Who needs Amazon Show, with a read only Gizmo version you can dynamically see the album cover and song info using a tablet. Also sometimes you do not want to recall a song or album from your head but rather be inspired, flipping through album covers can help you find the next request (also helpful in cases where the recognition fails and you want to check out the correct wording for a song or album, or if you don't remember the exact name of a specific song on an album).
5 - Kodi does not remember where I left off while watching a TV series or episode after exiting exiting the player, not the position and not the episode. I presume MC can help and keep track of this in the background. If I want to watch episode 4 of season 4 of black mirror (my episodes are typically marked S4E4), then I need to say "play the TV show black mirror" and then "skip this song" four times (unless I am doing something wrong).
6 - Playing a single song is great, but sometimes you want to hear a song and the rest of the album from there onward, in this case I can request "play the sequence maxine by the artist donald fagen" so House Band will play the song Maxine and after that the rest of the album.
Thanks Again.