MCPcopy Create free account

hub / github.com/pascalw/Airplayer / functions

Functions202 in github.com/pascalw/Airplayer

↓ 11 callersMethodincrementByteCount
(self, field, incr=1)
airplayer/lib/biplist/__init__.py:460
↓ 8 callersMethodintSize
Returns the number of bytes necessary to store the given integer.
airplayer/lib/biplist/__init__.py:662
↓ 7 callersMethodget
Will return None, None if no media is playing or an error occures.
airplayer/protocol_handler.py:129
↓ 7 callersMethodresponse
(self, rpcid=None, version=None)
airplayer/lib/jsonrpclib/jsonrpc.py:360
↓ 6 callersMethod_http_api_request
Perform a request to the XBMC http api. @return raw request result or None in case of error
airplayer/mediabackends/XBMC_media_backend.py:53
↓ 6 callersMethodclose
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:140
↓ 5 callersMethodbinaryInt
(self, obj, bytes=None)
airplayer/lib/biplist/__init__.py:646
↓ 5 callersMethodreadObject
(self)
airplayer/lib/biplist/__init__.py:188
↓ 4 callersMethod_jsonrpc_api_request
Wrap calls to the json-rpc proxy to conveniently handle exceptions. @return response, exception
airplayer/mediabackends/XBMC_media_backend.py:66
↓ 4 callersFunctiondumps
This differs from the Python implementation in that it implements the rpcid argument since the 2.0 spec requires it for responses.
airplayer/lib/jsonrpclib/jsonrpc.py:426
↓ 4 callersMethodinstance
(cls)
airplayer/lib/jsonrpclib/config.py:35
↓ 4 callersMethodrequest
(self, method, params=[])
airplayer/lib/jsonrpclib/jsonrpc.py:389
↓ 4 callersMethodsetCurrentOffsetToObjectNumber
(self, objectNumber)
airplayer/lib/biplist/__init__.py:185
↓ 4 callersMethodwriteObjectReference
Tries to write an object reference, adding it to the references table. Does not write the actual object bytes or set the reference
airplayer/lib/biplist/__init__.py:525
↓ 3 callersMethod_http_api_request
(self, command)
airplayer/mediabackends/Plex_media_backend.py:13
↓ 3 callersMethod_pause
Play/Pause media playback.
airplayer/mediabackends/XBMC_media_backend.py:183
↓ 3 callersMethod_run_request
(self, request, notify=None)
airplayer/lib/jsonrpclib/jsonrpc.py:202
↓ 3 callersFunctioncheck_for_errors
(result)
airplayer/lib/jsonrpclib/jsonrpc.py:487
↓ 3 callersMethodget_player_state
Return the current state for the given player. @param player a valid player (e.g. videoplayer, audioplayer etc)
airplayer/mediabackends/XBMC_media_backend.py:176
↓ 3 callersMethodhost_string
Convenience method, get a string with the current host and port. @return <host>:<port>
airplayer/mediabackends/base_media_backend.py:33
↓ 3 callersFunctionjdumps
XBMC is currently not fully compliant to the JSON-RPC 2.0 spec. When a single argument is passed an array with one element should be prov
airplayer/lib/jsonrpclib/jsonrpc.py:84
↓ 3 callersMethodreadRefs
(self, count)
airplayer/lib/biplist/__init__.py:286
↓ 3 callersMethodunlink
delete pidfile
airplayer/pidfile.py:54
↓ 2 callersMethod__init__
(self, addr, requestHandler=SimpleJSONRPCRequestHandler, logRequests=True, encoding=None, bin
airplayer/lib/jsonrpclib/SimpleJSONRPCServer.py:184
↓ 2 callersMethod_marshaled_dispatch
(self, data, dispatch_method = None)
airplayer/lib/jsonrpclib/SimpleJSONRPCServer.py:52
↓ 2 callersMethod_marshaled_single_dispatch
(self, request)
airplayer/lib/jsonrpclib/SimpleJSONRPCServer.py:85
↓ 2 callersMethod_parse_http_api_response
Parse http api responses. We except the following response format: - One or more lines with key/value pairs O
airplayer/mediabackends/Plex_media_backend.py:36
↓ 2 callersMethod_play
XBMC doesn't have a real play command, just play/pause. This method is purely for code readability.
airplayer/mediabackends/XBMC_media_backend.py:200
↓ 2 callersMethod_wake_screen
XBMC doesn't seem to wake the screen when the screen is dimmed and a slideshow is started. See http://trac.xbmc.org/ticket/10883.
airplayer/mediabackends/XBMC_media_backend.py:108
↓ 2 callersMethodadd
(self, cls)
airplayer/lib/jsonrpclib/config.py:4
↓ 2 callersMethodcreate
(self, pid)
airplayer/pidfile.py:24
↓ 2 callersMethodgetSizedInteger
(self, data, bytes)
airplayer/lib/biplist/__init__.py:349
↓ 2 callersMethodget_player_position
Get the current videoplayer positon. @returns int current position, int total length
airplayer/mediabackends/base_media_backend.py:83
↓ 2 callersMethodget_player_state
Get information about the currently playing media.
airplayer/mediabackends/Plex_media_backend.py:128
↓ 2 callersMethodis_playing
Determine if Plex is currently playing any media. Playing: A file is loaded and PlayStatus != Paused
airplayer/mediabackends/Plex_media_backend.py:108
↓ 2 callersMethodparse
(self)
airplayer/lib/biplist/__init__.py:147
↓ 2 callersMethodreadArray
(self, count)
airplayer/lib/biplist/__init__.py:297
↓ 2 callersMethodreadInteger
(self, bytes)
airplayer/lib/biplist/__init__.py:256
↓ 2 callersMethodreset
(self)
airplayer/lib/biplist/__init__.py:150
↓ 2 callersMethodresponse
(self, result=None)
airplayer/lib/jsonrpclib/jsonrpc.py:409
↓ 2 callersMethodset_player_position_percentage
Set current videoplayer position, in percentage. @param percentage_position float
airplayer/mediabackends/Plex_media_backend.py:197
↓ 2 callersMethodshutdown
Called on application shutdown. Stop the webserver and stop the media backend.
airplayer/airplayer.py:196
↓ 2 callersMethodstop_playing
Stop playing media.
airplayer/mediabackends/base_media_backend.py:46
↓ 2 callersFunctionvalidate_request
(request)
airplayer/lib/jsonrpclib/SimpleJSONRPCServer.py:22
↓ 2 callersMethodwriteObject
Serializes the given object to the output. Returns output. If setReferencePosition is True, will set the position the object was
airplayer/lib/biplist/__init__.py:541
↓ 2 callersMethodwriteRoot
Strategy is: - write header - wrap root object so everything is hashable - compute size of objects which will be writ
airplayer/lib/biplist/__init__.py:401
↓ 1 callersMethod_configure_logging
Configure logging. When no logfile argument is given we log to stdout.
airplayer/airplayer.py:39
↓ 1 callersMethod_dispatch
(self, method, params)
airplayer/lib/jsonrpclib/SimpleJSONRPCServer.py:112
↓ 1 callersMethod_http_request
Perform a http request andapply HTTP Basic authentication headers, if an username and password are supplied in settings.
airplayer/mediabackends/base_media_backend.py:15
↓ 1 callersMethod_init_http_api
Set the responseformat so we can conveniently parse the result
airplayer/mediabackends/Plex_media_backend.py:27
↓ 1 callersMethod_init_signals
Setup kill signal handlers.
airplayer/airplayer.py:148
↓ 1 callersMethod_jsonrpc_connection_string
(self)
airplayer/mediabackends/XBMC_media_backend.py:41
↓ 1 callersMethod_parse_opts
(self)
airplayer/airplayer.py:63
↓ 1 callersMethod_register_bonjour
Register our service with bonjour.
airplayer/airplayer.py:107
↓ 1 callersMethod_register_media_backend
Backends follow the following naming convention: Backend module should be named <backend_name>_media_backend and should cont
airplayer/airplayer.py:125
↓ 1 callersMethod_request
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:323
↓ 1 callersMethod_send_notification
Sends a notification to XBMC, this is displayed to the user as a popup.
airplayer/mediabackends/XBMC_media_backend.py:89
↓ 1 callersMethod_setup_path
(self)
airplayer/airplayer.py:36
↓ 1 callersMethod_start_protocol_handler
Start the webserver and connect our media backend.
airplayer/airplayer.py:164
↓ 1 callersMethodadd_request
(self, request_obj)
airplayer/lib/jsonrpclib/history.py:21
↓ 1 callersMethodadd_response
(self, response_obj)
airplayer/lib/jsonrpclib/history.py:18
↓ 1 callersMethodbinaryReal
(self, obj)
airplayer/lib/biplist/__init__.py:641
↓ 1 callersMethodcleanup
Called when airplayer is about to shutdown.
airplayer/mediabackends/base_media_backend.py:40
↓ 1 callersMethodcomputeOffsets
(self, obj, asReference=False, isRoot=False)
airplayer/lib/biplist/__init__.py:463
↓ 1 callersMethoderror
(self, code=-32000, message='Server error.')
airplayer/lib/jsonrpclib/jsonrpc.py:417
↓ 1 callersFunctionget_maxfd
()
airplayer/utils.py:58
↓ 1 callersMethodget_player_position
Get the current videoplayer positon. @returns int current position, int total length
airplayer/mediabackends/Plex_media_backend.py:160
↓ 1 callersFunctionget_version
(request)
airplayer/lib/jsonrpclib/SimpleJSONRPCServer.py:14
↓ 1 callersMethodis_playing
Return wether the backend is currently playing any media. @returns boolean
airplayer/mediabackends/base_media_backend.py:90
↓ 1 callersFunctionis_stream_binary_plist
(stream)
airplayer/lib/biplist/__init__.py:124
↓ 1 callersFunctionjloads
(json_string)
airplayer/lib/jsonrpclib/jsonrpc.py:103
↓ 1 callersFunctionloads
This differs from the Python implementation, in that it returns the request structure in Dict format instead of the method, params. It wi
airplayer/lib/jsonrpclib/jsonrpc.py:469
↓ 1 callersFunctionmain
()
airplayer/airplayer.py:211
↓ 1 callersMethodnotify
(self, method, params=[])
airplayer/lib/jsonrpclib/jsonrpc.py:401
↓ 1 callersMethodnotify_started
Notify the user that Airplayer has started.
airplayer/mediabackends/base_media_backend.py:65
↓ 1 callersMethodpause
Pause media playback.
airplayer/mediabackends/base_media_backend.py:71
↓ 1 callersMethodplay
Play media
airplayer/mediabackends/base_media_backend.py:77
↓ 1 callersMethodplay_movie
Play a movie from the given location.
airplayer/mediabackends/base_media_backend.py:59
↓ 1 callersMethodpositionOfObjectReference
If the given object has been written already, return its position in the offset table. Otherwise, return None.
airplayer/lib/biplist/__init__.py:394
↓ 1 callersFunctionrandom_id
(length=8)
airplayer/lib/jsonrpclib/jsonrpc.py:372
↓ 1 callersMethodreadAsciiString
(self, length)
airplayer/lib/biplist/__init__.py:322
↓ 1 callersMethodreadData
(self, length)
airplayer/lib/biplist/__init__.py:341
↓ 1 callersMethodreadDate
(self)
airplayer/lib/biplist/__init__.py:334
↓ 1 callersMethodreadDict
(self, count)
airplayer/lib/biplist/__init__.py:308
↓ 1 callersFunctionreadPlist
Raises NotBinaryPlistException, InvalidPlistException
airplayer/lib/biplist/__init__.py:79
↓ 1 callersMethodreadReal
(self, length)
airplayer/lib/biplist/__init__.py:274
↓ 1 callersMethodreadRoot
(self)
airplayer/lib/biplist/__init__.py:156
↓ 1 callersMethodreadUid
(self, length)
airplayer/lib/biplist/__init__.py:346
↓ 1 callersMethodreadUnicode
(self, length)
airplayer/lib/biplist/__init__.py:327
↓ 1 callersMethodrealSize
(self, obj)
airplayer/lib/biplist/__init__.py:681
↓ 1 callersMethodrename
(self, path)
airplayer/pidfile.py:49
↓ 1 callersMethodrequest
(self, encoding=None, rpcid=None)
airplayer/lib/jsonrpclib/jsonrpc.py:277
↓ 1 callersMethodreset
(self)
airplayer/lib/biplist/__init__.py:383
↓ 1 callersMethodrun
Run the application. Perform some bootstrapping, fork/daemonize if necessary.
airplayer/airplayer.py:171
↓ 1 callersMethodset_player_position
Set the current videoplayer position. @param position integer in seconds
airplayer/mediabackends/base_media_backend.py:98
↓ 1 callersMethodset_player_position_percentage
Set current videoplayer position, in percentage. @param percentage_position float
airplayer/mediabackends/XBMC_media_backend.py:246
↓ 1 callersMethodset_start_position
Play media from the given location @param percentage_position float
airplayer/mediabackends/base_media_backend.py:114
↓ 1 callersMethodshow_picture
Show a picture. @param data raw picture data.
airplayer/mediabackends/base_media_backend.py:52
↓ 1 callersMethodstart
(self)
airplayer/protocol_handler.py:20
↓ 1 callersMethodstop
(self)
airplayer/protocol_handler.py:48
next →1–100 of 202, ranked by callers