Skip to content

Commit de91e6b

Browse files
committed
add music library nodes support
1 parent 69a0883 commit de91e6b

12 files changed

Lines changed: 3467 additions & 1 deletion

File tree

LICENSE.txt

Lines changed: 339 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

addon.py

Lines changed: 753 additions & 0 deletions
Large diffs are not rendered by default.

addon.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<addon id="plugin.library.node.editor" name="Library Node Editor" version="0.0.1" provider-name="Unfledged, Team-Kodi">
3+
<requires>
4+
<import addon="xbmc.python" version="2.20.0"/>
5+
<import addon="script.module.simplejson" version="3.3.0"/>
6+
<import addon="script.module.unidecode" version="0.4.16"/>
7+
</requires>
8+
<extension point="xbmc.python.pluginsource" library="addon.py">
9+
<provides>executable</provides>
10+
</extension>
11+
<extension point="xbmc.addon.metadata">
12+
<platform>all</platform>
13+
<summary lang="en">Manage custom library nodes.</summary>
14+
<description lang="en">Create and edit custom library nodes.</description>
15+
<license>GNU General Public License, v2</license>
16+
<language></language>
17+
<forum></forum>
18+
<source>https://github.com/XBMC-Addons/plugin.library.node.editor</source>
19+
<email></email>
20+
</extension>
21+
</addon>

changelog.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
0.0.1
2+
- initial release

icon.png

10.5 KB
Loading
Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,228 @@
1+
# Kodi Media Center language file
2+
# Addon Name: Library Node Editor
3+
# Addon id: plugin.library.node.editor
4+
# Addon Provider: Team-Kodi
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: XBMC Addons\n"
8+
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
9+
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
10+
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
11+
"Last-Translator: XBMC Translation Team\n"
12+
"Language-Team: English (http://www.transifex.com/projects/p/xbmc-addons/language/en/)\n"
13+
"MIME-Version: 1.0\n"
14+
"Content-Type: text/plain; charset=UTF-8\n"
15+
"Content-Transfer-Encoding: 8bit\n"
16+
"Language: en\n"
17+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
18+
19+
# Menu items
20+
msgctxt "#30000"
21+
msgid "Add content..."
22+
msgstr ""
23+
24+
msgctxt "#30001"
25+
msgid "Add path..."
26+
msgstr ""
27+
28+
msgctxt "#30002"
29+
msgid "Add order..."
30+
msgstr ""
31+
32+
msgctxt "#30003"
33+
msgid "Add limit..."
34+
msgstr ""
35+
36+
msgctxt "#30004"
37+
msgid "Add grouping..."
38+
msgstr ""
39+
40+
msgctxt "#30005"
41+
msgid "Add rule..."
42+
msgstr ""
43+
44+
msgctxt "#30006"
45+
msgid "New node..."
46+
msgstr ""
47+
48+
msgctxt "#30007"
49+
msgid "New parent node..."
50+
msgstr ""
51+
52+
msgctxt "#30008"
53+
msgid "Reset library nodes to default..."
54+
msgstr ""
55+
56+
# Empty strings with IDs 30009 to 30090
57+
58+
msgctxt "#30091"
59+
msgid "Video Library"
60+
msgstr ""
61+
62+
msgctxt "#30092"
63+
msgid "Music Library"
64+
msgstr ""
65+
66+
# Empty strings with IDs 30093 to 30099
67+
68+
# Context menu items
69+
msgctxt "#30100"
70+
msgid "Delete"
71+
msgstr ""
72+
73+
msgctxt "#30101"
74+
msgid "Edit label"
75+
msgstr ""
76+
77+
msgctxt "#30102"
78+
msgid "Edit icon"
79+
msgstr ""
80+
81+
msgctxt "#30103"
82+
msgid "Browse for icon"
83+
msgstr ""
84+
85+
msgctxt "#30104"
86+
msgid "Edit order"
87+
msgstr ""
88+
89+
msgctxt "#30105"
90+
msgid "Edit visibility"
91+
msgstr ""
92+
93+
msgctxt "#30106"
94+
msgid "Add to main menu"
95+
msgstr ""
96+
97+
msgctxt "#30107"
98+
msgid "Browse for value"
99+
msgstr ""
100+
101+
# Empty strings with IDs 30108 to 30199
102+
103+
# Other menu item labels
104+
msgctxt "#30200"
105+
msgid "Content"
106+
msgstr ""
107+
108+
msgctxt "#30201"
109+
msgid "Order"
110+
msgstr ""
111+
112+
msgctxt "#30202"
113+
msgid "Grouping"
114+
msgstr ""
115+
116+
msgctxt "#30203"
117+
msgid "Limit"
118+
msgstr ""
119+
120+
msgctxt "#30204"
121+
msgid "Path"
122+
msgstr ""
123+
124+
msgctxt "#30205"
125+
msgid "Rule"
126+
msgstr ""
127+
128+
# Empty strings with IDs 30206 to 30209
129+
130+
# Titles for dialogs
131+
msgctxt "#30300"
132+
msgid "Set name"
133+
msgstr ""
134+
135+
msgctxt "#30301"
136+
msgid "Set visibility condition"
137+
msgstr ""
138+
139+
msgctxt "#30302"
140+
msgid "Set order index"
141+
msgstr ""
142+
143+
msgctxt "#30303"
144+
msgid "Name of new parent node"
145+
msgstr ""
146+
147+
msgctxt "#30304"
148+
msgid "Start with defaults"
149+
msgstr ""
150+
151+
msgctxt "#30305"
152+
msgid "Field"
153+
msgstr ""
154+
155+
msgctxt "#30306"
156+
msgid "Operator"
157+
msgstr ""
158+
159+
msgctxt "#30307"
160+
msgid "Value"
161+
msgstr ""
162+
163+
msgctxt "#30308"
164+
msgid "Content type"
165+
msgstr ""
166+
167+
msgctxt "#30309"
168+
msgid "Content"
169+
msgstr ""
170+
171+
msgctxt "#30310"
172+
msgid "Group"
173+
msgstr ""
174+
175+
msgctxt "#30311"
176+
msgid "Limit"
177+
msgstr ""
178+
179+
msgctxt "#30312"
180+
msgid "Path"
181+
msgstr ""
182+
183+
msgctxt "#30313"
184+
msgid "Icon"
185+
msgstr ""
186+
187+
msgctxt "#30314"
188+
msgid "Order by"
189+
msgstr ""
190+
191+
msgctxt "#30315"
192+
msgid "Direction"
193+
msgstr ""
194+
195+
msgctxt "#30316"
196+
msgid "Name of new node"
197+
msgstr ""
198+
199+
# Empty strings with IDs 30317 to 30399
200+
201+
# Messages for dialogs
202+
msgctxt "#30400"
203+
msgid "Unable to copy default library nodes"
204+
msgstr ""
205+
206+
msgctxt "#30401"
207+
msgid "Are you sure you want to delete this node?"
208+
msgstr ""
209+
210+
msgctxt "#30402"
211+
msgid "Are you sure you want to reset all nodes?"
212+
msgstr ""
213+
214+
msgctxt "#30403"
215+
msgid "Are you sure you want to delete this property?"
216+
msgstr ""
217+
218+
msgctxt "#30404"
219+
msgid "Content parameter can't be deleted whilst this node still has an Order, Limit or Rule parameter."
220+
msgstr ""
221+
222+
msgctxt "#30405"
223+
msgid "Are you sure you want to delete this rule?"
224+
msgstr ""
225+
226+
msgctxt "#30406"
227+
msgid "Order requires a Content parameter"
228+
msgstr ""

0 commit comments

Comments
 (0)