Raiper34
153f502546
feat: add YT_COOKIES_FILE support for Netscape cookies.txt
...
Previously, the only way to pass YouTube cookies was via the YT_COOKIES
env var, which was incorrectly documented as a raw cookie string
(name=value; ...) but internally mapped to yt-dlp's
--cookies-from-browser, which expects a browser name (e.g. chrome,
firefox). This made the feature non-functional as documented and
unusable in Docker environments where no browser is present.
This change introduces a second option, YT_COOKIES_FILE, which accepts
a path to a Netscape-format cookies.txt file and maps to yt-dlp's
--cookies flag. This is the recommended approach for Docker deployments,
where users can export cookies via a browser extension and bind mount
the file into the container. The file is only passed to yt-dlp if it
actually exists on disk, so the default path (./config/cookies.txt)
does not cause errors when no file is provided.
YT_COOKIES retains priority over YT_COOKIES_FILE if both are set.
README is updated to clarify the correct usage of both options,
fix the misleading cookie string instructions, add a dedicated
YouTube cookies section to the table of contents, and include the
cookies.txt bind mount in the Docker usage examples.
Resolves #40 , resolves #48
2026-05-03 21:35:51 +00:00
Raiper34
32ab29b2e6
chore(release): v2.4.2
2026-04-18 11:08:31 +00:00
Raiper34
11d77a4213
fix(spotify): use data.next for playlist pagination instead of filtered track count
...
Fixes #52 , Fixes #35
2026-04-18 11:07:00 +00:00
Raiper34
9c7791faa2
chore(release): v2.4.1
2026-02-07 22:25:58 +00:00
Raiper34
a14f5eab68
fix(docker): fix docker node version
...
fix docker node version to node v20.20.0
2026-02-07 22:25:25 +00:00
Raiper34
c3f5bcca13
chore(release): v2.4.0
2026-02-07 14:17:03 +00:00
Raiper34
bb44b43974
feat(files): add possibility to set the audio quality of downloaded files
...
it is possible now to se audio quality of files using environment variables (QUALITY)
close #39
2026-02-07 14:14:48 +00:00
Raiper34
4123238f6c
fix(downloading): fix downloading songs from browser with special characters
...
fix downloading songs that contains special characters in name (cyrillic, local dialect...)
fix #41
2026-02-07 13:44:39 +00:00
Raiper34
eafd3340bd
fix(downloadin): fix ejs runtime problem
...
fix ejs "No supported JavaScript runtime could be found." by updating nodejs to v20 and explicit
usage of `jsRuntime` param
fix #38
2026-02-07 13:28:21 +00:00
Raiper34
6a896c9e58
chore(release): v2.3.0
2025-12-29 13:36:01 +00:00
Raiper34
a2ac579854
docs(readme): remove demo image and gif from readme
2025-11-16 23:10:25 +00:00
Raiper34
22cbf82f39
chore(release): v2.2.1
2025-11-15 15:06:59 +00:00
Raiper34
46d7c6699b
fix(docker): add python3 dependency into docker image for yt download library
2025-11-15 15:06:28 +00:00
Raiper34
5795f7cc17
fix(downloading): migrate from @distube/ytdl-core to ytdlp-nodejs yt downloading library
2025-11-15 15:05:31 +00:00
Raiper34
4be3743f7b
docs(readme): add docker versio badge into readme
2025-10-19 15:14:00 +00:00
Filip Gulán and GitHub
285578ff1e
docs(readme): fix yt cookies section heading
2025-10-17 21:30:03 +00:00
Raiper34
f2d1cd508a
chore(release): v2.2.0
2025-10-17 20:55:46 +00:00
Raiper34
24463aa477
chore(release): v2.1.1
2025-08-13 15:35:37 +00:00
Raiper34
b93993c6cf
fix(track): fix track missing artist and title tags
2025-08-13 15:34:26 +00:00
Raiper34
5068fa8a4b
style(gui): change gui primary to match spotify primary color
2025-08-13 15:33:30 +00:00
Raiper34
754ca78137
feat(gui): add version to gui header
...
add version from package.json to gui header next to title
close #25
2025-08-13 15:32:28 +00:00
Raiper34
76fdff0cdb
chore(release): v2.1.0
2025-08-12 21:39:09 +00:00
Raiper34
b8309f2d01
feat(track): add track cover art into downloaded file
...
close #24
2025-08-12 21:38:06 +00:00
raiper34
bc9482c6cb
docs(readme): remove docs, netlify and docsify, keep only readme docs for now
2025-04-05 21:51:53 +02:00
raiper34
6f39c1e5dc
feat(names): strip special characters from file and folder names
...
re #21
2025-03-23 00:29:10 +01:00
raiper34
04d8987aa5
ci(github-actions): fix github actions update ytdl script
2025-03-22 23:39:44 +01:00
raiper34
e4cde8585b
ci(netlify): remove netlify cli from deps
...
netlify cli blocks docker buildx
2025-03-22 23:37:44 +01:00
raiper34
d0350cb506
chore(github-actions): allow login into dockerhub
2025-03-15 20:27:48 +01:00
raiper34
db65823ce0
ci(docker): fix docker buildx in release-it for github actions
2025-03-15 20:15:54 +01:00
raiper34
e36e8cd819
chore(auto-update): change ytdl lib chekcing in github actions
2025-03-15 16:25:57 +01:00
raiper34
bbf95ae50d
chore(github-actions): fix github actions automatic update ytdl
2025-03-15 15:56:22 +01:00
raiper34
c4d5af8534
chore(github-actions): fix github actions automatic update ytdl
2025-03-15 15:39:59 +01:00
raiper34
4ee577a735
chore(release): v2.0.1
2025-02-23 14:34:38 +01:00
raiper34
66b55b3943
fix(utdl): upgrade ytdl package
2025-02-23 14:22:59 +01:00
raiper34
cf2f4b3bd7
chore(release-it): update release-it docker
2025-02-23 14:20:34 +01:00
raiper34
2ca165b59a
ci(github-actions): add automatic ytdl update into github actions
2025-02-01 20:06:23 +01:00
raiper34
a55ebf6599
ci(github-actions): add automatic ytdl update into github actions
2025-02-01 16:24:28 +01:00
raiper34
66516e6916
ci(github-actions): add automatic ytdl update into github actions
2025-02-01 16:21:47 +01:00
raiper34
cbe2c9fbdc
ci(github-actions): add automatic ytdl update into github actions
2025-02-01 16:18:04 +01:00
raiper34
b2fbb01a74
ci(github-actions): add automatic ytdl update into github actions
2025-02-01 16:02:41 +01:00
raiper34
9baf3b9eb7
ci(github-actions): add automatic ytdl update into github actions
2025-02-01 15:49:13 +01:00
raiper34
f539a22757
docs(website): change default environment variable for REDIS_RUN var
2025-01-26 23:34:34 +01:00
raiper34
3b053df168
chore(release): fix release procedure, turn off npm and changelog start version set to 2.0.1
2025-01-26 23:32:02 +01:00
Filip Gulán and GitHub
d4a5e1c639
chore(release): v2.0.0
2025-01-26 23:28:16 +01:00
raiper34
6595da1a95
chore(release): v2.0.0
2025-01-26 23:18:12 +01:00
raiper34
80ea9c0a5d
chore(release): automate release and changelog procedure
2025-01-26 22:58:32 +01:00
Filip Gulán and GitHub
a0f9bef9f9
refactor(backend): queue system presented
...
queue system is presented to be more scalable app and reliable download system
BREAKING CHANGE: redis is added and required now
close #5
2025-01-26 22:35:24 +01:00
raiper34
e5af53483a
refactor(backend): queue system presented
...
queue system is presented to be more scalable app and reliable download system
BREAKING CHANGE: redis is added and required now
close #5
2025-01-26 22:34:04 +01:00
raiper34
87067ce6ec
docs(logo): change logo from png to svg
2024-10-13 22:47:58 +02:00
raiper34
3debc2cc78
docs(site): add docker hub link to cover page
2024-10-13 22:16:36 +02:00
raiper34
ceffb607de
docs(site): add default to docker environment variables
2024-10-13 22:14:34 +02:00
raiper34
5051afa012
docs(site): added build from source description to site documentation
...
#3
2024-10-13 22:11:31 +02:00
raiper34
b4bfe6c813
docs(site): added docker instructions to documentation site
2024-10-13 21:48:26 +02:00
raiper34
9a4bba8aad
docs(readme): added logo into readme
2024-10-13 21:34:56 +02:00
raiper34
04844d3dfc
docs(readme): add badges into readme
2024-10-13 21:32:34 +02:00
raiper34
607f17c1f1
chore(commit): add commitizen tool into dev dependencies
2024-10-13 21:00:15 +02:00
raiper34
80cf6a1d99
fix(docker): change to docker alpine
2024-09-30 17:34:38 +02:00
Filip Gulán and GitHub
145ba90102
Update README.md
2024-09-30 17:13:00 +02:00
raiper34
9ac1b42db5
fix(ffmpeg): fix ffmpeg options bug
2024-09-30 17:05:51 +02:00
raiper34
310f482cdd
fix(docker): fix size of docker image
2024-09-30 16:52:30 +02:00
raiper34
5a51dbd351
refactor(frontend): refactor frontend components code
2024-09-30 14:55:02 +02:00
raiper34
887ac2237a
refactor(frontend): refactor frontend services code
2024-09-30 14:29:40 +02:00
raiper34
7359a13a7c
refactor(backend): refactor backend code
2024-09-30 14:00:12 +02:00
raiper34
117110fae9
refactor(playlist-backend): refactor playlist backend code
2024-09-30 13:55:08 +02:00
raiper34
0e88627ec7
refactor(track-backend): refactor track backend code
2024-09-30 11:59:30 +02:00
raiper34
8ae1f3291c
docker commands in package.json
2024-09-01 18:14:27 +02:00
raiper34
469fedbb0d
fix song downloading from gui
2024-09-01 17:39:46 +02:00
raiper34
2a01e7e09a
docs first attempt
2024-09-01 17:21:49 +02:00
raiper34
c365d8be90
playlist subscription functionality
2024-07-21 16:44:50 +02:00
raiper34
57da7c7410
playlist folder structure in downloads
2024-07-21 14:41:05 +02:00
raiper34
b77956e76c
building dist and environment paths rework
2024-07-21 14:24:36 +02:00
raiper34
7938e56dce
metadata
2024-07-20 15:40:51 +02:00
raiper34
ac038245e2
configurable audio formats
2024-07-20 15:34:02 +02:00
raiper34
da78603db2
clear playlist mass operations and retry functionality
2024-07-20 14:38:09 +02:00
raiper34
893bc438f8
delete functionality
2024-07-14 00:20:41 +02:00
raiper34
208ce466cf
fix structure changes
2024-07-13 23:12:20 +02:00
raiper34
3c8fe6f33c
playlist statuses
2024-07-13 16:56:53 +02:00
raiper34
d3da49b9ba
icon titles
2024-07-13 16:03:38 +02:00
raiper34
26d242e772
change project structure
2024-07-13 15:54:21 +02:00
raiper34
06a8608f7c
playlist download progress, fix library error downloading
2024-07-13 15:51:28 +02:00
raiper34
80a562c5cd
playlist websockets
2024-07-13 14:42:22 +02:00
raiper34
2f0e4626f8
websockets for tracks and ui improvement
2024-07-10 23:08:05 +02:00
raiper34
3455db8d71
fix asynchronous code
2024-06-26 23:00:01 +02:00
raiper34
903697646d
elf integration
2024-06-23 18:16:54 +02:00
raiper34
46793174ab
readme
2024-06-22 21:32:56 +02:00
raiper34
ef028d7745
initial dockerizing
2024-06-22 21:30:53 +02:00
raiper34
da9cf53c69
first commit
2024-06-22 17:06:41 +02:00