Module: KodiClient

Extended by:
Extensions::Chainable
Defined in:
lib/kodi_client.rb,
lib/kodi_client/kodi_error.rb,
lib/kodi_client/kodi_method.rb,
lib/kodi_client/methods/gui.rb,
lib/kodi_client/kodi_options.rb,
lib/kodi_client/kodi_request.rb,
lib/kodi_client/kodi_response.rb,
lib/kodi_client/methods/files.rb,
lib/kodi_client/methods/input.rb,
lib/kodi_client/methods/addons.rb,
lib/kodi_client/methods/player.rb,
lib/kodi_client/methods/system.rb,
lib/kodi_client/methods/profiles.rb,
lib/kodi_client/methods/favourites.rb,
lib/kodi_client/extensions/iterable.rb,
lib/kodi_client/methods/application.rb,
lib/kodi_client/extensions/chainable.rb,
lib/kodi_client/extensions/creatable.rb,
lib/kodi_client/extensions/comparable.rb,
lib/kodi_client/methods/audio_library.rb,
lib/kodi_client/methods/video_library.rb,
lib/kodi_client/types/audio/genre_type.rb,
lib/kodi_client/types/files/media_type.rb,
lib/kodi_client/types/player/zoom_type.rb,
lib/kodi_client/types/global/rotate_type.rb,
lib/kodi_client/types/global/toggle_type.rb,
lib/kodi_client/types/player/player_type.rb,
lib/kodi_client/types/global/id_name_type.rb,
lib/kodi_client/types/gui/gui_window_type.rb,
lib/kodi_client/types/list/list_sort_type.rb,
lib/kodi_client/types/favourites/type_type.rb,
lib/kodi_client/types/global/id_label_type.rb,
lib/kodi_client/types/list/sort_order_type.rb,
lib/kodi_client/types/player/subtitle_type.rb,
lib/kodi_client/types/files/file_label_type.rb,
lib/kodi_client/types/global/direction_type.rb,
lib/kodi_client/types/global/next_prev_type.rb,
lib/kodi_client/types/list/list_limits_type.rb,
lib/kodi_client/types/media/media_type_type.rb,
lib/kodi_client/types/player/seek_jump_type.rb,
lib/kodi_client/types/player/view_mode_type.rb,
lib/kodi_client/types/pvr/channel_type_type.rb,
lib/kodi_client/types/video/video_cast_type.rb,
lib/kodi_client/types/gui/property_name_type.rb,
lib/kodi_client/types/addons/addon_types_type.rb,
lib/kodi_client/types/global/global_time_type.rb,
lib/kodi_client/types/gui/property_value_type.rb,
lib/kodi_client/types/input/input_action_type.rb,
lib/kodi_client/types/list/list_item_all_type.rb,
lib/kodi_client/types/player/player_type_type.rb,
lib/kodi_client/types/video/video_resume_type.rb,
lib/kodi_client/types/addons/addon_fields_type.rb,
lib/kodi_client/types/application/version_type.rb,
lib/kodi_client/types/audio/available_art_type.rb,
lib/kodi_client/types/audio/property_name_type.rb,
lib/kodi_client/types/list/list_item_base_type.rb,
lib/kodi_client/types/list/list_item_file_type.rb,
lib/kodi_client/types/media/media_artwork_type.rb,
lib/kodi_client/types/player/audio_stream_type.rb,
lib/kodi_client/types/player/player_speed_type.rb,
lib/kodi_client/types/player/video_stream_type.rb,
lib/kodi_client/types/addons/addon_content_type.rb,
lib/kodi_client/types/addons/addon_details_type.rb,
lib/kodi_client/types/audio/property_value_type.rb,
lib/kodi_client/types/gui/stereoscopy_mode_type.rb,
lib/kodi_client/types/list/list_fields_all_type.rb,
lib/kodi_client/types/player/player_repeat_type.rb,
lib/kodi_client/types/player/property_name_type.rb,
lib/kodi_client/types/player/seek_returned_type.rb,
lib/kodi_client/types/system/property_name_type.rb,
lib/kodi_client/types/video/stream_details_type.rb,
lib/kodi_client/types/list/list_field_files_type.rb,
lib/kodi_client/types/list/list_sort_method_type.rb,
lib/kodi_client/types/player/property_value_type.rb,
lib/kodi_client/types/system/property_value_type.rb,
lib/kodi_client/types/addons/addon_dependency_type.rb,
lib/kodi_client/types/addons/addon_extra_info_type.rb,
lib/kodi_client/types/audio/audio_artist_role_type.rb,
lib/kodi_client/types/audio/audio_contributor_type.rb,
lib/kodi_client/types/audio/audio_fields_role_type.rb,
lib/kodi_client/types/audio/audio_fields_song_type.rb,
lib/kodi_client/types/items/item_details_base_type.rb,
lib/kodi_client/types/player/player_view_mode_type.rb,
lib/kodi_client/types/profiles/fields_profile_type.rb,
lib/kodi_client/types/audio/audio_details_base_type.rb,
lib/kodi_client/types/audio/audio_details_role_type.rb,
lib/kodi_client/types/audio/audio_details_song_type.rb,
lib/kodi_client/types/audio/audio_fields_album_type.rb,
lib/kodi_client/types/audio/get_roles_returned_type.rb,
lib/kodi_client/types/audio/get_songs_returned_type.rb,
lib/kodi_client/types/audio/get_sources_return_type.rb,
lib/kodi_client/types/media/media_details_base_type.rb,
lib/kodi_client/types/player/player_visibility_type.rb,
lib/kodi_client/types/profiles/details_profile_type.rb,
lib/kodi_client/types/video/video_content_type_type.rb,
lib/kodi_client/types/video/video_details_base_type.rb,
lib/kodi_client/types/video/video_details_file_type.rb,
lib/kodi_client/types/video/video_details_item_type.rb,
lib/kodi_client/types/addons/get_addon_returned_type.rb,
lib/kodi_client/types/application/property_name_type.rb,
lib/kodi_client/types/audio/audio_details_album_type.rb,
lib/kodi_client/types/audio/audio_details_media_type.rb,
lib/kodi_client/types/audio/audio_fields_artist_type.rb,
lib/kodi_client/types/audio/get_albums_returned_type.rb,
lib/kodi_client/types/audio/get_genres_returned_type.rb,
lib/kodi_client/types/list/list_limits_returned_type.rb,
lib/kodi_client/types/profiles/profile_password_type.rb,
lib/kodi_client/types/video/video_details_media_type.rb,
lib/kodi_client/types/addons/get_addons_returned_type.rb,
lib/kodi_client/types/application/property_value_type.rb,
lib/kodi_client/types/audio/audio_details_artist_type.rb,
lib/kodi_client/types/audio/get_artists_returned_type.rb,
lib/kodi_client/types/files/get_sources_returned_type.rb,
lib/kodi_client/types/global/increment_decrement_type.rb,
lib/kodi_client/types/global/password_encryption_type.rb,
lib/kodi_client/types/favourites/fields_favourite_type.rb,
lib/kodi_client/types/player/player_position_time_type.rb,
lib/kodi_client/types/favourites/details_favourite_type.rb,
lib/kodi_client/types/files/get_directory_returned_type.rb,
lib/kodi_client/types/library/library_fields_genre_type.rb,
lib/kodi_client/types/library/library_details_genre_type.rb,
lib/kodi_client/types/library/library_fields_source_type.rb,
lib/kodi_client/types/audio/audio_album_release_type_type.rb,
lib/kodi_client/types/library/library_details_source_type.rb,
lib/kodi_client/types/profiles/get_profiles_returned_type.rb,
lib/kodi_client/types/files/prepare_download_returned_type.rb,
lib/kodi_client/types/favourites/get_favourite_returned_type.rb

Overview

client for Kodi rest api kodi.wiki/view/JSON-RPC_API/v12

Defined Under Namespace

Modules: Extensions, Methods, Types Classes: Client, KodiError, KodiMethod, KodiOptions, KodiRequest, KodiResponse

Instance Attribute Summary

Attributes included from Extensions::Chainable

#client, #options

Method Summary

Methods included from Extensions::Chainable

auth, connect, use_tls