Skip to content

Commit 32731dc

Browse files
authored
[plugin.video.vimeo] 6.0.4 (#4745)
1 parent ab72282 commit 32731dc

File tree

3 files changed

+294
-8
lines changed

3 files changed

+294
-8
lines changed

plugin.video.vimeo/addon.xml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<addon id="plugin.video.vimeo" name="Vimeo" version="6.0.3" provider-name="jaylinski">
2+
<addon id="plugin.video.vimeo" name="Vimeo" version="6.0.4" provider-name="jaylinski">
33
<requires>
44
<import addon="xbmc.python" version="3.0.0"/>
55
<import addon="script.module.requests" version="2.29.0"/>
@@ -10,19 +10,24 @@
1010
<extension point="xbmc.addon.metadata">
1111
<summary lang="de_DE">Vimeo lässt dich fantastische Videos der weltbesten Filmemacher entdecken.</summary>
1212
<summary lang="en_GB">Vimeo lets you discover amazing videos from the world’s best creators.</summary>
13+
<summary lang="sv_SE">Med Vimeo kan du upptäcka fantastiska videoklipp från världens bästa kreatörer.</summary>
1314
<disclaimer lang="en_GB">This plugin is not official, approved or endorsed by Vimeo.</disclaimer>
15+
<disclaimer lang="sv_SE">Detta tillägg är inte officiellt, godkänt eller supporterat av Vimeo.</disclaimer>
1416
<platform>all</platform>
1517
<license>MIT</license>
1618
<forum>https://forum.kodi.tv/showthread.php?tid=220437</forum>
1719
<website>https://vimeo.com</website>
1820
<source>https://github.com/jaylinski/kodi-addon-vimeo</source>
19-
<news>6.0.3 (2025-05-22)
20-
Fix crash when playing password-protected videos with subtitles enabled
21+
<news>6.0.4 (2026-02-08)
22+
Fixed connection errors by updating the API credentials
23+
24+
6.0.3 (2025-05-22)
25+
Fixed crash when playing password-protected videos with subtitles enabled
2126

2227
6.0.2 (2025-02-06)
2328
Handle Vimeo geo-blocking by displaying an error to affected users
2429
Don't add video to playlist when shared with addon
25-
Improve video-quality fallback for non-HLS video-formats
30+
Improved video-quality fallback for non-HLS video-formats
2631

2732
6.0.1 (2022-02-25)
2833
Fixed subtitle conversion issue
Lines changed: 281 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,281 @@
1+
# Kodi Media Center Swedish vimeo addon language file
2+
# Addon Name: Vimeo
3+
# Addon id: plugin.video.vimeo
4+
# Addon Provider: jaylinski
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: 2025-05-31 20:32+0200\n"
11+
"Last-Translator: Daniel Nylander <github@danielnylander.se>\n"
12+
"Language-Team: sv\n"
13+
"Language: sv\n"
14+
"MIME-Version: 1.0\n"
15+
"Content-Type: text/plain; charset=UTF-8\n"
16+
"Content-Transfer-Encoding: 8bit\n"
17+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
18+
"X-Generator: Poedit 3.6\n"
19+
20+
# Settings - General
21+
msgctxt "#30001"
22+
msgid "General"
23+
msgstr "Allmänt"
24+
25+
msgctxt "#30011"
26+
msgid "Search"
27+
msgstr "Sök"
28+
29+
msgctxt "#30012"
30+
msgid "Items per page"
31+
msgstr "Objekt per sida"
32+
33+
msgctxt "#30013"
34+
msgid "History size"
35+
msgstr "Historikstorlek"
36+
37+
msgctxt "#30014"
38+
msgid "Template"
39+
msgstr "Mall"
40+
41+
msgctxt "#30015"
42+
msgid "Sort by"
43+
msgstr "Sortera efter"
44+
45+
msgctxt "#300150"
46+
msgid "Relevance"
47+
msgstr "Relevans"
48+
49+
msgctxt "#300151"
50+
msgid "Popularity"
51+
msgstr "Popularitet"
52+
53+
msgctxt "#300152"
54+
msgid "Most recent"
55+
msgstr "Senaste"
56+
57+
msgctxt "#300153"
58+
msgid "Alphabetical A-Z"
59+
msgstr "Alfabetisk A-Z"
60+
61+
msgctxt "#300154"
62+
msgid "Alphabetical Z-A"
63+
msgstr "Alfabetisk Z-A"
64+
65+
msgctxt "#300155"
66+
msgid "Longest"
67+
msgstr "Längsta"
68+
69+
msgctxt "#300156"
70+
msgid "Shortest"
71+
msgstr "Kortaste"
72+
73+
msgctxt "#30020"
74+
msgid "Video"
75+
msgstr "Video"
76+
77+
msgctxt "#30021"
78+
msgid "Streaming"
79+
msgstr "Strömning"
80+
81+
msgctxt "#30022"
82+
msgid "AOMedia Video 1 (AV1)"
83+
msgstr "AOMedia Video 1 (AV1)"
84+
85+
msgctxt "#30023"
86+
msgid "Subtitles"
87+
msgstr "Undertexter"
88+
89+
# Settings - Advanced
90+
msgctxt "#30051"
91+
msgid "Advanced"
92+
msgstr "Avancerat"
93+
94+
msgctxt "#30070"
95+
msgid "API"
96+
msgstr "API"
97+
98+
msgctxt "#30071"
99+
msgid "Access Token"
100+
msgstr "Åtkomsttoken"
101+
102+
msgctxt "#30080"
103+
msgid "Cache"
104+
msgstr "Cache"
105+
106+
msgctxt "#30081"
107+
msgid "Clear cache"
108+
msgstr "Töm cache"
109+
110+
# GUI - Root
111+
msgctxt "#30101"
112+
msgid "Search"
113+
msgstr "Sök"
114+
115+
msgctxt "#30102"
116+
msgid "Featured"
117+
msgstr "Utvalda"
118+
119+
msgctxt "#30103"
120+
msgid "Trending"
121+
msgstr "Trendande"
122+
123+
msgctxt "#30104"
124+
msgid "Categories"
125+
msgstr "Kategorier"
126+
127+
msgctxt "#30105"
128+
msgid "Profile"
129+
msgstr "Profil"
130+
131+
msgctxt "#30108"
132+
msgid "Settings"
133+
msgstr "Inställningar"
134+
135+
msgctxt "#30109"
136+
msgid "Log in"
137+
msgstr "Logga in"
138+
139+
msgctxt "#30110"
140+
msgid "Log out"
141+
msgstr "Logga ut"
142+
143+
# GUI - Auth
144+
msgctxt "#30151"
145+
msgid "Authorization"
146+
msgstr "Auktorisering"
147+
148+
msgctxt "#30152"
149+
msgid "1. Open the link {}"
150+
msgstr "1. Öppna länken {}"
151+
152+
msgctxt "#30153"
153+
msgid "2. Log in and enter the code {}"
154+
msgstr "2. Logga in och ange koden {}"
155+
156+
msgctxt "#30154"
157+
msgid "3. Authorize the app"
158+
msgstr "3. Auktorisera appen"
159+
160+
msgctxt "#30155"
161+
msgid "4. Confirm with {}"
162+
msgstr "4. Bekräfta med {}"
163+
164+
msgctxt "#30156"
165+
msgid "You are now logged in as {}!"
166+
msgstr "Du är nu inloggad som {}!"
167+
168+
# GUI - Search
169+
msgctxt "#30201"
170+
msgid "New search"
171+
msgstr "Ny sökning"
172+
173+
msgctxt "#30211"
174+
msgid "People"
175+
msgstr "Personer"
176+
177+
msgctxt "#30212"
178+
msgid "Channels"
179+
msgstr "Kanaler"
180+
181+
msgctxt "#30213"
182+
msgid "Groups"
183+
msgstr "Grupper"
184+
185+
# GUI - Featured
186+
msgctxt "#30301"
187+
msgid "Vimeo Staff Picks"
188+
msgstr "Vimeos personal väljer"
189+
190+
msgctxt "#30302"
191+
msgid "Vimeo Staff Pick Premieres"
192+
msgstr "Vimeos personal väljer-premiärvisningar"
193+
194+
msgctxt "#30303"
195+
msgid "Vimeo Staff Picks: Best of the Month"
196+
msgstr "Vimeos personal väljer: Månadens bästa"
197+
198+
msgctxt "#30304"
199+
msgid "Vimeo Staff Picks: Best of the Year"
200+
msgstr "Vimeos personal väljer: Årets bästa"
201+
202+
msgctxt "#30305"
203+
msgid "A Decade of Staff Picks"
204+
msgstr "Ett decennium av personalens val"
205+
206+
msgctxt "#30306"
207+
msgid "Vimeo Curation channels"
208+
msgstr "Vimeo Curation-kanaler"
209+
210+
# GUI - Info
211+
msgctxt "#30401"
212+
msgid "Vimeo account"
213+
msgstr "Vimeo-konto"
214+
215+
# GUI - Settings
216+
msgctxt "#30501"
217+
msgid "Cache cleared"
218+
msgstr "Cachen tömd"
219+
220+
# GUI - Context menus
221+
msgctxt "#30601"
222+
msgid "Remove"
223+
msgstr "Ta bort"
224+
225+
msgctxt "#30602"
226+
msgid "Clear"
227+
msgstr "Töm"
228+
229+
# GUI - Profile
230+
msgctxt "#30701"
231+
msgid "Followers"
232+
msgstr "Följare"
233+
234+
msgctxt "#30702"
235+
msgid "Following"
236+
msgstr "Följer"
237+
238+
msgctxt "#30703"
239+
msgid "Likes"
240+
msgstr "Gillar"
241+
242+
msgctxt "#30704"
243+
msgid "Albums"
244+
msgstr "Album"
245+
246+
msgctxt "#30705"
247+
msgid "Watch Later"
248+
msgstr "Se senare"
249+
250+
# GUI - Generic
251+
msgctxt "#30901"
252+
msgid "Next page"
253+
msgstr "Nästa sida"
254+
255+
msgctxt "#30902"
256+
msgid "LIVE"
257+
msgstr "LIVE"
258+
259+
msgctxt "#30903"
260+
msgid "Trailer"
261+
msgstr "Trailer"
262+
263+
msgctxt "#30904"
264+
msgid "Password"
265+
msgstr "Lösenord"
266+
267+
msgctxt "#30905"
268+
msgid "Invalid password"
269+
msgstr "Ogiltigt lösenord"
270+
271+
msgctxt "#30906"
272+
msgid "Whoops! That password is invalid"
273+
msgstr "Hoppsan! Det lösenordet är ogiltigt"
274+
275+
msgctxt "#30907"
276+
msgid "Error"
277+
msgstr "Fel"
278+
279+
msgctxt "#30908"
280+
msgid "This resource is restricted in your region."
281+
msgstr "Denna resurs är begränsad i din region."

plugin.video.vimeo/resources/lib/api.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ class Api:
2525
api_oauth_scope = "public,private,interact"
2626
api_user_cache_key = "user.json"
2727

28-
# Extracted from public Vimeo Android App
28+
# Base64 decoded from macos AUTH value in yt-dlp's Vimeo extractor
2929
# This is a special client ID which will return playable URLs
30-
api_client_id = "74fa89b811a1cbb750d8528d163f48af28a2dbe1"
31-
api_client_secret = "VJjDTzlnL6Vm/GbUDuwCwcc1mrdFUa9XFlg4ZoMQ4xX2UWuzbBomapujUcGKLNrt" \
32-
"wdtIIvy0paa7kFN0asWp2ooNSdqaEdwVkBLqau7MJFe0tSWez7HOakg/8BKtYzDe"
30+
api_client_id = "4757be7f9f6f25771754de856f6c5612491e62bb"
31+
api_client_secret = "pUCCYIAffjHxPrwAalF382c+66CywRkDBYewOpGlSNmv1eUZ6hMebOFqa7eoJVWe" \
32+
"bqe9hyVz9QkiPbyzjXdPibApWAENpyUexdHwhvgECD/ErJpsNakh7Mm/g1xVjxHs"
3333

3434
# Access token of registered API app
3535
# Is used for specific routes and as a fallback if the client login request fails

0 commit comments

Comments
 (0)