Skip to content

[pull] master from spotDL:master#27

Open
pull[bot] wants to merge 1377 commits intohttpsgithu:masterfrom
spotDL:master
Open

[pull] master from spotDL:master#27
pull[bot] wants to merge 1377 commits intohttpsgithu:masterfrom
spotDL:master

Conversation

@pull
Copy link

@pull pull bot commented Jul 18, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.3)

Can you help keep this open source service alive? 💖 Please sponsor : )

xnetcat and others added 30 commits July 21, 2024 15:08
slow down tests

disable tests because of yt bans

Update tests.yml

pylint

Update sync.py

fixing tests

fixed tests

tests
Co-authored-by: kuba <xnetcat.dev@gmail.com>
update min python version for tests

update docs

Co-Authored-By: kuba <xnetcat.dev@gmail.com>
Co-Authored-By: Jayden <23619946+Silverarmor@users.noreply.github.com>
Co-Authored-By: Robert Schütz <github@dotlambda.de>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Alexis Raphaeloff <alexis@raphaeloff.net>
Co-Authored-By: Randy Blancett <Randy.Blancett@gmail.com>
Co-Authored-By: darcy <acednes@gmail.com>
Co-Authored-By: Karan Bheda <bhedakaran1@gmail.com>
Co-Authored-By: Jeremy Cutler <jerz4lunch@users.noreply.github.com>
Co-Authored-By: Soiu Cristian-Ionuț <58639803+xKristee29@users.noreply.github.com>
Co-Authored-By: Peter S <72932714+zigzag1001@users.noreply.github.com>
Co-Authored-By: Alan <96998756+j3bx@users.noreply.github.com>
Silverarmor and others added 30 commits August 31, 2025 12:39
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- AZLyrics fix logic
- AZlyrics update user agent
- Bump yt-dlp version.
- Add support for compilations, and album-type compilations
- Bump ytmusicapi version
-
Co-authored-by: Jayden <23619946+Silverarmor@users.noreply.github.com>
Co-authored-by: Jayden <23619946+Silverarmor@users.noreply.github.com>
Co-authored-by: Jayden <23619946+Silverarmor@users.noreply.github.com>
This reverts commit 9f4b658.
# Title
Fix typos and linguistic errors in documentation

## Description
Fix typos and linguistic errors in documentation. It's not much, but I'm
happy to help



## Checklist
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [X ] My code follows the code style of this project
- [ X] My change requires a change to the documentation
- [ X] I have updated the documentation accordingly
- [ X] I have read the [CONTRIBUTING](/docs/CONTRIBUTING.md) document
- [ X] I have added tests to cover my changes
- [X ] All new and existing tests passed
## Description
This change updates the application to use the standard XDG config
directory (`~/.config/spotdl`) on Linux, while maintaining backward
compatibility for existing users.

## Related Issue
Closes #2387

## Motivation and Context
This helps de-clutter the user's home folder on Linux and follows
standard conventions, as requested in issue #2387.

## How Has This Been Tested?
I have manually tested the following scenarios:
1. New user: Verified the new `~/.config/spotdl` directory is created.
2. Existing user (legacy): Verified the old `~/.spotdl` directory is
used if present.
3. Existing user (modern): Verified the new `~/.config/spotdl` is
prioritized if both directories exist.
## Screenshots (if appropriate)

## Types of Changes
- [x] New feature (non-breaking change which adds functionality)

## Checklist
- [x] My code follows the code style of this project
- [ ] My change requires a change to the documentation
- [ ] I have updated the documentation accordingly
- [x] I have read the CONTRIBUTING document
- [ ] I have added tests to cover my changes
- [x] All new and existing tests passed
# Title
Return original user-friendly URL from the "spotdl url" command.

## Description
Previously, the "spotdl url" command would return the direct download
link. Now, it returns the user-friendly URL requested in the following
issue. This took me some time to find a fix for, but it is a simple fix.
I just had to retrieve the "original_url" element instead of the "url"
element.

## Related Issue
Fixes #2401 

## Motivation and Context
Contributing during Hacktoberfest. Thought this project was neat and
this issue would be good to start with.

## How Has This Been Tested?
I built the package and installed it. Can confirm that it works properly
now and does not affect other functions.

## Types of Changes
- [x] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)

## Checklist
- [x] My code follows the code style of this project
- [x] My change requires a change to the documentation
- [x] I have updated the documentation accordingly
- [x] I have read the [CONTRIBUTING](/docs/CONTRIBUTING.md) document
- [ ] I have added tests to cover my changes
- [x] All new and existing tests passed
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.