Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pascalw/Airplayer
/ functions
Functions
202 in github.com/pascalw/Airplayer
⨍
Functions
202
◇
Types & classes
49
↓ 1 callers
Method
validate
Validate pidfile and make it stale if needed
airplayer/pidfile.py:65
↓ 1 callers
Method
wrapRoot
(self, root)
airplayer/lib/biplist/__init__.py:438
↓ 1 callers
Method
writeOffsetTable
Writes all of the object reference offsets.
airplayer/lib/biplist/__init__.py:630
Method
__call__
(self, *args, **kwargs)
airplayer/lib/jsonrpclib/jsonrpc.py:236
Method
__call__
(self, *args, **kwargs)
airplayer/lib/jsonrpclib/jsonrpc.py:268
Method
__getattr__
(self, name)
airplayer/lib/jsonrpclib/jsonrpc.py:224
Method
__getattr__
(self, name)
airplayer/lib/jsonrpclib/jsonrpc.py:245
Method
__getattr__
(self, name)
airplayer/lib/jsonrpclib/jsonrpc.py:256
Method
__getattr__
(self, method)
airplayer/lib/jsonrpclib/jsonrpc.py:284
Method
__getattr__
(self, name)
airplayer/lib/jsonrpclib/jsonrpc.py:294
Method
__getattr__
(self, name)
airplayer/lib/jsonrpclib/jsonrpc.py:339
Method
__getitem__
(self, i)
airplayer/lib/jsonrpclib/jsonrpc.py:309
Method
__init__
(self, port)
airplayer/airplayer.py:26
Method
__init__
(self, port, media_backend)
airplayer/protocol_handler.py:15
Method
__init__
(self, fname)
airplayer/pidfile.py:20
Method
__init__
(self, encoding=None)
airplayer/lib/jsonrpclib/SimpleJSONRPCServer.py:47
Method
__init__
(self, encoding=None)
airplayer/lib/jsonrpclib/SimpleJSONRPCServer.py:204
Method
__init__
(self, target)
airplayer/lib/jsonrpclib/jsonrpc.py:134
Method
__init__
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:144
Method
__init__
(self, uri, transport=None, encoding=None, verbose=0, version=None)
airplayer/lib/jsonrpclib/jsonrpc.py:165
Method
__init__
(self, request)
airplayer/lib/jsonrpclib/jsonrpc.py:253
Method
__init__
(self, method, notify=False)
airplayer/lib/jsonrpclib/jsonrpc.py:263
Method
__init__
(self, multicall)
airplayer/lib/jsonrpclib/jsonrpc.py:291
Method
__init__
(self, results)
airplayer/lib/jsonrpclib/jsonrpc.py:301
Method
__init__
(self, server)
airplayer/lib/jsonrpclib/jsonrpc.py:319
Method
__init__
(self, code=-32000, message='Server error', rpcid=None)
airplayer/lib/jsonrpclib/jsonrpc.py:352
Method
__init__
(self, rpcid=None, version=None)
airplayer/lib/jsonrpclib/jsonrpc.py:383
Method
__init__
Raises NotBinaryPlistException.
airplayer/lib/biplist/__init__.py:142
Method
__init__
(self, value)
airplayer/lib/biplist/__init__.py:365
Method
__init__
(self, file)
airplayer/lib/biplist/__init__.py:379
Method
__init__
(self, host, port, username=None, password=None)
airplayer/mediabackends/base_media_backend.py:7
Method
__init__
(self, host, port, username=None, password=None)
airplayer/mediabackends/XBMC_media_backend.py:24
Method
__iter__
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:304
Method
__len__
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:314
Method
__repr__
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:281
Method
__repr__
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:369
Method
__repr__
(self)
airplayer/lib/biplist/__init__.py:367
Method
_notify
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:229
Method
_notify
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:336
Method
_request
(self, methodname, params, rpcid=None)
airplayer/lib/jsonrpclib/jsonrpc.py:188
Method
_request_notify
(self, methodname, params, rpcid=None)
airplayer/lib/jsonrpclib/jsonrpc.py:195
Method
_set_start_position
(self, position_percentage)
airplayer/mediabackends/XBMC_media_backend.py:95
Method
_set_start_position
Run in thread. See set_start_position in BaseMediaBackend Max retries is 5, Plex seems to wait longer before media i
airplayer/mediabackends/Plex_media_backend.py:88
Method
check_key
(key)
airplayer/lib/biplist/__init__.py:464
Function
clean_hostname
Remove the .local appendix of a hostname.
airplayer/utils.py:23
Method
cleanup
(self)
airplayer/mediabackends/XBMC_media_backend.py:126
Method
clear
(self)
airplayer/lib/jsonrpclib/history.py:38
Function
clear_folder
Remove the given folder's content.
airplayer/utils.py:11
Method
close
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:150
Function
daemonize
Currently only implemented for Unix like systems.
airplayer/utils.py:64
Method
do_POST
(self)
airplayer/lib/jsonrpclib/SimpleJSONRPCServer.py:150
Function
dump
(obj, serialize_method=None, ignore_attribute=None, ignore=[])
airplayer/lib/jsonrpclib/jsonclass.py:36
Function
duration_to_seconds
Acceptable formats are: "MM:SS", "HH:MM" and "HH:MM:SS".
airplayer/utils.py:30
Method
error
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:357
Method
feed
(self, data)
airplayer/lib/jsonrpclib/jsonrpc.py:137
Method
feed
(self, data)
airplayer/lib/jsonrpclib/jsonrpc.py:147
Method
get
(self)
airplayer/protocol_handler.py:219
Method
get
(self)
airplayer/protocol_handler.py:243
Method
get
I think slideshow effects should be implemented by the Airplay device. The currently supported media backends do not support
airplayer/protocol_handler.py:255
Method
get
(self)
airplayer/protocol_handler.py:269
Method
get_player_position
Get the current videoplayer positon. @returns int current position, int total length
airplayer/mediabackends/XBMC_media_backend.py:225
Method
getparser
(self)
airplayer/lib/jsonrpclib/jsonrpc.py:129
Method
handle_jsonrpc
(self, request_text)
airplayer/lib/jsonrpclib/SimpleJSONRPCServer.py:207
Method
initialize
(self, media_backend)
airplayer/protocol_handler.py:62
Method
instance
(cls)
airplayer/lib/jsonrpclib/history.py:13
Method
is_playing
(self)
airplayer/mediabackends/XBMC_media_backend.py:168
Function
isbatch
(result)
airplayer/lib/jsonrpclib/jsonrpc.py:503
Function
isnotification
(request)
airplayer/lib/jsonrpclib/jsonrpc.py:520
Function
load
(obj)
airplayer/lib/jsonrpclib/jsonclass.py:92
Method
notify_started
Notify the user that Airplayer has started.
airplayer/mediabackends/XBMC_media_backend.py:162
Method
pause
Pause media playback. XBMC doesn't have a seperate play and pause command so we'll have to check if there's currently playing
airplayer/mediabackends/XBMC_media_backend.py:189
Method
pause
Pause media playback. Plex doesn't have a seperate play and pause command so we'll have to check if there's currently playing
airplayer/mediabackends/Plex_media_backend.py:134
Method
play
Airplay sometimes sends a play command twice and since XBMC does not offer a seperate play and pause command we'll have to ch
airplayer/mediabackends/XBMC_media_backend.py:207
Method
play
Airplay sometimes sends a play command twice and since XBMC does not offer a seperate play and pause command we'll have to ch
airplayer/mediabackends/Plex_media_backend.py:144
Method
play_movie
Play a movie from the given location.
airplayer/mediabackends/XBMC_media_backend.py:156
Method
post
(self)
airplayer/protocol_handler.py:76
Method
post
Immediately finish this request, no need for the client to wait for backend communication.
airplayer/protocol_handler.py:90
Method
post
Immediately finish this request, no need for the client to wait for backend communication.
airplayer/protocol_handler.py:145
Method
post
Immediately finish this request, no need for the client to wait for backend communication.
airplayer/protocol_handler.py:173
Method
post
(self)
airplayer/protocol_handler.py:222
Method
post
(self)
airplayer/protocol_handler.py:232
Method
prepare
(self)
airplayer/protocol_handler.py:65
Method
prepare
(self)
airplayer/protocol_handler.py:214
Method
proc_extra
(extra)
airplayer/lib/biplist/__init__.py:196
Method
proc_size
(size)
airplayer/lib/biplist/__init__.py:469
Method
proc_variable_length
(format, length)
airplayer/lib/biplist/__init__.py:546
Method
put
Immediately finish this request, no need for the client to wait for backend communication.
airplayer/protocol_handler.py:196
Function
readPlistFromString
(data)
airplayer/lib/biplist/__init__.py:112
Method
receive_signal
(self, signum, stack)
airplayer/airplayer.py:208
Function
register_callback
(sdRef, flags, errorCode, name, regtype, domain)
airplayer/bonjour.py:9
Function
register_service
(name, regtype, port)
airplayer/bonjour.py:8
Method
request
(self)
airplayer/lib/jsonrpclib/history.py:25
Method
response
(self)
airplayer/lib/jsonrpclib/history.py:32
Method
send_content
(self, connection, request_body)
airplayer/lib/jsonrpclib/jsonrpc.py:122
Method
set_player_position
Set the current videoplayer position. @param position integer in seconds
airplayer/mediabackends/XBMC_media_backend.py:238
Method
set_player_position
Set the current videoplayer position. Plex doesn't support seeking in seconds, so calculate a percentage for the giv
airplayer/mediabackends/Plex_media_backend.py:179
Method
set_player_position_percentage
Set current videoplayer position, in percentage. @param percentage_position float
airplayer/mediabackends/base_media_backend.py:106
Method
set_start_position
It can take a few seconds before XBMC starts playing the movie and accepts seeking, so we'll wait a bit before sending this command.
airplayer/mediabackends/XBMC_media_backend.py:254
Method
show_picture
Show a picture. @param data raw picture data. Note I'm using the XBMC PlaySlideshow command here, giving the pictures path as
airplayer/mediabackends/XBMC_media_backend.py:135
Method
stop_playing
Stop playing media.
airplayer/mediabackends/XBMC_media_backend.py:129
← previous
next →
101–200 of 202, ranked by callers