neon-skill-avmusic


Nameneon-skill-avmusic JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/NeonGeckoCom/skill-avmusic
Summary
upload_time2022-07-27 02:25:16
maintainer
docs_urlNone
authorNeongecko
requires_python
licenseBSD-3-Clause
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# <img src='https://0000.us/klatchat/app/files/neon_images/icons/neon_skill.png' card_color="#FF8600" width="50" style="vertical-align:bottom">AVmusic  

## Summary  

Play a song or video requested by the user.

## Description  

The skill provides the functionality to playback any audio or video requested by the user. No need to specify the 
location of the files or register any accounts. Just say what you would like to listen to and enjoy.  

AVmusic implements full integration of youtube_dl services and supports requests including but not limited to:

- Music bands  

- Albums  

- Playlists  

- Specific songs  

- Radio  

- News clips  

- Tutorials  

- Mixes  

- Publicly available episodes of TV shows  

- Publicly available movies  

- Short clips  


AVmusic supports audio commands to stop, pause, and resume the playback of the currently playing video. If you requested a playlist, [you will see a list of available titles](#picture) on the left side of your opened video-player window.  

As of now, you can only have one instance (window) of MPV open at a time. If you invoke another playback request while watching something else, your current window will be closed and the new one will popup in its place.  

If you are typing your command in the terminal instead of audibly speaking it, don’t worry about the typos or spelling - AVmusic will correct it for you.  




## Examples  

First, make your request:  

Say `“Hey Neon”` if you are in the wake words mode, otherwise include `"Neon"` at the beginning of your request. Make
sure to follow the pattern of `"AV play artist or song name"` or `"play some artist or song name"` and add `"music"` or
any combination of the following commands to your request: `“playlist, repeat, video”`.  
For example:

- "play some Imagine Dragons music on repeat"

- "av play study music playlist"

- “play a cookie baking tutorial video" 


Secondly, wait for Neon to reply with `“Would you like me to play it now?”`. Reply with a positive answer, such as
`"yes", "continue", "go ahead"`, or a negative one, such as `"no", "nevermind", "cancel"`.

If you opt for a negative answer, Neon will ask you to `let me know if you change your mind` later and want to play the
requested video or audio at a different time. This option has a timeout of 50 seconds. Neon will forget about that
request after the timeout. If you do wish to play the requested playback, simply say `“Actually, go ahead”` and the
skill will continue processing.

After Neon hears the positive confirmation from you, the requested video or audio will open. If you were skipping wake
words, the device will switch to the wake words required mode. It will switch back to your preferred setting after the
playback is done or cancelled.

At this point you can say commands like `pause`, `resume`, `next`, and `previous`. Each command has a 30 second timeout.


`“Hey Neon, stop”` will close the window and all subprocesses associated with it.

If there is a problem with locating the requested audio or video at any point, Neon will prompt you to try again with a different request by saying `“Actually, i could not find the music you were looking for. Could you try again?“` If the failed request worked previously, please refer to the [Troubleshooting](#troubleshooting)  

## Troubleshooting
There is a [known issue](https://github.com/ytdl-org/youtube-dl/issues/154) for youtube_dl, where the playback for certain videos and audio files will be temporarily unavailable if you request to listen to the same song and/or video multiple times in a row over a few days. The solution is to avoid requesting the same playback over and over again, try to word your request differently, or wait some time for the limitations to wear off.

Additionally, youtube_dl is currently under active development. Make sure to stay up-to-date by running Neon's update script or use the [manual requirements instructions](#requirements) to do it yourself.

## Contact Support
Use [this link](https://neongecko.com/ContactUs) or
[submit an issue on GitHub](https://help.github.com/en/articles/creating-an-issue)

## Credits
[reginaneon](https://github.com/reginaneon)
[NeonGeckoCom](https://github.com/NeonGeckoCom)
[augustnmonteiro](https://github.com/augustnmonteiro)

## Tags
#NeonGecko Original
#NeonAI
#Music
#Videos
#Common Play


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/NeonGeckoCom/skill-avmusic",
    "name": "neon-skill-avmusic",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Neongecko",
    "author_email": "developers@neon.ai",
    "download_url": "",
    "platform": null,
    "description": "\n# <img src='https://0000.us/klatchat/app/files/neon_images/icons/neon_skill.png' card_color=\"#FF8600\" width=\"50\" style=\"vertical-align:bottom\">AVmusic  \n\n## Summary  \n\nPlay a song or video requested by the user.\n\n## Description  \n\nThe skill provides the functionality to playback any audio or video requested by the user. No need to specify the \nlocation of the files or register any accounts. Just say what you would like to listen to and enjoy.  \n\nAVmusic implements full integration of youtube_dl services and supports requests including but not limited to:\n\n- Music bands  \n\n- Albums  \n\n- Playlists  \n\n- Specific songs  \n\n- Radio  \n\n- News clips  \n\n- Tutorials  \n\n- Mixes  \n\n- Publicly available episodes of TV shows  \n\n- Publicly available movies  \n\n- Short clips  \n\n\nAVmusic supports audio commands to stop, pause, and resume the playback of the currently playing video. If you requested a playlist, [you will see a list of available titles](#picture) on the left side of your opened video-player window.  \n\nAs of now, you can only have one instance (window) of MPV open at a time. If you invoke another playback request while watching something else, your current window will be closed and the new one will popup in its place.  \n\nIf you are typing your command in the terminal instead of audibly speaking it, don\u2019t worry about the typos or spelling - AVmusic will correct it for you.  \n\n\n\n\n## Examples  \n\nFirst, make your request:  \n\nSay `\u201cHey Neon\u201d` if you are in the wake words mode, otherwise include `\"Neon\"` at the beginning of your request. Make\nsure to follow the pattern of `\"AV play artist or song name\"` or `\"play some artist or song name\"` and add `\"music\"` or\nany combination of the following commands to your request: `\u201cplaylist, repeat, video\u201d`.  \nFor example:\n\n- \"play some Imagine Dragons music on repeat\"\n\n- \"av play study music playlist\"\n\n- \u201cplay a cookie baking tutorial video\" \n\n\nSecondly, wait for Neon to reply with `\u201cWould you like me to play it now?\u201d`. Reply with a positive answer, such as\n`\"yes\", \"continue\", \"go ahead\"`, or a negative one, such as `\"no\", \"nevermind\", \"cancel\"`.\n\nIf you opt for a negative answer, Neon will ask you to `let me know if you change your mind` later and want to play the\nrequested video or audio at a different time. This option has a timeout of 50 seconds. Neon will forget about that\nrequest after the timeout. If you do wish to play the requested playback, simply say `\u201cActually, go ahead\u201d` and the\nskill will continue processing.\n\nAfter Neon hears the positive confirmation from you, the requested video or audio will open. If you were skipping wake\nwords, the device will switch to the wake words required mode. It will switch back to your preferred setting after the\nplayback is done or cancelled.\n\nAt this point you can say commands like `pause`, `resume`, `next`, and `previous`. Each command has a 30 second timeout.\n\n\n`\u201cHey Neon, stop\u201d` will close the window and all subprocesses associated with it.\n\nIf there is a problem with locating the requested audio or video at any point, Neon will prompt you to try again with a different request by saying `\u201cActually, i could not find the music you were looking for. Could you try again?\u201c` If the failed request worked previously, please refer to the [Troubleshooting](#troubleshooting)  \n\n## Troubleshooting\nThere is a [known issue](https://github.com/ytdl-org/youtube-dl/issues/154) for youtube_dl, where the playback for certain videos and audio files will be temporarily unavailable if you request to listen to the same song and/or video multiple times in a row over a few days. The solution is to avoid requesting the same playback over and over again, try to word your request differently, or wait some time for the limitations to wear off.\n\nAdditionally, youtube_dl is currently under active development. Make sure to stay up-to-date by running Neon's update script or use the [manual requirements instructions](#requirements) to do it yourself.\n\n## Contact Support\nUse [this link](https://neongecko.com/ContactUs) or\n[submit an issue on GitHub](https://help.github.com/en/articles/creating-an-issue)\n\n## Credits\n[reginaneon](https://github.com/reginaneon)\n[NeonGeckoCom](https://github.com/NeonGeckoCom)\n[augustnmonteiro](https://github.com/augustnmonteiro)\n\n## Tags\n#NeonGecko Original\n#NeonAI\n#Music\n#Videos\n#Common Play\n\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "",
    "version": "0.1.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "d7449032927a7582c6b9b59f920ddfbf",
                "sha256": "6e1b110e956fe8d70a0d8d993bfb4b61c6f86f63f86a471ef18b383ed65cd0f7"
            },
            "downloads": -1,
            "filename": "neon_skill_avmusic-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d7449032927a7582c6b9b59f920ddfbf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 28716,
            "upload_time": "2022-07-27T02:25:16",
            "upload_time_iso_8601": "2022-07-27T02:25:16.318044Z",
            "url": "https://files.pythonhosted.org/packages/60/92/9eb3cad851293e907ff1a82b75d1c21f95b2105f8440684715a9b4adc3ec/neon_skill_avmusic-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-07-27 02:25:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "NeonGeckoCom",
    "github_project": "skill-avmusic",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "neon-skill-avmusic"
}
        
Elapsed time: 0.02317s