osdb-mpv
osdb-mpv copied to clipboard
LuaXMLRPC fails in some configurations
I'm getting this error: [osdb] [osdb] stack traceback: [osdb] [C]: in function 'error' [osdb] /usr/local/share/lua/5.2/xmlrpc/http.lua:41: in function 'call' [osdb] /home/walid/.config/mpv/scripts/osdb-rpc.lua:23: in function 'login' [osdb] /home/walid/.config/mpv/scripts/osdb.lua:106: in function 'find_subtitles' [osdb] /home/walid/.config/mpv/scripts/osdb.lua:148: in function 'handler' [osdb] mp.defaults:416: in function 'call_event_handlers' [osdb] mp.defaults:452: in function 'dispatch_events' [osdb] mp.defaults:409: in function mp.defaults:408 [osdb] [C]: in ? [osdb] [C]: in ? [osdb] Lua error: /usr/local/share/lua/5.2/xmlrpc/http.lua:41: unknown error [osdb]
This occurs only in certain builds of mpv, like some PPAs. Using a different package source might help.
What actually happens is that luasocket fails to create a socket properly when used inside mpv. I don't know what causes it, and don't have any experience to solve the problem.