Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
397 commits
Select commit Hold shift + click to select a range
f3543a9
New flag
Sep 20, 2021
d2a424b
Merge branch 'master' into hotfix/fix-episode-type
Sep 20, 2021
1730269
added logic to filter null results from episodes for when inaccessable
Sep 20, 2021
9689e17
missed readme note
Sep 20, 2021
222d5ca
Delete hero.png
hidimpu Oct 1, 2021
1d77ab5
Created New Logo
hidimpu Oct 1, 2021
8be227a
Delete hero.png
hidimpu Oct 1, 2021
024559b
created new logo 🙌
hidimpu Oct 1, 2021
7e76cf0
Update README.md
hidimpu Oct 1, 2021
b651262
Merge pull request #141 from hidimpu/master
SwapnilSoni1999 Oct 1, 2021
5aafb69
Merge pull request #139 from phyzical/hotfix/fix-episode-type
SwapnilSoni1999 Oct 16, 2021
c3829ae
[DNM] deps update: v1.0.6
SwapnilSoni1999 Nov 6, 2021
f926e1d
minor readme update
phyzical Jan 21, 2022
074d132
another slight addition
phyzical Jan 21, 2022
4b5da22
added nvmrc to help nvm users
phyzical Jan 21, 2022
48fdb71
Merge pull request #147 from phyzical/bugfix/Readme-update
SwapnilSoni1999 Jan 25, 2022
850488c
[DNM] Upgreade deps
SwapnilSoni1999 Jan 26, 2022
f8c7a5e
Bump version
SwapnilSoni1999 Jan 26, 2022
5b1e5e0
typos
phyzical Feb 4, 2022
70e592c
minor doc update
phyzical Mar 17, 2022
6b2a827
added helptext also
phyzical Mar 17, 2022
f484e1c
Merge branch 'bugfix/152' of github.com:phyzical/spotify-dl into bugf…
phyzical Mar 17, 2022
5095214
Merge pull request #148 from phyzical/bugfix/typos
SwapnilSoni1999 Apr 18, 2022
7e0ed97
Merge pull request #153 from phyzical/bugfix/152
SwapnilSoni1999 Apr 18, 2022
8557b01
bump version: 1.0.8
SwapnilSoni1999 May 5, 2022
09b803f
fix ytdl
SwapnilSoni1999 May 13, 2022
7fe1ab5
feature/160: added logic to support new searchFormat flag CONTRIBUTIN…
phyzical May 15, 2022
ee59e3d
feature/163:
phyzical May 19, 2022
d7bf8fc
Add signing key to fix build
phyzical Jul 20, 2022
f2b4b97
add support for exclusion filters
phyzical Jul 20, 2022
a403e5e
function docs
phyzical Jul 20, 2022
b37428f
update deps
phyzical Jul 20, 2022
0a42371
Removed the changes I'm working on
javalsai Aug 1, 2022
b863740
Bring changes from #162
javalsai Aug 1, 2022
321b425
add fallback image
javalsai Aug 1, 2022
1a5845d
Merge pull request #161 from phyzical/feature/160
SwapnilSoni1999 Sep 3, 2022
9d0a66f
Merge pull request #164 from phyzical/feature/163
SwapnilSoni1999 Sep 3, 2022
1f9b7d6
Merge pull request #169 from phyzical/bugfix/fix-docker-build
SwapnilSoni1999 Sep 3, 2022
05a204c
Merge pull request #170 from phyzical/feature/update-deps
SwapnilSoni1999 Sep 3, 2022
96dbd74
Merge branch 'master' into cover-eoi-fix
javalsai Sep 4, 2022
1b861b4
Merge pull request #172 from javalsai/cover-eoi-fix
SwapnilSoni1999 Sep 13, 2022
f5bcbf4
Bump json5 from 1.0.1 to 1.0.2
dependabot[bot] Jan 7, 2023
fda322c
Bump cookiejar from 2.1.3 to 2.1.4
dependabot[bot] Jan 24, 2023
ecdacd2
[DNM] package update: 1.1.0
SwapnilSoni1999 Jan 24, 2023
b2e2f36
add logic to use genuis to download lyrics
phyzical Apr 19, 2023
749dc8c
resolve conflicts
phyzical Apr 19, 2023
3450f1b
fix lock
phyzical Apr 20, 2023
a2a6ca1
1.1.1
phyzical Apr 20, 2023
808d168
Merge pull request #192 from phyzical/feature/support-lyrics-download
phyzical Apr 20, 2023
c9d6cd5
Merge pull request #185 from SwapnilSoni1999/dependabot/npm_and_yarn/…
phyzical Apr 20, 2023
bac3932
Merge pull request #182 from SwapnilSoni1999/dependabot/npm_and_yarn/…
phyzical Apr 20, 2023
d8c832a
add logic to embded lyrics, support bpm, use new metadata library
phyzical Apr 22, 2023
e76a4a2
few error prevention measures
phyzical Apr 22, 2023
b790944
remove a log
phyzical Apr 22, 2023
e0d295a
Merge pull request #193 from phyzical/feature/improve-metadata
phyzical Apr 22, 2023
81f17d0
improve error to make it more verbose you actually need to ask for so…
phyzical Apr 22, 2023
d8c1817
Merge pull request #194 from phyzical/feature/improve-error-on-no-url
phyzical Apr 22, 2023
8fd9d94
fix bmp
gnujoow Apr 30, 2023
292ddf5
Merge pull request #197 from gnujoow/master
phyzical May 1, 2023
a83704f
upgrade packages
SwapnilSoni1999 Jun 15, 2023
b9700f0
[DNM] package update: 1.1.2
SwapnilSoni1999 Jun 15, 2023
87cc96c
filter out nulls
phyzical Jul 4, 2023
ad87dfe
Merge pull request #203 from phyzical/feature/fix-null-issue
phyzical Jul 4, 2023
15f6281
fix auto login
Jul 19, 2023
843bdc3
fix selector
Aug 11, 2023
e061437
Merge pull request #206 from TheBotlyNoob/master
phyzical Aug 11, 2023
4fbbb26
pin ytdl to 4.10
phyzical Sep 12, 2023
c71726d
Merge pull request #211 from phyzical/feature/pin-ytdl-core
phyzical Sep 12, 2023
7edeb0e
Fix request for AudioFeatures being too large
pedrorault Sep 18, 2023
a56f2ba
Update lib/api.js
phyzical Dec 1, 2023
966cc41
Merge pull request #213 from pedrorault/master
phyzical Dec 1, 2023
584b606
Bump word-wrap from 1.2.3 to 1.2.5
dependabot[bot] Dec 1, 2023
1fe337c
Merge pull request #221 from SwapnilSoni1999/dependabot/npm_and_yarn/…
phyzical Dec 1, 2023
703b820
Bump axios from 0.25.0 to 1.6.0
dependabot[bot] Dec 1, 2023
67208f2
Bump the npm_and_yarn at /. security update group with 1 update
dependabot[bot] Dec 1, 2023
f5a5d99
Merge pull request #225 from SwapnilSoni1999/dependabot/npm_and_yarn/…
phyzical Dec 1, 2023
dd04276
Bump undici from 5.22.1 to 5.28.2
dependabot[bot] Dec 1, 2023
aeede48
Merge pull request #223 from SwapnilSoni1999/dependabot/npm_and_yarn/…
phyzical Dec 1, 2023
f516e6d
Merge pull request #222 from SwapnilSoni1999/dependabot/npm_and_yarn/…
phyzical Dec 1, 2023
c3b9c38
only split of we have a string
phyzical Dec 1, 2023
c684e89
Merge pull request #226 from phyzical/feature/fix-no-date-string
phyzical Dec 1, 2023
1536952
filter null objects
phyzical Dec 4, 2023
61a95b3
Merge pull request #228 from phyzical/bugfix/227
phyzical Dec 4, 2023
07b9f25
Fixed download being canceled due to "Unable to read undefined ('lyri…
Mid0aria Jan 5, 2024
b890c42
Bump follow-redirects from 1.15.2 to 1.15.4
dependabot[bot] Jan 10, 2024
eee56c4
Merge pull request #231 from SwapnilSoni1999/dependabot/npm_and_yarn/…
phyzical Jan 15, 2024
c511b3b
Update lib/subtitle-downloader.js
phyzical Jan 15, 2024
782f659
Merge pull request #230 from Mid0aria/master
phyzical Jan 15, 2024
14f6056
add .mp3 to ignore
phyzical Jan 16, 2024
25a969e
add new argument outputFormat
phyzical Jan 16, 2024
8ac1f53
refactor template logic used for links into commof function
phyzical Jan 16, 2024
ad1e205
add logic to use this new outputFormat argument
phyzical Jan 16, 2024
a925e5d
Merge pull request #232 from phyzical/feature/229
phyzical Jan 16, 2024
da9d514
just linting
phyzical Jan 16, 2024
156e2a3
Merge pull request #233 from phyzical/feature/lint-wave
phyzical Jan 16, 2024
7fca0fa
update readme with new argument
phyzical Jan 16, 2024
53a45fd
adjust wording
phyzical Jan 16, 2024
dd73c52
Merge pull request #234 from phyzical/feature/readme-update
phyzical Jan 16, 2024
728408f
use the seperator flag provided by path module instead
phyzical Jan 17, 2024
f766951
Merge pull request #235 from phyzical/feature/fix-folder-seperator
phyzical Jan 17, 2024
8286916
Bump es5-ext from 0.10.62 to 0.10.64
dependabot[bot] Feb 27, 2024
d29f227
Bump follow-redirects from 1.15.4 to 1.15.6
dependabot[bot] Mar 16, 2024
224881c
add auto update fork
phyzical May 8, 2024
db87b44
add support for multiple types of file types
phyzical May 8, 2024
0f5305b
remove update
phyzical May 8, 2024
458c7fb
Merge pull request #243 from phyzical/feature/add-filetype-support
phyzical May 8, 2024
40ad403
switch to new library, bump node version
phyzical Jul 20, 2024
41f7c29
Bump mimum
phyzical Jul 20, 2024
a0605c8
Merge pull request #249 from phyzical/feature/switch-to-working-library
phyzical Jul 20, 2024
7489911
add build
phyzical Jul 20, 2024
d74835e
add username
phyzical Jul 20, 2024
609239d
add build
phyzical Jul 20, 2024
a9ce5a3
Update buildAndPublish.yml
phyzical Jul 20, 2024
0471a02
Update .github/buildAndPublish.yml
phyzical Jul 20, 2024
1c51919
Merge pull request #250 from phyzical/build-branch
phyzical Jul 20, 2024
63f921f
fix up location
phyzical Jul 20, 2024
ca0835b
Merge branch 'build-branch' of github.com:phyzical/spotify-dl into bu…
phyzical Jul 20, 2024
791768d
Merge pull request #251 from phyzical/build-branch
phyzical Jul 20, 2024
94f0e7d
Update buildAndPublish.yml
phyzical Jul 20, 2024
cbc5913
Create .npmignore
phyzical Jul 20, 2024
437c7a6
Update buildAndPublish.yml
phyzical Jul 20, 2024
4b389be
Merge pull request #252 from SwapnilSoni1999/fixing-buiild
phyzical Jul 20, 2024
f3d0eb1
Update buildAndPublish.yml
phyzical Jul 20, 2024
96b5aa0
Update package.json
phyzical Jul 20, 2024
c380844
Update package.json
phyzical Jul 20, 2024
08fdde9
Update package.json
phyzical Jul 20, 2024
10234ac
Update buildAndPublish.yml
phyzical Jul 20, 2024
a16b836
Update buildAndPublish.yml
phyzical Jul 20, 2024
26f47a5
Update buildAndPublish.yml
phyzical Jul 20, 2024
3f57da0
Update buildAndPublish.yml
phyzical Jul 20, 2024
ad7740e
Update package.json
phyzical Jul 20, 2024
3f52b7d
Update buildAndPublish.yml
phyzical Jul 20, 2024
7628790
Update README.md
phyzical Jul 20, 2024
45cef27
Update version-checker.js
phyzical Aug 2, 2024
d57de3f
Update version-checker.js
phyzical Aug 2, 2024
9bd54c0
Update package.json
phyzical Aug 2, 2024
3cbe190
Merge pull request #255 from SwapnilSoni1999/bugfix/github-rate-limit
phyzical Aug 2, 2024
a67d602
Update version-checker.js
phyzical Aug 3, 2024
766a427
Update package.json
phyzical Aug 3, 2024
bd1c930
Merge pull request #1 from phyzical/hotfix-version-patch
phyzical Aug 3, 2024
9956d80
Merge pull request #257 from phyzical/master
phyzical Aug 3, 2024
e9d08fe
bump yt-dl version, use the logo png ass fallback image instead of ra…
phyzical Aug 26, 2024
f66cd3b
add git as a requriement
phyzical Aug 26, 2024
5ed5fe8
Merge pull request #259 from phyzical/feature/fix-fallback
phyzical Aug 26, 2024
029aea2
dir ref needs to be a bit more magical
phyzical Aug 26, 2024
058021c
bbump
phyzical Aug 26, 2024
38c0b7d
Merge pull request #260 from phyzical/feature/fix-fallback-logo-ref
phyzical Aug 26, 2024
5996e76
refix
phyzical Aug 26, 2024
77228c1
bump
phyzical Aug 26, 2024
8118ae4
Merge pull request #261 from phyzical/feature/fix-fallback-logo-ref
phyzical Aug 26, 2024
06759c9
attempt to log the error when ffmpeg fails
phyzical Aug 29, 2024
e8332e2
bump
phyzical Aug 29, 2024
6ea6596
Merge pull request #262 from phyzical/feature/add-logging-to-ffmpeg-l…
phyzical Aug 29, 2024
3ab4a55
change tmux script, adjust version checker
phyzical Aug 29, 2024
fc28574
Merge pull request #263 from phyzical/master
phyzical Aug 29, 2024
41f1d16
add the revoate logic
phyzical Jan 30, 2025
51f92f9
Merge branch 'SwapnilSoni1999:master' into master
phyzical Jan 30, 2025
0c0e69f
we are a fork
phyzical Jan 30, 2025
54d301c
Merge branch 'master' of github.com:phyzical/spotify-dl
phyzical Jan 30, 2025
0a24170
Upgrade fluent-ffmpeg/fluent-ffmpeg 2.1.2 -> 2.1.3
phyzical Jan 30, 2025
2e36af7
Upgrade @distube/ytdl-core/@distube/ytdl-core 4.14.4 -> 4.15.9
phyzical Jan 30, 2025
9a2ef98
Upgrade eslint/eslint 8.54.0 -> 8.57.1
phyzical Jan 30, 2025
9d0208f
Upgrade express/express 4.18.2 -> 4.21.2
phyzical Jan 30, 2025
aef17be
Upgrade yt-search/yt-search 2.10.4 -> 2.12.1
phyzical Jan 30, 2025
a58418c
Merge pull request #238 from SwapnilSoni1999/dependabot/npm_and_yarn/…
phyzical Jan 30, 2025
6a8561c
Merge pull request #4 from phyzical/renovate/distube-ytdl-core-4.x-lo…
phyzical Jan 30, 2025
1889b3a
Merge pull request #2 from phyzical/renovate/fluent-ffmpeg-2.x-lockfile
phyzical Jan 30, 2025
3079d26
Merge pull request #7 from phyzical/renovate/express-4.x-lockfile
phyzical Jan 30, 2025
93de006
Merge pull request #6 from phyzical/renovate/eslint-monorepo
phyzical Jan 30, 2025
46ed3ba
Merge pull request #9 from phyzical/renovate/yt-search-2.x-lockfile
phyzical Jan 30, 2025
83e7b5e
fix docker build
phyzical Jan 30, 2025
d9e2172
Merge branch 'master' of github.com:phyzical/spotify-dl
phyzical Jan 30, 2025
e5f404e
Merge branch 'SwapnilSoni1999:master' into master
phyzical Jan 30, 2025
e794e17
fix docker-builkd
phyzical Jan 30, 2025
22206f6
Merge branch 'master' of github.com:phyzical/spotify-dl
phyzical Jan 30, 2025
bc1e7f0
Merge pull request #272 from phyzical/master
phyzical Jan 30, 2025
ce1b6ca
Bump braces from 3.0.2 to 3.0.3
dependabot[bot] Jan 30, 2025
ebe8dbb
Bump ws and puppeteer
dependabot[bot] Jan 30, 2025
8631f40
bump version
phyzical Jan 30, 2025
2adff61
Merge pull request #277 from phyzical/master
phyzical Jan 30, 2025
c4942c3
Update README.md
phyzical Jan 30, 2025
7136ada
Bump serialize-javascript from 6.0.1 to 6.0.2
dependabot[bot] Feb 20, 2025
f9bbd2b
Bump axios from 1.6.0 to 1.8.2
dependabot[bot] Mar 8, 2025
4ac4078
Merge pull request #279 from SwapnilSoni1999/dependabot/npm_and_yarn/…
SwapnilSoni1999 Mar 24, 2025
c49c008
Merge pull request #276 from SwapnilSoni1999/dependabot/npm_and_yarn/…
SwapnilSoni1999 Mar 24, 2025
2597e1f
Merge pull request #278 from SwapnilSoni1999/dependabot/npm_and_yarn/…
SwapnilSoni1999 Mar 24, 2025
2c43741
Merge pull request #237 from SwapnilSoni1999/dependabot/npm_and_yarn/…
SwapnilSoni1999 Mar 24, 2025
1b8b7ed
Bump undici and @distube/ytdl-core
dependabot[bot] Mar 24, 2025
10f6ab1
Merge pull request #274 from SwapnilSoni1999/dependabot/npm_and_yarn/…
phyzical Mar 28, 2025
47e9506
Merge pull request #280 from SwapnilSoni1999/dependabot/npm_and_yarn/…
phyzical Mar 28, 2025
f5c55a8
Update renovate-dependency-check.yml
phyzical Mar 28, 2025
f629882
Update renovate-dependency-check.yml
phyzical Mar 28, 2025
8e7a5e7
Upgrade ora/ora 6.3.1 -> 8.2.0
github-actions[bot] Mar 28, 2025
86a69fb
Merge pull request #291 from SwapnilSoni1999/renovate/ora-8.x
phyzical Mar 28, 2025
dc01aef
action linintg
phyzical Mar 28, 2025
03b6b2f
add linting
phyzical Mar 28, 2025
ba2340c
run on prs
phyzical Mar 28, 2025
d79a80b
Merge pull request #294 from phyzical/master
phyzical Mar 28, 2025
f7b1a4d
add versioning to actions, and fix repo being upper
phyzical Mar 28, 2025
863fbad
and pull requests
phyzical Mar 28, 2025
5ef9ec3
override entrypoint
phyzical Mar 28, 2025
8f56459
entrypoint override int he wrong place
phyzical Mar 28, 2025
861cc26
try this
phyzical Mar 28, 2025
4a1122a
project doesnt yarn
phyzical Mar 28, 2025
7cd473c
make the fickerfile context app
phyzical Mar 28, 2025
2c4e596
again
phyzical Mar 28, 2025
5a1a317
againb
phyzical Mar 28, 2025
6669cac
missed the npm
phyzical Mar 28, 2025
1d02323
revert dockerfile
phyzical Mar 28, 2025
7731ff0
try the other way
phyzical Mar 28, 2025
900ce45
Merge pull request #296 from phyzical/master
phyzical Mar 28, 2025
34b4f2e
remove the config onbaord
phyzical Mar 28, 2025
042e2e7
Merge pull request #301 from phyzical/master
phyzical Mar 28, 2025
a307371
Upgrade xo/xo 0.56.0 -> 0.60.0
github-actions[bot] Mar 28, 2025
08524ac
Merge pull request #306 from SwapnilSoni1999/renovate/xo-0.x
phyzical Mar 28, 2025
42c2d96
bump packages
phyzical Mar 28, 2025
392d407
Merge pull request #312 from phyzical/master
phyzical Mar 28, 2025
783cc80
add schedule back
phyzical Mar 28, 2025
5fceca1
Merge pull request #313 from phyzical/master
phyzical Mar 28, 2025
948d2e8
bump gain
phyzical Mar 28, 2025
b6df02a
Merge pull request #320 from phyzical/master
phyzical Mar 28, 2025
5e09364
update short flags
phyzical Mar 28, 2025
5b67172
Merge branch 'master' of github.com:phyzical/spotify-dl
phyzical Mar 28, 2025
226ab22
Merge pull request #321 from phyzical/master
phyzical Mar 28, 2025
5d652b4
add username
phyzical Mar 30, 2025
53e6dc8
Upgrade @distube/ytdl-core/@distube/ytdl-core 4.16.5 -> 4.16.6
github-actions[bot] Mar 31, 2025
3174fa3
Merge pull request #322 from SwapnilSoni1999/renovate/distube-ytdl-co…
phyzical Apr 1, 2025
ba876a4
Merge branch 'SwapnilSoni1999:master' into master
phyzical Apr 1, 2025
cab63c5
Update package.json
phyzical Apr 1, 2025
4e81e3a
Merge pull request #324 from SwapnilSoni1999/bump-version
phyzical Apr 1, 2025
9e152e9
Upgrade axios/axios 1.8.4 -> 1.9.0
github-actions[bot] Apr 25, 2025
b69d5d1
Upgrade open/open 10.1.0 -> 10.1.2
github-actions[bot] May 1, 2025
d630831
Upgrade yt-search/yt-search 2.12.1 -> 2.13.1
github-actions[bot] May 3, 2025
fa08993
Upgrade puppeteer/puppeteer 24.4.0 -> 24.8.2
github-actions[bot] May 8, 2025
bd5ac6d
Upgrade eslint/eslint 9.23.0 -> 9.27.0
github-actions[bot] May 17, 2025
5100e7d
Merge pull request #331 from SwapnilSoni1999/renovate/yt-search-2.x
phyzical May 19, 2025
83a868e
Merge pull request #325 from SwapnilSoni1999/renovate/puppeteer
phyzical May 19, 2025
21181ac
Merge pull request #329 from SwapnilSoni1999/renovate/open-10.x
phyzical May 19, 2025
780abb0
Merge pull request #330 from SwapnilSoni1999/renovate/axios-1.x
phyzical May 19, 2025
41331f8
Merge pull request #327 from SwapnilSoni1999/renovate/eslint-monorepo
phyzical May 19, 2025
dccd38a
Upgrade @distube/ytdl-core/@distube/ytdl-core 4.16.6 -> 4.16.10
github-actions[bot] May 19, 2025
03fba1c
Upgrade node-id3/node-id3 0.2.8 -> 0.2.9
github-actions[bot] May 19, 2025
e4209a9
Merge pull request #328 from SwapnilSoni1999/renovate/distube-ytdl-co…
phyzical May 19, 2025
dec6a21
Merge pull request #326 from SwapnilSoni1999/renovate/node-id3-0.x
phyzical May 19, 2025
e5d212d
Update package.json
phyzical May 19, 2025
79184eb
Merge branch 'SwapnilSoni1999:master' into master
phyzical May 19, 2025
7ee7866
Update README.md
phyzical Aug 13, 2025
d1bb69d
fix dockerfile to run again, up version
phyzical Aug 13, 2025
d896f37
Update renovate-config.js
phyzical Aug 13, 2025
79dd91b
Merge pull request #343 from phyzical/feature/fix-dockerfile
phyzical Aug 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
Makefile
7 changes: 7 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[*.js]
end_of_line = lf
tab_width = 2
indent_size = 2
indent_style = space
max_line_length = 80
semi = true
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
Hey there and thank you for using Issue Tracker!

