{"browsing.get_album":{"doc":null,"route":"/album"},"browsing.get_album_browse_id":{"doc":null,"route":"/album_browse_id"},"browsing.get_artist":{"doc":null,"route":"/artist"},"browsing.get_artist_albums":{"doc":null,"route":"/artist_albums"},"browsing.get_lyrics":{"doc":null,"route":"/lyrics"},"browsing.get_song":{"doc":null,"route":"/song"},"browsing.get_song_related":{"doc":null,"route":"/song_related"},"dlp.fetch_audio":{"doc":"\nFetch audio data from a YouTube video stream URL and serve it to the client.\n\nReturns:\n- flask.Response: The response object with the streamed audio data.\n    ","route":"/audio"},"index":{"doc":"Index Route to List all available routes with their documentation","route":"/"},"lyrics.get_lrc":{"doc":"Fetch Lyrics\nFetch Lyrics from Megalobiz\nParams:\n- id : str: required : Id/URL of the lyrics\n    ","route":"/lrc/lrc"},"lyrics.quick_lyrics":{"doc":"Searches and Returns the Top Match\nParams:\nquery : str : required : Query String \n    ","route":"/lrc/quick"},"lyrics.search":{"doc":"Lyrics Search\nSearch Lyrics from Megalobiz\nParams:\n- query : str : required : Query String \n    ","route":"/lrc/search"},"oauth.callback":{"doc":"Step 2 for fetching the Access and Refresh tokens for your YouTube Music Account.\nStep 2 is to fetch Access token\nParams: \n- device_code: str: required: The Device Code provided in the First Step. (Usually the whole Constructed URL is provided)  \n    ","route":"/callback"},"oauth.connect_ytmusic":{"doc":"Step 1 for fetching the Access and Refresh tokens for your YouTube Music Account.\nStep 1 is to Obtain authorization Code\n    ","route":"/connect"},"search.search":{"doc":"Search API\nSearch Songs using YT Music API\nParams:\nquery : Query string\nfilter : Filter for item types. Allowed values: songs, videos, albums, artists, playlists, \ncommunity_playlists, featured_playlists, uploads. \nDefault: Default search, including all types of items.\nscope : Search scope. Allowed values: library, uploads. \nDefault: Search the public YouTube Music catalogue\nChanging scope from the default will reduce the number of settable filters. \nSetting a filter that is not permitted will throw an exception. \nFor uploads, no filter can be set. \nFor library, community_playlists and featured_playlists filter cannot be set.\nlimit : Number of search results to return Default: 20\nignore_spelling : Whether to ignore YTM spelling suggestions.\nIf True, the exact search term will be searched for, \nand will not be corrected. This does not have any effect when the filter is set to uploads.\nDefault: False, will use YTM\u2019s default behavior of autocorrecting the search.\n    ","route":"/search"},"search.search_suggestions":{"doc":"Search Suggestions\nquery : Query string\ndetailed_runs : Whether to return detailed runs of each suggestion. \nIf True, it returns the query that the user typed and the remaining suggestion along with \nthe complete text (like many search services usually bold the text typed by the user). \nDefault: False, returns the list of search suggestions in plain text.\n    ","route":"/search_suggestions"},"static":{"doc":null,"route":"/static/<path:filename>"}}
