|
1 | 1 | #Voice Control for Plex
|
2 | 2 |
|
3 |
| -A Plug-in for Google Search API for Plex |
| 3 | +An Android app to control Plex clients with your voice. |
4 | 4 |
|
5 | 5 | ## Requirements
|
6 |
| -You must have a rooted phone, the Xposed Framework (http://forum.xda-developers.com/showthread.php?t=1574401), and the Google Search API (http://forum.xda-developers.com/showthread.php?t=2554173) |
| 6 | +There are three ways to use Voice Control for Plex. One way requires root, the other two do not. |
| 7 | + |
| 8 | +1. Xposed Framework & Google Search API (requires root) |
| 9 | + To use this method, you must have the Xposed Framework (http://forum.xda-developers.com/showthread.php?t=1574401) and the Google Search API (http://forum.xda-developers.com/showthread.php?t=2554173). Voice input is done through Google Search/Now. However, a recent update (>= 3.4) of Google Search has rendered the Google Search API non-functional. |
| 10 | +1. Tasker + utter! |
| 11 | + Requires Tasker (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm) and utter! (https://play.google.com/store/apps/details?id=com.brandall.nutter). You must also go into utter! Settings->Advanced Settings->Try Again->select "Send to Tasker". |
| 12 | +1. Tasker + AutoVoice |
| 13 | + Requires Tasker (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm) and AutoVoice (https://play.google.com/store/apps/details?id=com.joaomgcd.autovoice). |
| 14 | + |
| 15 | +For the utter! and AutoVoice methods, the app includes a Tasker project which you must import in order for Tasker to send your voice input to Voice Control for Plex. The settings screen has an button which will import this project - however you will have to then go into Tasker and finish the import process. Instructions are shown when using the button. |
7 | 16 |
|
8 | 17 | ## Setup
|
9 | 18 |
|
@@ -41,3 +50,21 @@ Below are examples of what to say to Google Now to trigger playback. Sentence fr
|
41 | 50 | "**Listen to the album** *Drink The Sea* **by** *The Glitch Mob*" - Listen to <album> by <artist>
|
42 | 51 |
|
43 | 52 | "**Listen to the album** *Music Has The Right To Children*" - Listen to <album> (artist is optional, specify if more than one match found)
|
| 53 | + |
| 54 | + |
| 55 | +### Playback control: |
| 56 | +"**Pause Playback**" |
| 57 | + |
| 58 | +"**Resume Playback**" |
| 59 | + |
| 60 | +"**Stop Playback**" |
| 61 | + |
| 62 | + |
| 63 | +### Seeking: |
| 64 | +"***Offset** *1* **hour(s)** *15* **minute(s)** *30* **second(s)**" |
| 65 | + |
| 66 | +"***Offset** *25* **minute(s)** *50* **second(s)**" |
| 67 | + |
| 68 | +"***Offset** *2* **hour(s)** *32* **minutes(s)**" |
| 69 | + |
| 70 | +Any combination of hour(s), minute(s), and second(s) is accepted, as long as they are specified in that order. You may also substitute "Timecode" for "Offset". |
0 commit comments