## Checklist

<!-- Do the checklist before filing an issue / feature request: -->

- [ ] Is this something you can **debug and fix**? create an accompanying pull request aswell! Bug fixes and documentation fixes are welcome.
- [ ] Have a usage question? Review the readme first [Readme](./README.md). Search the issue and pull request history to see if someone else has had/having a similar issue to avoid duplicates

<!-- Please choose a feature or issue request from below and fill out -->
<!-- Make sure to add **all the information needed to understand the bug** so that someone can help. If the info is missing we'll add the 'Needs more information' label and close the issue until there is enough information. -->

## Feature Request

### Proposal

<!-- Provide what you want to implement/fix/want implemented -->

### Motivation

<!-- Why do you want this implemented/fixed -->

### Outcome

<!-- What criteria would satisfy as fully implemented -->

## Bug Report

### Reproduction Steps

<!-- Provide a **minimal code snippet** example that reproduces the bug. -->
<!-- Provide **screenshots** where appropriate -->

### Version

<!-- What's the **version** of spotify-dl you're using? -->

### Platform

<!-- Are you using Mac, Linux or Windows? -->

### Expected Behavior

<!-- it should do a thing when i tell it to do a thing -->

### Actual Behavior

<!-- it doesn't do a thing when i tell it to do a thing -->
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**

- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**

- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''
---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/questions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Questions
about: Simply for Q&A purpose.
title: ''
labels: ''
assignees: ''
---

**Q:**
25 changes: 25 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!-- **IMPORTANT: Please do not create a Pull Request without creating an issue first.** -->
<!-- *Any change may need to be discussed before proceeding. Failure to do so may result in the rejection of the pull request.* -->

# Title

<!-- List the short description -->

## Details

<!-- How does this pr solve the listed issues -->
<!-- Example: When "Adding a function to do X", explain why it is necessary to have a way to do X. -->

## Testing

<!-- Please list all the ways you tested after your changes for easy verification -->

## Checklist

[] Ran eslint/prettier formatting
[] Tests are passing (no tests yet)
[] Feature is considered complete

## Issues this resolves

<!-- simply add a `fixes #NUMBER` or `closes #NUMBER` -->
94 changes: 94 additions & 0 deletions .github/renovate-config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
module.exports = {
onboarding: false,
requireConfig: 'optional',
// the housekeeping workflow handles this
automerge: false,
ignoreTests: false,
platform: 'github',
forkProcessing: 'enabled',
labels: ['dependencies'],
ignorePaths: [
'**/node_modules/**',
'**/bower_components/**',
'**/vendor/**',
'**/examples/**',
'**/__tests__/**',
'**/tests/**',
'**/__fixtures__/**',
'**/.terraform/**',
],
extends: [
':dependencyDashboard',
':semanticPrefixFixDepsChoreOthers',
'group:monorepos',
'group:recommended',
'replacements:all',
'workarounds:all',
],
ignorePresets: [':prHourlyLimit2'],
prHourlyLimit: 0,
prConcurrentLimit: 0,
commitMessageAction: 'Upgrade',
commitMessageTopic: '{{packageName}}/{{depName}}',
commitMessageExtra: '{{currentVersion}} -> {{newVersion}}',
customManagers: [
{
customType: 'regex',
description: 'Update dockerfile github releases',
fileMatch: ['Dockerfile'],
datasourceTemplate: 'github-releases',
matchStrings: [
'\\s*#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)' +
'\\s*depName=(?<depName>.*?)\\s*ARG\\s.*?_VERSION\\s*=\\s*"*(?<currentValue>.*)"*',
],
},
{
customType: 'regex',
fileMatch: ['Dockerfile'],
matchStrings: [
'\\s*#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)' +
'\\s*repo=(?<registryUrl>[^\\s]+)\\s+(?<depName>[^\\s]+)-(?<currentValue>[^\\s-]+-[^\\s-]+)',
],
datasourceTemplate: 'npm',
depTypeTemplate: 'yum',
versioningTemplate: 'loose',
registryUrlTemplate:
'https://yum2npm.io/repos/{{replace \'/\' \'/modules/\' registryUrl}}/packages',
},
],
packageRules: [
{
matchDatasources: ['docker'],
matchPackageNames: ['rockylinux'],
versioning: 'semver',
},
{
matchDatasources: ['github-releases'],
extractVersion: '^v(?<version>.*)$',
},
{
matchFileNames: ['Dockerfile'],
matchDepTypes: ['yum'],
groupName: 'yum',
addLabels: ['dockerDependencies'],
},
{
matchPackagePatterns: ['eslint', 'prettier'],
groupName: 'lint',
addLabels: ['devDependencies'],
},
{
matchPackagePatterns: ['@types'],
groupName: 'types',
addLabels: ['devDependencies'],
},
{
matchPackagePatterns: ['jest'],
groupName: 'jest',
addLabels: ['devDependencies'],
},
{ matchFileNames: ['Dockerfile'], addLabels: ['dockerDependencies'] },
{ matchDepTypes: ['development'], addLabels: ['devDependencies'] },
{ matchDepTypes: ['test'], addLabels: ['testDependencies'] },
],
};
50 changes: 50 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Configuration for probot-stale - https://github.com/probot/stale

