I don’t recall seeing anything about UPnP changing between Isengaard and Jarvis, but I can spin up a Jarvis instance and verify. I did hear back from SmartThings that “LAN devices are cached per location for 24 hours or so”.
SmartThings has indicated that they are actively working on a major scheduler update… it’s desperately needed considering the scheduler has gotten worse over the past few weeks.
The official capability docs call for status holding the state of the player. Did someone specifically recommend using music instead? If so, could you link me to the discussion?
I just pushed an update to the device type which fixes the reported bugs and adds in the suggested enhancements noted below. Update to the newest version to enjoy the latest features. (instructions in post 2)
Changelog
Support for pause/play in the Things list
Status of Playing is now green in the things list
Fixed audio player next/previous
Fixed audio player metadata manual refresh
This should be fixed. The audio player id wasn’t getting set properly, so it was trying to send the play/next/previous commands to the video player.
Done. You can also now tap the Playing/Paused status from the things list to send the pause/play commands for quick control.
I tested Jarvis tonight by installing it on an Android device and it worked fine. I sent you a PM.
Awesome! Thank you for the update.
Time to get going on updating and testing. I actually deleted it all together to see if the hasAllHubsOver thing is fixed, too.
EDIT: The hasAllHubsOver issue is definitely fixed with the updated GitHub code!
The service around here is impeccable - Thanks Joshua!
Quick test says things look good but I didn’t do any rule machine testing. At this point I can’t rely on the scheduler so I have to use callbacks since those seemingly shouldn’t fail. Thanks for dong all this though I will likely come up with a mix or both add-ons.
I just pushed another quick update that properly handles both Audio Players and Video Players… in my excitement to get things out last night, I had broken Play/Pause for video library items!
I should have also noted that I worked with Bruce (from Rule Machine) to fix the Music Player implementation in Rule Machine. It now properly looks for the status attribute for playing, paused, stopped.
I also updated the Kodi DTH to send the status as lowercase to match what Rule Machine is looking for, so make sure you update your Rule Machine SmartApps and Kodi DTH.
Seems to be working well here… great job!!! I can also confirm it’s working with RM. With this, your SharpTools, Tasker & RM…I have “if no music is playing, a playlist is started.”
Just to let everyone else know, not sure what I did today to make it work but its now working for me. Thank you @joshua_lyon for your awesome work on this.
In my world WOL would be useful but I just do that from simple control but I wonder if they mean start the executable on the machine - both sound not so easy from cloud calls
SmartThings is working on adding Wake on LAN capabilities to a future hub firmware version. Once it’s released and documented, I’ll look into it. They’ve got plenty of high priority items on their plate, so I wouldn’t be surprised if it’s a while before this gets released.