mpv-discordRPC icon indicating copy to clipboard operation
mpv-discordRPC copied to clipboard

module 'ffi' not found

Open rhurds opened this issue 3 years ago • 5 comments

[mpv_discordRPC] Discord Rich Presence integration for mpv Media Player 
[mpv_discordRPC] Upstream: https://github.com/cniw/mpv-discordRPC 
[mpv_discordRPC] Version: 1.4.1-UNKNOWN 
 (+) Video --vid=1 (*) (vp9 1920x1080 29.970fps)
 (+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz)
AO: [pulse] 44100Hz stereo 2ch float
[mpv_discordRPC] 
[mpv_discordRPC] stack traceback:
[mpv_discordRPC] 	[C]: in function 'require'
[mpv_discordRPC] 	...nd/.config/mpv/scripts/mpv-discordRPC/lua-discordRPC.lua:1: in main chunk
[mpv_discordRPC] 	[C]: in function 'require'
[mpv_discordRPC] 	[string "/home/uend/.config/mpv/scripts/mpv-discordRPC..."]:228: in function 'cb'
[mpv_discordRPC] 	mp.defaults:351: in function 'process_timers'
[mpv_discordRPC] 	mp.defaults:520: in function 'dispatch_events'
[mpv_discordRPC] 	mp.defaults:493: in function <mp.defaults:492>
[mpv_discordRPC] 	[C]: in ?
[mpv_discordRPC] 	[C]: in ?
[mpv_discordRPC] Lua error: ...nd/.config/mpv/scripts/mpv-discordRPC/lua-discordRPC.lua:1: module 'ffi' not found:
[mpv_discordRPC] 	no field package.preload['ffi']
[mpv_discordRPC] 	no file '/home/uend/.config/mpv/scripts/mpv-discordRPC/ffi.lua'
[mpv_discordRPC] 	no file '/usr/local/share/lua/5.2/ffi.lua'
[mpv_discordRPC] 	no file '/usr/local/share/lua/5.2/ffi/init.lua'
[mpv_discordRPC] 	no file '/usr/local/lib/lua/5.2/ffi.lua'
[mpv_discordRPC] 	no file '/usr/local/lib/lua/5.2/ffi/init.lua'
[mpv_discordRPC] 	no file '/usr/share/lua/5.2/ffi.lua'
[mpv_discordRPC] 	no file '/usr/share/lua/5.2/ffi/init.lua'
[mpv_discordRPC] 	no file '/usr/local/lib/lua/5.2/ffi.so'
[mpv_discordRPC] 	no file '/usr/lib/x86_64-linux-gnu/lua/5.2/ffi.so'
[mpv_discordRPC] 	no file '/usr/lib/lua/5.2/ffi.so'
[mpv_discordRPC] 	no file '/usr/local/lib/lua/5.2/loadall.so'

rhurds avatar Mar 20 '21 13:03 rhurds

same

martin-sweeny avatar Nov 21 '21 11:11 martin-sweeny

Sorry late response, i've been inactive in long time

To use lua-discordRPC wrapper you guys need mpv build with luajit instead of lua like the default, anyways what is distro you guys use? Maybe i can help give a guide to build it on for your distro.

cniw avatar Jan 20 '22 00:01 cniw

I'm running artix

martin-sweeny avatar Jan 20 '22 11:01 martin-sweeny

Since that distro also based on Arch Linux i think this gist note relevant Build mpv package with luajit support for Arch Linux

cniw avatar Jan 20 '22 12:01 cniw

[mpv_discordRPC] Discord Rich Presence integration for mpv Media Player [mpv_discordRPC] Upstream: https://github.com/cniw/mpv-discordRPC [mpv_discordRPC] Version: 1.4.1-UNKNOWN (+) Video --vid=1 () (vp9 1920x1080 29.970fps) (+) Audio --aid=1 --alang=eng () (aac 2ch 44100Hz) AO: [pulse] 44100Hz stereo 2ch float [mpv_discordRPC] [mpv_discordRPC] stack traceback: [mpv_discordRPC] [C]: in function 'require' [mpv_discordRPC] ...nd/.config/mpv/scripts/mpv-discordRPC/lua-discordRPC.lua:1: in main chunk [mpv_discordRPC] [C]: in function 'require' [mpv_discordRPC] [string "/home/uend/.config/mpv/scripts/mpv-discordRPC..."]:228: in function 'cb' [mpv_discordRPC] mp.defaults:351: in function 'process_timers' [mpv_discordRPC] mp.defaults:520: in function 'dispatch_events' [mpv_discordRPC] mp.defaults:493: in function mp.defaults:492 [mpv_discordRPC] [C]: in ? [mpv_discordRPC] [C]: in ? [mpv_discordRPC] Lua error: ...nd/.config/mpv/scripts/mpv-discordRPC/lua-discordRPC.lua:1: module 'ffi' not found: [mpv_discordRPC] no field package.preload['ffi'] [mpv_discordRPC] no file '/home/uend/.config/mpv/scripts/mpv-discordRPC/ffi.lua' [mpv_discordRPC] no file '/usr/local/share/lua/5.2/ffi.lua' [mpv_discordRPC] no file '/usr/local/share/lua/5.2/ffi/init.lua' [mpv_discordRPC] no file '/usr/local/lib/lua/5.2/ffi.lua' [mpv_discordRPC] no file '/usr/local/lib/lua/5.2/ffi/init.lua' [mpv_discordRPC] no file '/usr/share/lua/5.2/ffi.lua' [mpv_discordRPC] no file '/usr/share/lua/5.2/ffi/init.lua' [mpv_discordRPC] no file '/usr/local/lib/lua/5.2/ffi.so' [mpv_discordRPC] no file '/usr/lib/x86_64-linux-gnu/lua/5.2/ffi.so' [mpv_discordRPC] no file '/usr/lib/lua/5.2/ffi.so' [mpv_discordRPC] no file '/usr/local/lib/lua/5.2/loadall.so'

same issue also on me

image

ALEX5402 avatar May 02 '24 06:05 ALEX5402