Åke
56a7e4cd01
Merge pull request #1512 from forslund/feature/whitelist-spotify
...
Re-enable spotify-skill.
2018-03-29 13:58:37 -05:00
Åke
bc74c36713
Merge pull request #1508 from MycroftAI/feature/notify-backend-down
...
Add proper messages when the backend replies incorrectly
2018-03-29 12:53:34 -05:00
Åke Forslund
f94ee8d795
Load the volume skill before updates
...
Allows the user to adjust the volume during pairing
2018-03-29 12:13:28 -05:00
Åke Forslund
27fcd63e96
Fix error on wait_for_response timeout.
...
Using pyee 1.0.1 handlers registered with once can't be removed. This handles the value error raised in this case.
2018-03-29 12:10:20 -05:00
Åke Forslund
7332c3b344
Re-enable spotify-skill.
...
Remove spotify-skill from the black list
2018-03-29 18:47:20 +02:00
Åke Forslund
de6d3e2f11
Fix deadlock
...
The emitted event "open" will in many cases call ws.emit, and this will
lock if the connected_event isn't set. This makes sure that the
connected_event is set before emitting the open event.
2018-03-29 10:09:11 -05:00
Åke
46f6f734e3
Merge pull request #1509 from MycroftAI/feature/wait-for-messagebus
...
Wait for messagebus before emitting a message
2018-03-28 19:28:35 -05:00
Matthew D. Scholefield
5c8cf053a0
Remove code that waits for websocket to open
...
This is unnecessary now that WebsocketClient does this automatically
2018-03-28 19:19:56 -05:00
Matthew D. Scholefield
e6a211a0aa
Wait for websocket to connect before interacting with messagebus
2018-03-28 18:40:50 -05:00
Åke Forslund
424001c973
Fix utterance_remainder for normalized keywords
...
If the sentence is normalized the utterance_remainder() method fails if
the intent keyword expects normalization.
Example the joking skill has an intent "tell me joke" which is the
normalized equivalent of "tell me a joke". In this case the intent wouldn't be removed from the remainder and instead of an empty string the utterance remainder would contain "tell me joke"
2018-03-28 16:17:53 -05:00
Åke Forslund
2e0a622447
Log exception and exception message
2018-03-28 15:38:14 -05:00
Åke Forslund
26d6e674df
Reduce audio service logging verbosity
...
- Duplicates removed
- Many debugging messages reduced to debug level
2018-03-28 15:38:14 -05:00
Matthew D. Scholefield
eb100706df
Add proper messages when the backend replies incorrectly
2018-03-28 11:48:05 -05:00
Michael Nguyen
2caf77bc9d
Merge pull request #1481 from forslund/feature/repeating-event-safety
...
Feature/repeating event safety
2018-03-27 19:15:32 -05:00
jarbasai
24d022d00a
active flag
2018-03-27 18:08:49 +02:00
jarbasai
5905a6460b
Add mplayer audio backend
2018-03-27 18:08:32 +02:00
Åke
339c23eb83
Merge pull request #1503 from MycroftAI/feature/mycroft_deepspeech_stt
...
Feature/mycroft deepspeech stt
2018-03-23 17:08:50 -05:00
Michael Nguyen
1683e54389
remove exception
2018-03-23 16:58:33 -05:00
Åke
e87b247fd7
Merge pull request #1501 from JarbasAl/bug_fix_utterance_remainder
...
Make Message.utterance_remainder more robust.
2018-03-23 14:20:44 -05:00
Åke
eac0d81e94
Merge pull request #1502 from JarbasAl/bug_fix_audio_service_old_class_style
...
AudioService - no old style class
2018-03-23 13:17:04 -05:00
Michael Nguyen
66991f8d25
added exception
2018-03-23 11:46:21 -05:00
jarbasai
8cf915b83e
no old style class
2018-03-23 15:07:21 +00:00
jarbasai
364370abad
more robust utterance_remainder
2018-03-23 14:59:51 +00:00
Michael Nguyen
7692389317
remove logs
2018-03-22 13:33:10 -05:00
Michael Nguyen
6dbb2182ff
added mycroft deepspeech factory in stt
2018-03-22 13:28:24 -05:00
InconsolableCellist
7447dbd5ea
Simple log output change to prevent confusion ( #1497 )
...
Modified the debugging message output after an utterance is complete, to
make it clear that metric data is only sent if opt_in is enabled.
This addresses #1494 , which I filed in error, thinking that opt_in was
never checked (due to reading the log output and not knowing it was
checked elsewhere)
==== Fixed Issues ====
==== Localization Notes ====
Slight change to existing, unlocalized text
2018-03-22 13:18:11 -05:00
Åke
06a82bd308
Merge pull request #1496 from MycroftAI/bugfix/remove_unused_function
...
Remove unused function in skill settings
2018-03-22 10:46:18 -05:00
jarbasai
8d277747a9
honor "active" flag for audio backends
...
The backends are active by default, but can be enforced or disabled with
the active flag.
2018-03-22 04:44:56 +01:00
Åke
69ab3498c6
Merge pull request #1488 from JarbasAl/feature_audio_clean_shutdown
...
Clean audio service shutdown
2018-03-21 22:30:06 -05:00
jarbasai
6fefac1c88
add stop
2018-03-22 04:17:33 +01:00
jarbasai
7b4a3b49ed
clean shutdown
2018-03-22 04:17:24 +01:00
Åke
1e85830de9
Merge pull request #1486 from JarbasAl/pt-pt-core_dialog
...
Add missing pt-pt dialog files
2018-03-21 21:43:29 -05:00
Michael Nguyen
d6b4037258
remove unused function in skill settings
2018-03-21 14:49:31 -05:00
jarbasai
a865930fd7
fix previous
2018-03-17 16:23:21 +00:00
Åke Forslund
764d200d1b
Only allow one repeating even of each type
...
Previously if duplicates of a skill should be launched or a skill isn't properly
shutdown when reloaded multiple handlers could be registred. This commit disables multiples of repeating events.
2018-03-15 12:39:25 +01:00
Åke Forslund
6dae1bb328
Do not reschedule an active repeating event
...
- Hinder multiple events with the same name to be registered
- Automatically cancel repeating events when skill is shutdown
2018-03-15 11:42:08 +01:00
jarbasai
0cbecc27d4
add missing pt-pt dialog files
2018-03-14 21:01:27 +00:00
devs-mycroft
e66ddd669f
Version bump from 18.2.1 to 18.2.2
2018-03-14 18:47:36 +00:00
Åke
dc538ecf60
Blacklist spotify-skill ( #1479 )
...
Emergeny blacklist to kill the poorly behaving Spotify OAUTH
2018-03-14 13:41:35 -05:00
devs-mycroft
330514421b
Version bump from 18.2.0 to 18.2.1
2018-03-14 08:40:50 +00:00
Steve Penrod
8ef691ffb7
Slowing the skill setting poll to once every 5 min
...
Experiment to see if this is overloading the backend.
2018-03-14 03:37:57 -05:00
Matthew D. Scholefield
9eb458360b
Fix accessing non-existent attribute in except blocks
...
.request.status_code is only available to HTTPError objects
2018-03-14 00:41:47 -05:00
Michael Nguyen
b884378fbb
Merge pull request #1466 from forslund/feature/quieter-skill-fetching-error
...
Reduce verbosity when skill settings fetch fails.
2018-03-11 12:34:07 -05:00
Åke Forslund
65cba626fd
Reduce verbosity when skill settings fetch fails.
...
Replace the stack trace with a shorter message, briefly printing the cause.
2018-03-11 17:05:52 +01:00
Åke
2c151fe594
Merge pull request #1458 from MycroftAI/refactor/handler-args
...
Refactor event handler argument calling
2018-03-08 08:29:40 +01:00
Åke
4ed25f458a
Merge pull request #1459 from MycroftAI/bugfix/api-crash
...
Fix local service crash when servers are down
2018-03-07 21:21:44 +01:00
Åke Forslund
b4ed9369fd
Handle exception in skill shutdown
...
An exception raised during the shutdown would previously cause the skill reload process to halt. This catches any exception and reports the error without halting the SkillManager
2018-03-07 13:23:45 -06:00
Åke Forslund
11bae2aea3
Fix issue in skill shutdown.
...
If super's shutdown was called before trying to cancel events an exception would be thrown since shutdown removed all registered events by setting self.events to None.
This replaces this with an empty list to allow skills to try to remove events/cancel events without incidents.
2018-03-07 13:23:45 -06:00
Matthew D. Scholefield
7e64b49fa3
Replace HTTPError with RequestException
...
This prevents things like a ReadTimeout exception crashing the speech service
2018-03-07 10:57:13 -06:00
Matthew D. Scholefield
0962a3b6af
Fix potential crash in add_event
2018-03-07 10:13:20 -06:00