Andrew
a29cd810f2
New Crowdin updates ( #460 )
...
* New translations en.json (French)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (Basque)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Bengali)
[ci skip]
* New translations en.json (Hindi)
[ci skip]
* New translations en.json (Nepali)
[ci skip]
7 days ago
Cesar
c7b6a142c6
Enhance search section for YouTube ( #451 )
...
* feat: search section only youtube
* refactor: add organizational comments to index.css to improve code structure and readability
* refactor: remove search functionality disclaimer from search UI and translation files
* fix: applying suggested corrections
1 week ago
aandrew-me
d55ebad562
Preferences UI/UX improvements: Search bar, Tabs
1 week ago
aandrew-me
5056f5a49e
Add license file to nsis installation
1 week ago
aandrew-me
97ab87cfcc
Improve UI of playlist items
2 weeks ago
Andrew
22b0962978
New Crowdin updates ( #455 )
...
* New translations en.json (French)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (Basque)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Bengali)
[ci skip]
* New translations en.json (Hindi)
[ci skip]
* New translations en.json (Nepali)
[ci skip]
2 weeks ago
aandrew-me
dadbf10750
Move css theme code to a separate theme file
2 weeks ago
aandrew-me
05dbe20702
Add cancel button
2 weeks ago
aandrew-me
6dc60bfaab
feat(compressor): overhaul UX with quality presets, target size/percent modes
3 weeks ago
aandrew-me
a053c018b2
Remove error dialog for auto update error
3 weeks ago
aandrew-me
414e01acd5
Remove unnecessary function all
3 weeks ago
aandrew-me
8c54657ff2
Show audio language names for videos
3 weeks ago
aandrew-me
b812d0cec5
Optimize compressor.js
3 weeks ago
aandrew-me
f574ac514f
Add error handling for file copying
3 weeks ago
aandrew-me
60b89f6107
Fix ffmpeg path handling
3 weeks ago
aandrew-me
5115b83bf4
Add info for ms store
3 weeks ago
aandrew-me
1f78af88f9
Copy ffmpeg and js runtime to home dir
3 weeks ago
aandrew-me
1264b61caa
Update app version
3 weeks ago
aandrew-me
6a90fcb752
Update dependencies, electron to v40
3 weeks ago
aandrew-me
c0521fc2f0
Add system proxy support
3 weeks ago
aandrew-me
243f78eb50
Enable silent auto update
3 weeks ago
aandrew-me
dac75049d1
Disable shell for exec
4 weeks ago
aandrew-me
8c241780eb
Add url validation
4 weeks ago
aandrew-me
da72647fdd
Close select menu when selected item is clicked
4 weeks ago
aandrew-me
e9024dedc9
Add listeners to shut down yt-dlp process
4 weeks ago
aandrew-me
d53df86115
Add support for output templates for video and audio files
4 weeks ago
aandrew-me
57e3d8accf
Add basque availability
4 weeks ago
aandrew-me
da984110e2
Add string to translate
4 weeks ago
aandrew-me
85f7c9a79e
Improve UI of video/audio format selection
4 weeks ago
aandrew-me
a25fb1f59c
Minor color changes for lighter themes
4 weeks ago
aandrew-me
df4a90f6c9
Add yt-dlp version, path info
1 month ago
Andrew
b1c6bc8e30
Merge pull request #435 from tomasris/fix/linux-ffmpeg-libs-and-ytdlp-source
...
Fix/linux ffmpeg libs and ytdlp source
1 month ago
aandrew-me
d489e8d94e
Update scoop version
1 month ago
aandrew-me
e7e9a619d7
Update flatpak release info
1 month ago
aandrew-me
e45c4998c5
Update app version
1 month ago
aandrew-me
79a1e62403
Fix gruvbox theme name
1 month ago
aandrew-me
0fa04f7f41
Add Basque language selection
1 month ago
tomasris
41d825f193
fix(linux): bundle Node.js 22 LTS for yt-dlp JS challenge solver
...
yt-dlp's EJS reports any Node.js < 22.0.0 as "(unsupported)" and disables
the node JS challenge provider (jsc/_builtin/node.py:
MIN_SUPPORTED_VERSION = (22, 0, 0)). The previously bundled node was v20,
so the YouTube nsig/signature solver silently degraded ("No supported
JavaScript runtime could be found"), and some videos/formats failed.
Download an official Node 22 LTS binary in linux.sh instead of the v20
asset from ffmpeg-builds. Verified: yt-dlp now reports
"JS runtimes: node-22.22.3" with the node challenge provider available.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 month ago
tomasris
ff1ecf6f3c
fix(linux): load bundled ffmpeg libs; add selectable yt-dlp source
...
The bundled Linux ffmpeg is dynamically linked with its shared libraries
in a sibling lib/ directory, but its RPATH is broken ("-Wl:../lib"), so it
cannot locate them. yt-dlp spawns ffmpeg as a child process, which then
fails to start and yt-dlp reports "ffprobe and ffmpeg not found", surfacing
in the UI as "Some error has occurred" on any download needing
post-processing (e.g. audio extraction to mp3).
Fix by exposing the bundled ffmpeg lib/ directory via LD_LIBRARY_PATH at
startup (inherited by the yt-dlp/ffmpeg child processes) on Linux.
Also add a "yt-dlp source" preference (Linux/Windows):
- "nightly" (default): app-managed standalone binary kept on the nightly
channel via `--update-to nightly`, so YouTube fixes arrive fastest.
- "system": use the yt-dlp found in PATH (apt/pip/brew); self-update via
`-U` is skipped since the system package manager owns it.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 month ago
Andrew
134b7f1321
Aligned and added a space Video/Audio buttons within download popup window... ( #416 )
1 month ago
Andrew
72cb49deb8
New Crowdin updates ( #418 )
...
* New translations en.json (Basque)
* New translations en.json (Japanese)
* New translations en.json (Russian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
3 months ago
Manson Mamaril
45ce59cf99
Aligned and added a space Video/Audio buttons within download popup window...
3 months ago
P.A.
e47396622f
Gruvbox box theme added to ytDownloader (with fixes) ( #395 )
...
* Gruvbox theme options added to ytDownload
* just some fix on the format of gruvbox options
* gruvbox theme css value added in the options
* Gruvbox theme added into the css files
* some fix for the PR
* Some other fixes
5 months ago
CodWiz
ab6f52b8b3
fix(i18n): correct spelling and punctuation in Russian localizations ( #370 )
7 months ago
aandrew-me
f999fe9053
Fix config file not being used
8 months ago
aandrew-me
2770b6c230
Fix flatpak config
8 months ago
aandrew-me
50ff53a492
Update scoop config
8 months ago
aandrew-me
987ab1e852
Update flatpak config
8 months ago
aandrew-me
370e20ba03
Bring back cookie import message for flatpaks
8 months ago
aandrew-me
730eea8e43
Update version
8 months ago