├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── Makefile ├── make.bat └── source │ ├── conf.py │ ├── contents.rst │ └── index.rst ├── setup.py ├── tests └── test_types.py └── ytm ├── __init__.py ├── __main__.py ├── apis ├── AbstractYouTubeMusic │ ├── AbstractYouTubeMusic.py │ ├── __init__.py │ ├── decorators │ │ ├── __init__.py │ │ ├── catch.py │ │ └── method.py │ └── methods │ │ ├── __init__.py │ │ ├── _search_filter.py │ │ ├── album.py │ │ ├── artist.py │ │ ├── artist_albums.py │ │ ├── artist_singles.py │ │ ├── guide.py │ │ ├── home.py │ │ ├── hotlist.py │ │ ├── playlist.py │ │ ├── queue.py │ │ ├── search.py │ │ ├── search_albums.py │ │ ├── search_artists.py │ │ ├── search_playlists.py │ │ ├── search_songs.py │ │ ├── search_suggestions.py │ │ ├── search_videos.py │ │ ├── song.py │ │ ├── watch.py │ │ ├── watch_radio.py │ │ └── watch_shuffle.py ├── BaseYouTubeMusic │ ├── BaseYouTubeMusic.py │ ├── __init__.py │ ├── constants │ │ └── __init__.py │ ├── decorators │ │ ├── __init__.py │ │ └── catch.py │ ├── methods │ │ ├── __init__.py │ │ ├── _get_page.py │ │ ├── _url.py │ │ ├── _url_api.py │ │ ├── _url_yt.py │ │ ├── browse.py │ │ ├── browse_album.py │ │ ├── browse_artist.py │ │ ├── browse_home.py │ │ ├── browse_hotlist.py │ │ ├── browse_playlist.py │ │ ├── guide.py │ │ ├── next.py │ │ ├── page_channel.py │ │ ├── page_home.py │ │ ├── page_hotlist.py │ │ ├── page_playlist.py │ │ ├── page_search.py │ │ ├── page_watch.py │ │ ├── queue.py │ │ ├── search.py │ │ ├── search_suggestions.py │ │ └── video_info.py │ └── utils │ │ ├── __init__.py │ │ ├── is_float.py │ │ ├── parse_fflags.py │ │ └── random_user_agent.py ├── YouTubeMusic │ ├── YouTubeMusic.py │ └── __init__.py ├── YouTubeMusicDL │ ├── YouTubeMusicDL.py │ └── __init__.py └── __init__.py ├── classes ├── BuiltinMeta.py └── __init__.py ├── constants └── __init__.py ├── decorators ├── __init__.py ├── _enforce.py ├── _set_attrs.py ├── enforce.py ├── enforce_parameters.py ├── enforce_return_value.py ├── parse.py ├── rename.py └── rename_module.py ├── exceptions ├── ArgumentError.py ├── ConnectionError.py ├── InvalidPageConfigurationError.py ├── MethodError.py ├── PageNotFoundError.py ├── ParserError.py ├── YouTubeApiError.py ├── YouTubeMusicApiError.py ├── __init__.py └── base │ ├── BaseException.py │ └── __init__.py ├── parsers ├── __init__.py ├── _search.py ├── _search_filter.py ├── album.py ├── artist.py ├── artist_albums.py ├── artist_singles.py ├── cleansers │ ├── __init__.py │ ├── ascii_time.py │ ├── iso_time.py │ ├── type.py │ └── views.py ├── constants │ └── __init__.py ├── decorators │ ├── __init__.py │ └── catch.py ├── formatters │ ├── __init__.py │ └── menu_items.py ├── guide.py ├── home.py ├── hotlist.py ├── playlist.py ├── queue.py ├── search.py ├── search_albums.py ├── search_artists.py ├── search_playlists.py ├── search_songs.py ├── search_suggestions.py ├── search_videos.py ├── song.py ├── watch.py ├── watch_radio.py └── watch_shuffle.py ├── types ├── __init__.py ├── base │ ├── Continuation.py │ ├── Id.py │ ├── Params.py │ ├── TypeB64.py │ ├── TypeStr.py │ ├── Union.py │ └── __init__.py ├── constants │ └── __init__.py ├── continuations │ ├── HomeContinuation.py │ ├── PlaylistContinuation.py │ ├── SearchContinuation.py │ ├── WatchContinuation.py │ └── __init__.py ├── ids │ ├── AlbumBrowseId.py │ ├── AlbumId.py │ ├── AlbumPlaylistBrowseId.py │ ├── AlbumPlaylistId.py │ ├── AlbumRadioId.py │ ├── AlbumShuffleId.py │ ├── ArtistBrowseId.py │ ├── ArtistId.py │ ├── ArtistRadioId.py │ ├── ArtistShuffleId.py │ ├── ArtistSongsPlaylistId.py │ ├── PlaylistBrowseId.py │ ├── PlaylistId.py │ ├── PlaylistRadioId.py │ ├── PlaylistShuffleId.py │ ├── SongId.py │ ├── SongRadioId.py │ └── __init__.py ├── params │ ├── ArtistAlbumsParams.py │ ├── ArtistSinglesParams.py │ └── __init__.py └── utils │ ├── __init__.py │ ├── is_base64.py │ ├── pad_base64.py │ └── truncate.py └── utils ├── __init__.py ├── _url.py ├── filter.py ├── first.py ├── get.py ├── include.py ├── isinstance.py ├── lstrip.py ├── rstrip.py ├── url_yt.py └── url_ytm.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contents.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/docs/source/contents.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/tests/test_types.py -------------------------------------------------------------------------------- /ytm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/__init__.py -------------------------------------------------------------------------------- /ytm/__main__.py: -------------------------------------------------------------------------------- 1 | # YouTubeMusicDL CLI code here. 2 | -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/AbstractYouTubeMusic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/AbstractYouTubeMusic.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/__init__.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/decorators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/decorators/__init__.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/decorators/catch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/decorators/catch.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/decorators/method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/decorators/method.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/__init__.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/_search_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/_search_filter.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/album.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/album.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/artist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/artist.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/artist_albums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/artist_albums.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/artist_singles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/artist_singles.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/guide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/guide.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/home.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/hotlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/hotlist.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/playlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/playlist.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/queue.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/search.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/search_albums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/search_albums.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/search_artists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/search_artists.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/search_playlists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/search_playlists.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/search_songs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/search_songs.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/search_suggestions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/search_suggestions.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/search_videos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/search_videos.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/song.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/song.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/watch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/watch.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/watch_radio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/watch_radio.py -------------------------------------------------------------------------------- /ytm/apis/AbstractYouTubeMusic/methods/watch_shuffle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/AbstractYouTubeMusic/methods/watch_shuffle.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/BaseYouTubeMusic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/BaseYouTubeMusic.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/__init__.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/constants/__init__.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/decorators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/decorators/__init__.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/decorators/catch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/decorators/catch.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/__init__.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/_get_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/_get_page.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/_url.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/_url_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/_url_api.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/_url_yt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/_url_yt.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/browse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/browse.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/browse_album.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/browse_album.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/browse_artist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/browse_artist.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/browse_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/browse_home.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/browse_hotlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/browse_hotlist.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/browse_playlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/browse_playlist.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/guide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/guide.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/next.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/next.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/page_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/page_channel.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/page_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/page_home.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/page_hotlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/page_hotlist.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/page_playlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/page_playlist.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/page_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/page_search.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/page_watch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/page_watch.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/queue.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/search.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/search_suggestions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/search_suggestions.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/methods/video_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/methods/video_info.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/utils/__init__.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/utils/is_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/utils/is_float.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/utils/parse_fflags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/utils/parse_fflags.py -------------------------------------------------------------------------------- /ytm/apis/BaseYouTubeMusic/utils/random_user_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/BaseYouTubeMusic/utils/random_user_agent.py -------------------------------------------------------------------------------- /ytm/apis/YouTubeMusic/YouTubeMusic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/YouTubeMusic/YouTubeMusic.py -------------------------------------------------------------------------------- /ytm/apis/YouTubeMusic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/YouTubeMusic/__init__.py -------------------------------------------------------------------------------- /ytm/apis/YouTubeMusicDL/YouTubeMusicDL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/YouTubeMusicDL/YouTubeMusicDL.py -------------------------------------------------------------------------------- /ytm/apis/YouTubeMusicDL/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/YouTubeMusicDL/__init__.py -------------------------------------------------------------------------------- /ytm/apis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/apis/__init__.py -------------------------------------------------------------------------------- /ytm/classes/BuiltinMeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/classes/BuiltinMeta.py -------------------------------------------------------------------------------- /ytm/classes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/classes/__init__.py -------------------------------------------------------------------------------- /ytm/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/constants/__init__.py -------------------------------------------------------------------------------- /ytm/decorators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/decorators/__init__.py -------------------------------------------------------------------------------- /ytm/decorators/_enforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/decorators/_enforce.py -------------------------------------------------------------------------------- /ytm/decorators/_set_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/decorators/_set_attrs.py -------------------------------------------------------------------------------- /ytm/decorators/enforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/decorators/enforce.py -------------------------------------------------------------------------------- /ytm/decorators/enforce_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/decorators/enforce_parameters.py -------------------------------------------------------------------------------- /ytm/decorators/enforce_return_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/decorators/enforce_return_value.py -------------------------------------------------------------------------------- /ytm/decorators/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/decorators/parse.py -------------------------------------------------------------------------------- /ytm/decorators/rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/decorators/rename.py -------------------------------------------------------------------------------- /ytm/decorators/rename_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/decorators/rename_module.py -------------------------------------------------------------------------------- /ytm/exceptions/ArgumentError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/ArgumentError.py -------------------------------------------------------------------------------- /ytm/exceptions/ConnectionError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/ConnectionError.py -------------------------------------------------------------------------------- /ytm/exceptions/InvalidPageConfigurationError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/InvalidPageConfigurationError.py -------------------------------------------------------------------------------- /ytm/exceptions/MethodError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/MethodError.py -------------------------------------------------------------------------------- /ytm/exceptions/PageNotFoundError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/PageNotFoundError.py -------------------------------------------------------------------------------- /ytm/exceptions/ParserError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/ParserError.py -------------------------------------------------------------------------------- /ytm/exceptions/YouTubeApiError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/YouTubeApiError.py -------------------------------------------------------------------------------- /ytm/exceptions/YouTubeMusicApiError.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/YouTubeMusicApiError.py -------------------------------------------------------------------------------- /ytm/exceptions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/__init__.py -------------------------------------------------------------------------------- /ytm/exceptions/base/BaseException.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/base/BaseException.py -------------------------------------------------------------------------------- /ytm/exceptions/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/exceptions/base/__init__.py -------------------------------------------------------------------------------- /ytm/parsers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/__init__.py -------------------------------------------------------------------------------- /ytm/parsers/_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/_search.py -------------------------------------------------------------------------------- /ytm/parsers/_search_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/_search_filter.py -------------------------------------------------------------------------------- /ytm/parsers/album.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/album.py -------------------------------------------------------------------------------- /ytm/parsers/artist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/artist.py -------------------------------------------------------------------------------- /ytm/parsers/artist_albums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/artist_albums.py -------------------------------------------------------------------------------- /ytm/parsers/artist_singles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/artist_singles.py -------------------------------------------------------------------------------- /ytm/parsers/cleansers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/cleansers/__init__.py -------------------------------------------------------------------------------- /ytm/parsers/cleansers/ascii_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/cleansers/ascii_time.py -------------------------------------------------------------------------------- /ytm/parsers/cleansers/iso_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/cleansers/iso_time.py -------------------------------------------------------------------------------- /ytm/parsers/cleansers/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/cleansers/type.py -------------------------------------------------------------------------------- /ytm/parsers/cleansers/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/cleansers/views.py -------------------------------------------------------------------------------- /ytm/parsers/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/constants/__init__.py -------------------------------------------------------------------------------- /ytm/parsers/decorators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/decorators/__init__.py -------------------------------------------------------------------------------- /ytm/parsers/decorators/catch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/decorators/catch.py -------------------------------------------------------------------------------- /ytm/parsers/formatters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/formatters/__init__.py -------------------------------------------------------------------------------- /ytm/parsers/formatters/menu_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/formatters/menu_items.py -------------------------------------------------------------------------------- /ytm/parsers/guide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/guide.py -------------------------------------------------------------------------------- /ytm/parsers/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/home.py -------------------------------------------------------------------------------- /ytm/parsers/hotlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/hotlist.py -------------------------------------------------------------------------------- /ytm/parsers/playlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/playlist.py -------------------------------------------------------------------------------- /ytm/parsers/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/queue.py -------------------------------------------------------------------------------- /ytm/parsers/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/search.py -------------------------------------------------------------------------------- /ytm/parsers/search_albums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/search_albums.py -------------------------------------------------------------------------------- /ytm/parsers/search_artists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/search_artists.py -------------------------------------------------------------------------------- /ytm/parsers/search_playlists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/search_playlists.py -------------------------------------------------------------------------------- /ytm/parsers/search_songs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/search_songs.py -------------------------------------------------------------------------------- /ytm/parsers/search_suggestions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/search_suggestions.py -------------------------------------------------------------------------------- /ytm/parsers/search_videos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/search_videos.py -------------------------------------------------------------------------------- /ytm/parsers/song.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/song.py -------------------------------------------------------------------------------- /ytm/parsers/watch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/watch.py -------------------------------------------------------------------------------- /ytm/parsers/watch_radio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/watch_radio.py -------------------------------------------------------------------------------- /ytm/parsers/watch_shuffle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/parsers/watch_shuffle.py -------------------------------------------------------------------------------- /ytm/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/__init__.py -------------------------------------------------------------------------------- /ytm/types/base/Continuation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/base/Continuation.py -------------------------------------------------------------------------------- /ytm/types/base/Id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/base/Id.py -------------------------------------------------------------------------------- /ytm/types/base/Params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/base/Params.py -------------------------------------------------------------------------------- /ytm/types/base/TypeB64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/base/TypeB64.py -------------------------------------------------------------------------------- /ytm/types/base/TypeStr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/base/TypeStr.py -------------------------------------------------------------------------------- /ytm/types/base/Union.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/base/Union.py -------------------------------------------------------------------------------- /ytm/types/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/base/__init__.py -------------------------------------------------------------------------------- /ytm/types/constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/constants/__init__.py -------------------------------------------------------------------------------- /ytm/types/continuations/HomeContinuation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/continuations/HomeContinuation.py -------------------------------------------------------------------------------- /ytm/types/continuations/PlaylistContinuation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/continuations/PlaylistContinuation.py -------------------------------------------------------------------------------- /ytm/types/continuations/SearchContinuation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/continuations/SearchContinuation.py -------------------------------------------------------------------------------- /ytm/types/continuations/WatchContinuation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/continuations/WatchContinuation.py -------------------------------------------------------------------------------- /ytm/types/continuations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/continuations/__init__.py -------------------------------------------------------------------------------- /ytm/types/ids/AlbumBrowseId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/AlbumBrowseId.py -------------------------------------------------------------------------------- /ytm/types/ids/AlbumId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/AlbumId.py -------------------------------------------------------------------------------- /ytm/types/ids/AlbumPlaylistBrowseId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/AlbumPlaylistBrowseId.py -------------------------------------------------------------------------------- /ytm/types/ids/AlbumPlaylistId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/AlbumPlaylistId.py -------------------------------------------------------------------------------- /ytm/types/ids/AlbumRadioId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/AlbumRadioId.py -------------------------------------------------------------------------------- /ytm/types/ids/AlbumShuffleId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/AlbumShuffleId.py -------------------------------------------------------------------------------- /ytm/types/ids/ArtistBrowseId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/ArtistBrowseId.py -------------------------------------------------------------------------------- /ytm/types/ids/ArtistId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/ArtistId.py -------------------------------------------------------------------------------- /ytm/types/ids/ArtistRadioId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/ArtistRadioId.py -------------------------------------------------------------------------------- /ytm/types/ids/ArtistShuffleId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/ArtistShuffleId.py -------------------------------------------------------------------------------- /ytm/types/ids/ArtistSongsPlaylistId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/ArtistSongsPlaylistId.py -------------------------------------------------------------------------------- /ytm/types/ids/PlaylistBrowseId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/PlaylistBrowseId.py -------------------------------------------------------------------------------- /ytm/types/ids/PlaylistId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/PlaylistId.py -------------------------------------------------------------------------------- /ytm/types/ids/PlaylistRadioId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/PlaylistRadioId.py -------------------------------------------------------------------------------- /ytm/types/ids/PlaylistShuffleId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/PlaylistShuffleId.py -------------------------------------------------------------------------------- /ytm/types/ids/SongId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/SongId.py -------------------------------------------------------------------------------- /ytm/types/ids/SongRadioId.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/SongRadioId.py -------------------------------------------------------------------------------- /ytm/types/ids/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/ids/__init__.py -------------------------------------------------------------------------------- /ytm/types/params/ArtistAlbumsParams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/params/ArtistAlbumsParams.py -------------------------------------------------------------------------------- /ytm/types/params/ArtistSinglesParams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/params/ArtistSinglesParams.py -------------------------------------------------------------------------------- /ytm/types/params/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/params/__init__.py -------------------------------------------------------------------------------- /ytm/types/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/utils/__init__.py -------------------------------------------------------------------------------- /ytm/types/utils/is_base64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/utils/is_base64.py -------------------------------------------------------------------------------- /ytm/types/utils/pad_base64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/utils/pad_base64.py -------------------------------------------------------------------------------- /ytm/types/utils/truncate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/types/utils/truncate.py -------------------------------------------------------------------------------- /ytm/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/__init__.py -------------------------------------------------------------------------------- /ytm/utils/_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/_url.py -------------------------------------------------------------------------------- /ytm/utils/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/filter.py -------------------------------------------------------------------------------- /ytm/utils/first.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/first.py -------------------------------------------------------------------------------- /ytm/utils/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/get.py -------------------------------------------------------------------------------- /ytm/utils/include.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/include.py -------------------------------------------------------------------------------- /ytm/utils/isinstance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/isinstance.py -------------------------------------------------------------------------------- /ytm/utils/lstrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/lstrip.py -------------------------------------------------------------------------------- /ytm/utils/rstrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/rstrip.py -------------------------------------------------------------------------------- /ytm/utils/url_yt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/url_yt.py -------------------------------------------------------------------------------- /ytm/utils/url_ytm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tombulled/python-youtube-music/HEAD/ytm/utils/url_ytm.py --------------------------------------------------------------------------------