# Number of days of inactivity before an Issue or Pull Request becomes stale
daysUntilStale: 60

# Number of days of inactivity before an Issue or Pull Request with the stale label is closed.
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale.
daysUntilClose: 7

# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled)
onlyLabels: []

# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable
exemptLabels:
- pinned
- security
- '[Status] Maybe Later'

# Set to true to ignore issues in a project (defaults to false)
exemptProjects: false

# Set to true to ignore issues in a milestone (defaults to false)
exemptMilestones: false

# Set to true to ignore issues with an assignee (defaults to false)
exemptAssignees: false

# Label to use when marking as stale
staleLabel: wontfix

# Comment to post when marking as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.

# Comment to post when removing the stale label.
# unmarkComment: >
# Your comment here.

# Comment to post when closing a stale Issue or Pull Request.
closeComment: >
This issue has been automatically closed as stale due to lack of activity,
Please reopen if you think this needs to be

# Limit the number of actions per hour, from 1-30. Default is 30
limitPerRun: 30

# Limit to only `issues` or `pulls`
only: issues
62 changes: 62 additions & 0 deletions .github/workflows/buildAndPublish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: build and publish
on:
push:
pull_request:
workflow_dispatch:
permissions:
contents: read
packages: write
jobs:
docker:
needs: [npm]
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up QEMU
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
- name: Login to DockerHub
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: repo
id: repo
run: |
echo "REPO_NAME=$(echo "${{ github.repository }}" | tr '[:upper:]' '[:lower:]')" >> $GITHUB_OUTPUT
- name: Build and push
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0
with:
push: false
tags: ghcr.io/${{ steps.repo.outputs.REPO_NAME }}:latest
platforms: linux/amd64,linux/arm64
- name: Build and push
if: github.ref == 'refs/heads/master'
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0
with:
push: true
tags: ghcr.io/${{ steps.repo.outputs.REPO_NAME }}:latest
platforms: linux/amd64,linux/arm64
npm:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up Node.js
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: '18'
registry-url: 'https://npm.pkg.github.com'
scope: 'swapnilsoni1999'
- name: Install dependencies and lint
run: |
npm install
npm run lint
- name: Publish to GitHub Packages
if: github.ref == 'refs/heads/master'
run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading