Hi,
I have the problem that Lib Shared Media is not loading. I do the following:
My .toc
Code:
## Interface: 80300
## Author: Lybrial
## Version: 1.0.0
## Title: Lybrial UI
## Notes: Lybrial UI
## SavedVariables: LybrialDB
## X-oUF: LybrialUF
## Libs:
libs\libs.xml
## Init
init.lua
My libs:
Code:
<Ui xmlns="http://www.blizzard.com/wow/ui/">
<!-- the order of the scripts and includes is very important! -->
<Script file="Ace3\LibStub\LibStub.lua"/>
<Include file="Ace3\CallbackHandler-1.0\CallbackHandler-1.0.xml"/>
<Include file="Ace3\AceAddon-3.0\AceAddon-3.0.xml"/>
<Include file="Ace3\AceEvent-3.0\AceEvent-3.0.xml"/>
<Include file="Ace3\AceTimer-3.0\AceTimer-3.0.xml"/>
<Include file="Ace3\AceBucket-3.0\AceBucket-3.0.xml"/>
<Include file="Ace3\AceHook-3.0\AceHook-3.0.xml"/>
<Include file="Ace3\AceDB-3.0\AceDB-3.0.xml"/>
<Include file="Ace3\AceDBOptions-3.0\AceDBOptions-3.0.xml"/>
<Include file="Ace3\AceLocale-3.0\AceLocale-3.0.xml"/>
<Include file="Ace3\AceConsole-3.0\AceConsole-3.0.xml"/>
<Include file="Ace3\AceGUI-3.0\AceGUI-3.0.xml"/>
<Include file="Ace3\AceGUI-3.0-SharedMediaWidgets\widget.xml"/>
<Include file="Ace3\AceConfig-3.0\AceConfig-3.0.xml"/>
<Include file="Ace3\AceComm-3.0\AceComm-3.0.xml"/>
<Include file="Ace3\AceTab-3.0\AceTab-3.0.xml"/>
<Include file="Ace3\AceSerializer-3.0\AceSerializer-3.0.xml"/>
<Include file="LibSharedMedia-3.0\lib.xml"/>
<Include file="LibKeyBound-1.0\lib.xml"/>
<Include file="LibDDI-1.0\lib.xml"/>
<Include file="LibUserSpecifiedConditions\lib.xml"/>
<Include file="LibActionButton-1.0\lib.xml"/>
<Include file='oUF\oUF.xml'/>
</Ui>
and in my init I do:
Lua Code:
local ADDON_NAME, NAMESPACE = ...;
local ACE3 = LibStub("AceAddon-3.0");
local ACTION_BUTTON = LibStub("LibActionButton-1.0");
local DB = LibStub("AceDB-3.0");
local DB_OPTIONS = LibStub("AceDBOptions-3.0");
local CONDITIONS = LibStub("LibUserSpecifiedConditions");
local CONFIG = LibStub("AceConfig-3.0");
local CONFIG_DIALOG = LibStub("AceConfigDialog-3.0");
local CONFIG_REGISTRY = LibStub("AceConfigRegistry-3.0");
local GUI = LibStub("AceGUI-3.0");
local HOOK = LibStub("AceHook-3.0");
local LOCALE = LibStub("AceLocale-3.0"):GetLocale(ADDON_NAME);
local LSM = LibStub("LibSharedMedia-3.0");
local OUF = NAMESPACE.oUF;
NAMESPACE.CORE = {};
NAMESPACE.LIBS = {};
NAMESPACE.LIBS.ACE3 = ACE3;
NAMESPACE.LIBS.ACTION_BUTTON = ACTION_BUTTON;
NAMESPACE.LIBS.DB = DB;
NAMESPACE.LIBS.DB_OPTIONS = DB_OPTIONS;
NAMESPACE.LIBS.CONDITIONS = CONDITIONS;
NAMESPACE.LIBS.CONFIG = CONFIG;
NAMESPACE.LIBS.CONFIG_DIALOG = CONFIG_DIALOG;
NAMESPACE.LIBS.CONFIG_REGISTRY = CONFIG_REGISTRY;
NAMESPACE.LIBS.GUI = GUI;
NAMESPACE.LIBS.HOOK = HOOK;
NAMESPACE.LIBS.LOCALE = LOCALE;
NAMESPACE.LIBS.LSM = LSM;
NAMESPACE.LIBS.OUF = OUF;
When I start WOW with my addon I get tons of errors that lib shared media is missing:
Code:
Message: ...bs\Ace3\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:10: Cannot find a library instance of "LibSharedMedia-3.0".
Time: Wed Aug 19 08:21:35 2020
Count: 1
Stack: ...bs\Ace3\AceGUI-3.0-SharedMediaWidgets\prototypes.lua:10: Cannot find a library instance of "LibSharedMedia-3.0".
[string "=[C]"]: in function `error'
[string "@Interface\AddOns\Lybrial_UI\libs\Ace3\LibStub\LibStub.lua"]:23: in function `LibStub'
[string "@Interface\AddOns\Lybrial_UI\libs\Ace3\AceGUI-3.0-SharedMediaWidgets\prototypes.lua"]:10: in main chunk
Locals: (*temporary) = "Cannot find a library instance of "LibSharedMedia-3.0"."
Am I doing something wrong with loading libs?