Skip to content

Commit 1d6b75d

Browse files
committed
Merge branch 'development' into custom-builds/current
* development: Bump package version from 0.23.4 to 0.23.5 (FreeTubeApp#7328) Use the streaming data from MWEB to avoid SABR-only responses (FreeTubeApp#7327) Translated using Weblate (Norwegian Bokmål) Translated using Weblate (Spanish (Mexico))
2 parents e67c116 + 6470cf3 commit 1d6b75d

File tree

4 files changed

+92
-30
lines changed

4 files changed

+92
-30
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "freetube",
33
"productName": "FreeTube",
44
"description": "A private YouTube client",
5-
"version": "0.23.4",
5+
"version": "0.23.5",
66
"license": "AGPL-3.0-or-later",
77
"main": "./dist/main.js",
88
"private": true,

src/renderer/helpers/api/local.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,14 @@ export async function getLocalVideoInfo(id) {
226226

227227
const info = await webInnertube.getInfo(id)
228228

229+
// temporary workaround for SABR-only responses
230+
const mwebInfo = await webInnertube.getBasicInfo(id, 'MWEB')
231+
232+
if (mwebInfo.playability_status.status === 'OK' && mwebInfo.streaming_data) {
233+
info.playability_status = mwebInfo.playability_status
234+
info.streaming_data = mwebInfo.streaming_data
235+
}
236+
229237
let hasTrailer = info.has_trailer
230238
let trailerIsAgeRestricted = info.getTrailerInfo() === null
231239

static/locales/es-MX.yaml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,51 @@ User Playlists:
147147
You have no playlists. Click on the create new playlist button to create a new one.: No
148148
tienes listas de reproducción. Haz clic en el botón de crear nueva lista de reproducción
149149
para crear una nueva.
150+
Playlists with Matching Videos: Listas de reproducción con videos coincidentes
151+
Remove from Favorites: Eliminar de {playlistName}
152+
Move Video Down: Mover video hacia abajo
153+
Enable Quick Bookmark With This Playlist: Habilitar marcador rápido con esta lista
154+
de reproducción
155+
Delete Playlist: Eliminar lista de reproducción
156+
Are you sure you want to delete this playlist? This cannot be undone: ¿Estás seguro
157+
de que deseas eliminar esta lista de reproducción? Esto no se puede deshacer.
158+
Sort By:
159+
LatestCreatedFirst: Recientemente creado
160+
EarliestCreatedFirst: Creado más temprano
161+
NameAscending: A-Z
162+
NameDescending: Z-A
163+
LatestUpdatedFirst: Recientemente actualizado
164+
EarliestUpdatedFirst: Actualizado más temprano
165+
EarliestPlayedFirst: Reproducido más temprano
166+
LatestPlayedFirst: Reproducido recientemente
167+
Export Playlist: Exportar esta lista de reproducción
168+
The playlist has been successfully exported: La lista de reproducción ha sido exportada
169+
con éxito
170+
This playlist currently has no videos.: Esta lista de reproducción no tiene videos
171+
actualmente.
172+
Cancel: Cancelar
173+
Save Changes: Guardar cambios
174+
Remove Watched Videos: Eliminar videos vistos
175+
Create New Playlist: Crear nueva lista de reproducción
176+
Add to Playlist: Agregar a la lista de reproducción
177+
Add to Favorites: Agregar a Mi Lista Favorita
178+
Playlist Description: Descripción de la lista de reproducción
179+
Edit Playlist Info: Editar información de la lista de reproducción
180+
Copy Playlist: Copiar lista de reproducción
181+
Cannot delete the quick bookmark target playlist.: No se puede eliminar la lista
182+
de reproducción objetivo del marcador rápido.
183+
Quick Bookmark Enabled: Marcador rápido habilitado
184+
Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Estás
185+
seguro de que deseas eliminar 1 video duplicado de esta lista de reproducción?
186+
Esto no se puede deshacer.
187+
Move Video Up: Mover video hacia arriba
188+
TotalTimePlaylist: 'Tiempo total: {duration}'
189+
Remove from Playlist: Eliminar de la lista de reproducción
190+
Playlist Name: Nombre de la lista de reproducción
191+
Remove Duplicate Videos: Eliminar videos duplicados
192+
Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: ¿Estás
193+
seguro de que deseas eliminar 1 video visto de esta lista de reproducción? Esto
194+
no se puede deshacer.
150195
History:
151196
# On History Page
152197
History: 'Historial'

static/locales/nb-NO.yaml

Lines changed: 38 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ Search Filters:
7575
# On Search Page
7676
Medium (4 - 20 minutes): Middels (4–20 minutter)
7777
Search Results: 'Søkeresultater'
78-
Fetching results. Please wait: 'Henter resultater. Vennligst vent.'
78+
Fetching results. Please wait: 'Henter resultater. Vennligst vent'
7979
Fetch more results: 'Hent flere resultater'
8080
# Sidebar
8181
There are no more results for this search: Søket ga ingen flere resultater
@@ -410,7 +410,7 @@ Settings:
410410
UI Scale: Grensesnittskalering
411411
Disable Smooth Scrolling: Slå av jevn skrolling
412412
Expand Side Bar by Default: Utvidet sidefelt som standard
413-
Hide Side Bar Labels: Skjul sidefeltsetiketter
413+
Hide Side Bar Labels: Skjul etiketter i sidefeiltet
414414
Hide FreeTube Header Logo: Skjul FreeTubes tittel og logo
415415
Player Settings:
416416
Player Settings: 'Videoavspiller'
@@ -462,7 +462,7 @@ Settings:
462462
Scroll Playback Rate Over Video Player: Avspillingshastighet ved rulling over
463463
videoavspiller
464464
Video Playback Rate Interval: Intervall for videoavspillingshastighet
465-
Enter Fullscreen on Display Rotate: Fullskjermsvisning når skjermen roteres
465+
Enter Fullscreen on Display Rotate: Bytt til fullskjermsvisning når skjermen roteres
466466
Skip by Scrolling Over Video Player: Hopp over ved å rulle over videoavspiller
467467
Default Viewing Mode:
468468
Default Viewing Mode: Standard visningsmodus
@@ -610,22 +610,22 @@ Settings:
610610
Display Titles Without Excessive Capitalisation: Vis titler uten overdreven bruk
611611
av store bokstaver
612612
Hide Featured Channels: Skjul fremhevede kanaler
613-
Hide Channel Community: Skjul fanen «Fellesskap» i kanaler
614-
Hide Channel Shorts: Skjul fanen «Shorts» i kanaler
613+
Hide Channel Community: Skjul «Fellesskap»-fanen i kanaler
614+
Hide Channel Shorts: Skjul «Shorts»-fanen i kanaler
615615
Sections:
616616
Side Bar: Sidefelt
617617
Channel Page: Kanalside
618618
General: Generelt
619619
Watch Page: Seerlogg
620620
Subscriptions Page: Abonnementsside
621-
Hide Channel Playlists: Skjul fanen «Spillelister» i kanaler
622-
Hide Channel Releases: Skjul kanalpubliseringer
623-
Hide Channel Podcasts: Skjul fanen «Podcaster» i kanaler
621+
Hide Channel Playlists: Skjul «Spillelister»-fanen i kanaler
622+
Hide Channel Releases: Skjul «Utgivelser»-fanen i kanaler
623+
Hide Channel Podcasts: Skjul «Podcaster»-fanen i kanaler
624624
Hide Subscriptions Videos: Skjul abonnementsvideoer
625625
Hide Subscriptions Shorts: Skjul Shorts
626626
Hide Subscriptions Live: Skjul abonnements direktesendinger
627627
Hide Profile Pictures in Comments: Skjul profilbilder i kommentarfeltet
628-
Hide Channel Home: Skjule fanen «Start» i kanaler
628+
Hide Channel Home: Skjule «Start»-fanen i kanaler
629629
Hide Videos and Playlists Containing Text: Skjul videoer og spillelister som inneholder
630630
tekst
631631
Hide Channels Already Exists: Kanal-ID-en finnes allerede
@@ -637,7 +637,7 @@ Settings:
637637
Hide Channels API Error: En feil oppsto ved henting av brukeren med den oppgitte
638638
ID-en. Vennligst sjekk om ID-en er riktig.
639639
Hide Subscriptions Community: Skjul abonnementsfellesskap
640-
Hide Channel Courses: Skjul fanen «Kurs» i kanaler
640+
Hide Channel Courses: Skjul «Kurs»-fanen i kanaler
641641
The app needs to restart for changes to take effect. Restart and apply change?: Start
642642
programmet på nytt for å ta i bruk endringene?
643643
SponsorBlock Settings:
@@ -685,7 +685,7 @@ Settings:
685685
Experimental Settings: Eksperimentelt
686686
Replace HTTP Cache: Erstatt HTTP-hurtiglager
687687
Warning: Disse innstillingene er eksperimentelle, og kan forårsake krasjer. Det
688-
anbefales at du lager kopi av dataene dine. Bruk på egen risiko.
688+
anbefales at du lager kopi av dataene dine. Bruk på egen risiko!
689689
Password Settings:
690690
Remove Password: Fjern passord
691691
Password Settings: Passord
@@ -846,22 +846,22 @@ Video:
846846
Sponsor Block category:
847847
interaction: Samhandling
848848
outro: Outro
849-
intro: introduksjon
850-
sponsor: sponsor
849+
intro: Intro
850+
sponsor: Sponsor
851851
music offtopic: Musikkfritt segment
852852
self-promotion: Egenpromotering
853853
recap: Oppsummering
854854
filler: Fyllstoff
855855
External Player:
856856
Unsupported Actions:
857-
shuffling playlists: omstokking av spillelister
858-
opening specific video in a playlist (falling back to opening the video): åpning
859-
av spesifikk video i en spilleliste (faller tilbake til åpning av videoen)
860-
opening playlists: åpning av spillelister
857+
shuffling playlists: spiller av spillelister i tilfeldig rekkefølge
858+
opening specific video in a playlist (falling back to opening the video): åpner
859+
spesifikk video i en spilleliste (faller tilbake til å åpne videoen)
860+
opening playlists: åpner spillelister
861861
setting a playback rate: setting av avspillingshastighet
862-
starting video at offset: starting av video med forskyvning
862+
starting video at offset: starter video ved forskyvning
863863
looping playlists: gjentakelse av spillelister
864-
reversing playlists: reversering av spillelister
864+
reversing playlists: spiller av spilleliste baklengs
865865
UnsupportedActionTemplate: '{externalPlayer} støtter ikke: {action}'
866866
OpeningTemplate: Åpner {videoOrPlaylist} i {externalPlayer} …
867867
playlist: spilleliste
@@ -1015,7 +1015,7 @@ Playing Next Video: 'Spiller av neste video'
10151015
Playing Previous Video: 'Spiller av forrige video'
10161016
Canceled next video autoplay: 'Avbryter automatisk avspilling av neste video'
10171017
'The playlist has ended. Enable loop to continue playing': 'Spillelisten har nådd
1018-
sin ende. Klikk på "Gjenta" for å fortsette avspillingen'
1018+
slutten. Klikk på «Gjenta» for å fortsette avspillingen'
10191019

10201020
Yes: 'Ja'
10211021
No: 'Nei'
@@ -1151,11 +1151,11 @@ More: Mer
11511151
Unknown YouTube url type, cannot be opened in app: Ukjent YouTube-nettadressetype,
11521152
kan ikke åpnes i programmet
11531153
Open New Window: Åpne et nytt vindu
1154-
Default Invidious instance has been cleared: Fjernet forvalgt Invidious-instans
1155-
Default Invidious instance has been set to {instance}: Forvalgt Invidious-instans
1154+
Default Invidious instance has been cleared: Fjernet standard Invidious-instans
1155+
Default Invidious instance has been set to {instance}: Standard Invidious-instans
11561156
satt til {instance}
11571157
External link opening has been disabled in the general settings: Åpning av eksterne
1158-
lenker er avskrudd i de generelle innstillingene
1158+
lenker er skrudd av i de generelle innstillingene
11591159
Search Bar:
11601160
Clear Input: Tøm inndata
11611161
Remove: Fjern
@@ -1175,17 +1175,17 @@ Chapters:
11751175
'Chapters list hidden, current chapter: {chapterName}': 'Kapittelliste skjult. Nåværende
11761176
kapittel: {chapterName}'
11771177
Key Moments: Høydepunkter
1178-
Screenshot Success: Lagre skjermavbildning som «{filePath}»
1178+
Screenshot Success: Lagret skjermbilde
11791179
Screenshot Error: Skjermavbildning mislyktes. {error}
11801180
Ok: OK
11811181
Preferences: Innstillinger
11821182
Downloading failed: Kunne ikke laste ned «{videoTitle}»
1183-
Starting download: Starter nedlasting av «{videoTitle}»
1183+
Starting download: Starter nedlasting av «{videoTitle}»
11841184
Clipboard:
11851185
Cannot access clipboard without a secure connection: Får ikke tilgang til utklippstavlen
11861186
uten sikker forbindelse
11871187
Copy failed: Kunne ikke kopiere til utklippstavlen
1188-
Downloading has completed: «{videoTitle}» er nedlastet
1188+
Downloading has completed: «{videoTitle}» har blitt lastet ned
11891189
Hashtag:
11901190
Hashtag: Emneknagg
11911191
This hashtag does not currently have any videos: Denne emneknaggen har ingen videoer
@@ -1262,9 +1262,9 @@ KeyboardShortcutPrompt:
12621262
Last Frame: Forrige ramme (pauset)
12631263
Reset Zoom: Tilbakestill zoom nivå / UI-skala
12641264
Skip by Tenths: Hopp gjennom videoen basert på prosent (3 hopp for 30% av varigheten)
1265-
Small Rewind: Spol tilbake X sekunder basert på spoleintervallet og satt avspillingshastighet
1266-
Small Fast Forward: Spol fremover X sekunder basert på spole fremover intervallet
1267-
og satt avspillingshastighet
1265+
Small Rewind: Spol tilbake X sekunder basert på spoleintervallet og gjeldende avspillingshastighet
1266+
Small Fast Forward: Spol fremover X sekunder basert på spoleintervallet og gjeldende
1267+
avspillingshastighet
12681268
Decrease Video Speed: Senk video hastighet basert på gjeldende avspillingshastighetsintervallet
12691269
Take Screenshot: Ta et skjermbilde
12701270
Mute: Slå av lyd
@@ -1279,3 +1279,12 @@ shortcutLabelSeparator: |
12791279
Description:
12801280
Expand Description: '...mer'
12811281
Collapse Description: Vis mindre
1282+
Autoplay Interruption Timer: Automatisk avspilling stoppet på grunn av {autoplayInterruptionIntervalHours}
1283+
timer med inaktivitet
1284+
Age Restricted:
1285+
This video is age restricted: Denne videoen er aldersbegrenset
1286+
This channel is age restricted: Denne kanalen er aldersbegrenset
1287+
'Blocked opening potentially unsafe URL': 'Forhindret åpning av potensielt usikker
1288+
URL: «{url}».'
1289+
Channel Hidden: '{channel} lagt til i kanalfilteret'
1290+
Channel Unhidden: '{channel} fjernet fra kanalfilteret'

0 commit comments

Comments
 (0)