Commit Graph
24 Commits
Author SHA1 Message Date
TorMatzAndren 56534d1d33 Release Jarri Spooty Workspace v3.0.0 2026-05-23 01:01:55 +02:00
TorMatzAndren 18deaa2d90 Document deterministic runtime and Jarri Spooty branding 2026-05-16 18:23:09 +02:00
TorMatzAndren 66c71a7487 Add Jarri Spooty frontend demo screenshot 2026-05-16 18:20:26 +02:00
TorMatzAndren a71a47f76a Document Jarri Spooty hardening updates 2026-05-16 13:10:00 +02:00
TorMatzAndren d83b0e6e1e Normalize Jarri Spooty naming 2026-05-16 13:01:28 +02:00
Tor Wingalen 5f4d7c9c4e Document deterministic yt-dlp hardening and Docker persistence 2026-05-15 21:07:01 +02:00
Tor Wingalen c1fd39c377 Add Spotify OAuth and large playlist support 2026-05-14 19:40:27 +02:00
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 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
Pucas01andGitHub 8162a2a21f docs(readme): change redirect URI
Changed URI to 127.0.0.1, used to be localhost as using localhost is not allowed anymore
2026-01-02 23:32:44 +01:00
Raiper34 a2ac579854 docs(readme): remove demo image and gif from readme 2025-11-16 23:10:25 +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 4be3743f7b docs(readme): add docker versio badge into readme 2025-10-19 15:14:00 +00:00
Filip GulánandGitHub 285578ff1e docs(readme): fix yt cookies section heading 2025-10-17 21:30:03 +00:00
AlanCarrerandFilip Gulán 4c051782fd feat(youtube): use youtube cookies to bypass limitation & add timeout between each downloads 2025-10-17 20:54:44 +00:00
AlanCarrerandFilip Gulán de55e42fcd feat(spotify): integrate Spotify API for playlist metadata and track retrieval 2025-10-17 20:54:44 +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 87067ce6ec docs(logo): change logo from png to svg 2024-10-13 22:47:58 +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
Filip GulánandGitHub 145ba90102 Update README.md 2024-09-30 17:13:00 +02:00
raiper34 310f482cdd fix(docker): fix size of docker image 2024-09-30 16:52:30 +02:00
raiper34 2a01e7e09a docs first attempt 2024-09-01 17:21:49 +02:00
raiper34 46793174ab readme 2024-06-22 21:32:56 +02:00