Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
1235 commits
Select commit Hold shift + click to select a range
a4c6e8d
fixed bandcamp provider for python 3.8
xnetcat Sep 1, 2023
f8d7490
updated packages
xnetcat Sep 1, 2023
4334396
cleaned up pyproject.toml
xnetcat Sep 1, 2023
a2cd337
use master branch for web ui in production
xnetcat Sep 1, 2023
c9466b0
removed debug print
xnetcat Sep 1, 2023
8afa3dc
added information about file location for web ui
xnetcat Sep 1, 2023
db11f71
fixed search term matching
xnetcat Sep 1, 2023
828d2c3
updated documentation
xnetcat Sep 1, 2023
06f1e9e
fixed tests
xnetcat Sep 1, 2023
b39572b
black/isort
xnetcat Sep 1, 2023
b536b8f
update cassettes
xnetcat Sep 1, 2023
4f5d9b6
v4.2.1
xnetcat Sep 1, 2023
41f4823
add option to scrape any user's playlists (#1916)
bharat-nair Oct 6, 2023
b696195
Support proxy server download song. (#1911) (#1912)
Tunglies Oct 6, 2023
86313d4
bump dependencies (#1917)
xnetcat Oct 6, 2023
1e30d0a
get download url when reading file metadata (#1918)
xnetcat Oct 6, 2023
8be7680
check if youtube-music is accessible
xnetcat Oct 10, 2023
2ad38aa
format code
xnetcat Oct 10, 2023
1ba370f
added option to skip explicit songs
xnetcat Oct 10, 2023
bb16521
fixed tests
xnetcat Oct 10, 2023
554dab6
DOC: adding top 100 contributer pics in does (#1926)
MuhammadNizamani Oct 13, 2023
698983a
fixes (#1927)
xnetcat Oct 13, 2023
186473d
bump version to 4.2.2 (#1928)
xnetcat Oct 13, 2023
e3d6847
Fixed typo in progress_handler.py (#1929)
AniketP04 Oct 17, 2023
388b5f5
Fixed typo in formatter.py result.py (#1933)
AniketP04 Oct 20, 2023
66facf2
feat: --ignore-album (#1934)
Billa05 Oct 22, 2023
2ecda4c
Fixed typo in installation.md (#1936)
AniketP04 Oct 24, 2023
2354929
fixed spotify.link for non song links
xnetcat Oct 27, 2023
83a10b4
added timer
xnetcat Oct 27, 2023
b04a864
added log format option
xnetcat Oct 27, 2023
359f8fe
update documentation (#1947)
drvnprgrmr Oct 30, 2023
912adc9
Feat: redownload flag for meta (#1944)
Billa05 Oct 30, 2023
ab5ef17
All user saved albums (#1945)
edy252 Oct 30, 2023
e828353
Change URI Auth Port from 8080 to 9900 (something less common) (#1959)
edinosma Nov 10, 2023
af5c8f7
set log_format to None by default
xnetcat Nov 10, 2023
1a2c9d8
fixed time calculations
xnetcat Nov 10, 2023
40262c8
format with black
xnetcat Nov 10, 2023
14194a1
fixing tests workflow
xnetcat Nov 10, 2023
7f361e1
fixing matching algo
xnetcat Nov 10, 2023
b0b9623
fixed tests
xnetcat Nov 10, 2023
e3fe21b
fixed tests
xnetcat Nov 10, 2023
90f0b31
fixed log format argument parsing
xnetcat Nov 10, 2023
3ba6771
fixed help message
xnetcat Nov 10, 2023
6d2dad9
fixing tests
xnetcat Nov 10, 2023
affddb4
perform subdomain swap on youtube playlists
xnetcat Nov 17, 2023
67b09cf
updated quality docs/options
xnetcat Nov 17, 2023
67b0a39
black .
xnetcat Nov 17, 2023
c19e9a9
update dependencies
xnetcat Nov 17, 2023
553e7a8
update readthedocs build
xnetcat Nov 17, 2023
6643a33
fallback to title matching for non verified results when score is lo…
xnetcat Nov 18, 2023
7ff0af0
fixing tests
xnetcat Nov 18, 2023
c2b322c
v4.2.2
xnetcat Nov 18, 2023
b64e879
add support for python 3.12
xnetcat Dec 1, 2023
f6aa885
mute pytube warnings
xnetcat Dec 1, 2023
db66061
update cassettes
xnetcat Dec 1, 2023
9578ad3
use python 3.11 for tests
xnetcat Dec 1, 2023
330c185
updated syncedlyrics
xnetcat Dec 2, 2023
c932e5d
v4.2.3
xnetcat Dec 2, 2023
03fad1f
bump version to v4.2.4
xnetcat Dec 3, 2023
107500b
fixed tests on mac
xnetcat Dec 3, 2023
680263b
Update poetry.lock
xnetcat Dec 3, 2023
ce15467
fixed builds on arm (hopefully)
xnetcat Dec 3, 2023
f90cfb3
v4.2.4
xnetcat Dec 3, 2023
9037a96
fixed mac os ffmpeg download
xnetcat Dec 8, 2023
ff952d3
always skip results with low time match
xnetcat Jan 5, 2024
18b44f3
Fix SSLError and TypeError when fetching synced lyrics (#1981)
Mahasvan Jan 5, 2024
62b91dc
Merge branch 'dev' of https://github.com/spotDL/spotify-downloader in…
xnetcat Jan 5, 2024
f47d77c
remove sync tags from lyrics when saving them in uslt tag
xnetcat Jan 5, 2024
43d16de
bump reqs
xnetcat Jan 5, 2024
306c7c2
bump version to v4.2.5
xnetcat Jan 5, 2024
08a0034
get correct duration when downloading playlist
xnetcat Jan 5, 2024
4abaf13
Fix performance issue when ffmpeg outputs a lot of lines
pekkarr Jan 18, 2024
1b9bc72
lower average match for explicit mismatch
xnetcat Feb 8, 2024
0e6d224
format with black
xnetcat Feb 8, 2024
3dc0eeb
update deps
xnetcat Feb 8, 2024
1988035
Default to the current directory when running a frozen application
xnetcat Feb 11, 2024
45c4edd
Merge pull request #2013 from pekkarr/performance-fix
Silverarmor Feb 22, 2024
973efa8
Merge branch 'master' into dev
Silverarmor Feb 22, 2024
28c287b
Merge branch 'dev' of https://github.com/spotDL/spotify-downloader in…
xnetcat Feb 23, 2024
ac89a73
Fix milliseconds for song initialization (#2028)
egndz Feb 23, 2024
47cde83
Update/implement skip flag (#2010)
prodigy7 Feb 23, 2024
17b1eb0
Fix for multiple keywords in `--ignore-albums` option (#2014)
bharat-nair Feb 23, 2024
7cb2afc
Add Skip Album Art Functionality (#2032)
egndz Feb 25, 2024
789d056
improved time match
xnetcat Feb 25, 2024
149b7a6
format code
xnetcat Feb 25, 2024
e4de031
improved lyrics matching
xnetcat Feb 25, 2024
4236008
format code 2
xnetcat Feb 25, 2024
b0c268c
fixed tests
xnetcat Feb 25, 2024
de9c2ed
fixing tests
xnetcat Feb 25, 2024
35b5596
fixing tests
xnetcat Feb 25, 2024
b95b39c
Add Album Cover Art Check (#2033)
egndz Feb 26, 2024
dc66e0b
Update termux.sh (#2038)
Mar 9, 2024
ec3c001
Add filtering by album type (#2048)
egndz Mar 27, 2024
ebdf970
Fixing termux installation (#2042)
Mar 27, 2024
e485c23
bump project requirements
xnetcat Mar 28, 2024
9d0d903
change download started to processing
xnetcat Mar 28, 2024
5fdb854
fixed pylint warnings
xnetcat Mar 28, 2024
a6a98ec
added isrc tag to mp3 files
xnetcat Mar 28, 2024
ffb9f2b
save errors when main thread crashes
xnetcat Mar 28, 2024
205e127
update the app scope
xnetcat Mar 28, 2024
92d3338
split get user playlists and get saved playlists to two shortcuts
xnetcat Mar 28, 2024
644e4db
black .
xnetcat Mar 28, 2024
1e59b56
update query help msg
xnetcat Mar 28, 2024
d5416ab
added artist id to song object
xnetcat Mar 28, 2024
e216fa5
disable lyrics testing
xnetcat Mar 28, 2024
4e231e6
Update test_matching.py
xnetcat Mar 28, 2024
83149da
fixing tests
xnetcat Mar 28, 2024
866ed14
update cassettes
xnetcat Mar 28, 2024
3ae6d72
update cassettes
xnetcat Mar 28, 2024
11f71d6
Update tests.yml
xnetcat Mar 28, 2024
c646615
v4.2.5
xnetcat Mar 28, 2024
bd38845
change flows to pypi-publish
xnetcat Mar 30, 2024
be253d3
remove dependency on setuptools (#2057)
dotlambda Apr 24, 2024
d0ac5d7
Bump jinja2 from 3.1.3 to 3.1.4
dependabot[bot] May 6, 2024
0ebc841
Merge branch 'dev' into dependabot/pip/jinja2-3.1.4
Silverarmor May 8, 2024
a642da5
Merge pull request #2087 from spotDL/dependabot/pip/jinja2-3.1.4
Silverarmor May 8, 2024
cc8d847
prevent error if playlist has no image (#2089)
scaphandroid Jul 20, 2024
d78d071
Add TLS to the web server (#2086)
Randy-Blancett Jul 20, 2024
6890493
Preserve original `list-position`, when local/unavailable songs are s…
dxrcy Jul 20, 2024
ac5f990
Preserving local web-ui, added --force-update-gui option to force che…
karanbheda Jul 20, 2024
a5453af
Update lrc.py for updated function in `python-syncedlyrics` (#2120)
jerz4lunch Jul 20, 2024
a8ffecd
Updated the url from sliderkz.py (#2125)
xKristee29 Jul 20, 2024
6f9d5d1
update dependencies
xnetcat Jul 20, 2024
92bf770
added new web gui options
xnetcat Jul 20, 2024
a73a00e
improved soundcloud type checking
xnetcat Jul 20, 2024
3403984
reorder imports
xnetcat Jul 20, 2024
7d013ec
patch key errors for missing ytmusicapi data
xnetcat Jul 21, 2024
0225565
bump version to v4.2.6
xnetcat Jul 21, 2024
c89775d
added --profile code back
xnetcat Jul 21, 2024
9614cdf
dont cache web ui files
xnetcat Jul 21, 2024
cfd90a2
added function to get path to new web ui directory
xnetcat Jul 21, 2024
ebd89c5
use path objects for web ui paths
xnetcat Jul 21, 2024
71a761b
fixed disc total and track total for flac ogg opus
xnetcat Jul 21, 2024
5bbfeab
fixed attribute error when setting keyword in logging env
xnetcat Jul 21, 2024
c2f907c
sanitize m3u file
xnetcat Jul 21, 2024
5c474df
fixed Unknown format code 'd' for object of type 'float'
xnetcat Jul 21, 2024
d3e424d
add TYER tag
xnetcat Jul 21, 2024
dfce55a
Update metadata.py
xnetcat Jul 21, 2024
7a8fc42
Remove artists from the list that are already in the title only when …
xnetcat Jul 21, 2024
042cb96
Update formatter.py
xnetcat Jul 21, 2024
a013cfa
sync remove lrc
xnetcat Jul 21, 2024
d707376
synced lyrics fixes
xnetcat Jul 21, 2024
dad1be4
respect skip file
xnetcat Jul 21, 2024
3cb1649
fixing tests 1
xnetcat Jul 29, 2024
fb341a2
fixed yt-dlp-args
xnetcat Jul 29, 2024
facffb2
improved isrc search
xnetcat Jul 29, 2024
e009181
simplified/fixed yt-dlp-args
xnetcat Jul 30, 2024
57c610a
don't update metadata on files with mismatching suffix
xnetcat Jul 30, 2024
3ef0c3e
Update test_matching.py
xnetcat Jul 30, 2024
7c1928a
fixing matching
xnetcat Aug 18, 2024
6567c42
update dependencies
xnetcat Aug 18, 2024
0b5af7f
improve readability of base audio provider
xnetcat Aug 19, 2024
49dbaec
matching fixes
xnetcat Aug 19, 2024
c8179e9
Improve proxy URL regex matching (#2155)
zigzag1001 Aug 19, 2024
2787b78
new cassettes
xnetcat Aug 19, 2024
4ed10e9
fixed get file metadata function for track/dics count
xnetcat Aug 19, 2024
791834e
Merge branch 'dev' of https://github.com/spotDL/spotify-downloader in…
xnetcat Aug 19, 2024
7b854b9
Switch Mac build system back to Intel
xnetcat Aug 19, 2024
20c5d04
fixing tests
xnetcat Aug 19, 2024
e2e993a
Delete test.py
xnetcat Aug 21, 2024
ed3c899
Added option to choose own genius api access code (#2152)
j3bx Aug 21, 2024
aa2b3e7
fixing tests
xnetcat Aug 24, 2024
4c895fa
cleaned up genius code
xnetcat Aug 24, 2024
ebea87b
Update tests.yml
xnetcat Aug 24, 2024
659ab79
Update tests.yml
xnetcat Aug 24, 2024
7b48a97
fixed tests :(
xnetcat Aug 24, 2024
74f84ed
drop support for python 3.8
xnetcat Aug 24, 2024
af3e91d
Update README.md
xnetcat Aug 24, 2024
3907563
Update tests.yml
xnetcat Aug 24, 2024
a49d8ec
update min python version for tests
xnetcat Aug 24, 2024
13bc36a
update docs
xnetcat Aug 24, 2024
e4e3201
v4.2.6 (#2141)
xnetcat Aug 24, 2024
cefef14
updated keys in docs
xnetcat Aug 24, 2024
a694bb9
Merge branch 'dev'
xnetcat Aug 24, 2024
a5990eb
Squashed commit of the following:
xnetcat Aug 24, 2024
e26d626
fix #2164 (#2165)
phcreery Aug 25, 2024
1cd4693
hopefully fixed arm64 build
xnetcat Aug 26, 2024
c91efb9
bring back python 3.8 support
xnetcat Aug 26, 2024
30342ea
fix mypy errors
xnetcat Aug 26, 2024
8756f19
v4.2.7
xnetcat Aug 26, 2024
292b40a
v4.2.7
xnetcat Aug 26, 2024
cb677af
always include filter when sending requests to piped
xnetcat Sep 2, 2024
fee3859
check status code when getting response from piped
xnetcat Sep 2, 2024
4d9d8d2
Use piped.video instead of main piped instance (#2172)
j3bx Sep 2, 2024
3dde4a1
chore: update downloader.py (#2169)
eltociear Sep 2, 2024
33cda6b
Fixed issue #2173 (#2175)
R0GUE-A5H Sep 6, 2024
2381442
v4.2.8
xnetcat Sep 6, 2024
b9ac0f7
update dependencies
xnetcat Sep 6, 2024
2197be3
format with black
xnetcat Sep 6, 2024
93b6c29
make sync command aware of file name changes
xnetcat Sep 6, 2024
4f813c4
Display file names instead of pathlib objects
xnetcat Sep 6, 2024
b72bd21
added note regarding sync duplicates
xnetcat Sep 6, 2024
ae86fcc
format with black
xnetcat Sep 6, 2024
866dadd
v4.2.8
xnetcat Sep 6, 2024
e462456
Make --save-errors append to file instead of overwriting (#2198)
truppelito Oct 12, 2024
15ab489
Download lyrics with save operation (#2206)
SilentDude Oct 12, 2024
52fb79a
Download individual album art for each track when using --playlist-nu…
PranjalSurana Oct 12, 2024
0d565c1
update dependencies
xnetcat Oct 12, 2024
7ca14e6
bump version to v4.2.9
xnetcat Oct 12, 2024
a81eb3f
fix linter errors
xnetcat Oct 14, 2024
602fe87
Fixes: #2212 ; Feature: Skip Duplicate Song from Sub-Folders ; Fixed …
himanshumahajan138 Oct 21, 2024
2fa2b10
Update README.md
inform880 Nov 12, 2024
1562063
Merge branch 'dev' into docs-readme-fix-link
Silverarmor Nov 13, 2024
4137d1e
Merge pull request #2227 from inform880/docs-readme-fix-link
Silverarmor Nov 13, 2024
58b25d9
update deps
xnetcat Nov 14, 2024
49a177c
made album type optional
xnetcat Nov 14, 2024
9950a3f
disable SliderKZ
xnetcat Nov 14, 2024
e80f84d
fixed path sanitization when creating m3u file
xnetcat Nov 14, 2024
1c110e7
Add Metadata to Playlist Files (#2215)
PranjalSurana Nov 14, 2024
431a5e3
reverted #2214
xnetcat Nov 14, 2024
54affc3
Merge branch 'dev' of https://github.com/spotDL/spotify-downloader in…
xnetcat Nov 14, 2024
4b3f4f1
Update test_artist.py
xnetcat Nov 15, 2024
fd93fa1
removed unescessary test
xnetcat Nov 15, 2024
a34e800
fixed tests
xnetcat Nov 15, 2024
79d63cc
fixed errors
xnetcat Nov 15, 2024
d1a80b7
v4.2.9
xnetcat Nov 15, 2024
633147b
Update bug_report.yml
Silverarmor Nov 16, 2024
2d637c7
added websockets to project dependencies
xnetcat Nov 18, 2024
4035f34
bundle all modules from pyproject.toml
xnetcat Nov 18, 2024
8c37bbd
bump version to 4.2.10
xnetcat Nov 18, 2024
1afe4dc
update pyproject for python 3.13
xnetcat Nov 18, 2024
c87d67e
drop support for python 3.8
xnetcat Nov 18, 2024
d9fd843
removed python 3.8 from pyproject
xnetcat Nov 18, 2024
b839e12
Merge branch 'master' into dev
xnetcat Nov 18, 2024
34f867c
v4.2.10 (#2236)
xnetcat Nov 18, 2024
0301d30
Fix flac scanning when no picture metadata present
joeyballentine Nov 21, 2024
8d90709
syntax: if statement 1 line
Silverarmor Nov 21, 2024
c5449f3
Fix flac scanning when no album art present (#2238)
Silverarmor Nov 21, 2024
8a5825a
syntax fix
Silverarmor Nov 21, 2024
46c26ba
Correctly revert parts of #2214, missed in 431a5e3
Silverarmor Nov 23, 2024
9d55875
Fix indent error
Silverarmor Dec 9, 2024
f8a734b
update docstrings
Silverarmor Dec 9, 2024
54f61d6
Remove m3u output capabilities
Silverarmor Dec 9, 2024
f1746e8
Add m3u metatdata, hard coded.
Silverarmor Dec 9, 2024
9b7d1a4
Update pylint documentation, remove W0511
Silverarmor Dec 9, 2024
8013d84
Fix black formatting
Silverarmor Dec 9, 2024
4e37202
Update mkdocs to strict.
Silverarmor Dec 9, 2024
a8ed9df
fix mypy
Silverarmor Dec 9, 2024
06ed427
fix typo in tests readme
Silverarmor Dec 9, 2024
0f2a86c
Update m3u tests
Silverarmor Dec 9, 2024
3df175a
fix pylint R1723 no-else-break
Silverarmor Dec 9, 2024
e24eeb2
Bump jinja2 from 3.1.4 to 3.1.5
dependabot[bot] Jan 16, 2025
8f437a9
Fix m3u file creation, with correct metadata generation (#2258)
Silverarmor Jan 16, 2025
304a200
Bump spotDL to 4.2.11
Silverarmor Jan 16, 2025
291cc46
Update to yt-dlp 2025.1.15
Silverarmor Jan 16, 2025
bc0db39
Bump jinja2 from 3.1.4 to 3.1.5 (#2268)
Silverarmor Jan 16, 2025
bad0ac3
TEMPORARILY remove donation due to inactivity, and high project traffic.
Silverarmor Jan 16, 2025
8273124
Update AUR links
Silverarmor Jan 16, 2025
5b1fd06
Publish spotDL 4.2.11 (#2277)
Silverarmor Jan 16, 2025
3fe4828
Create FUNDING.yml
Silverarmor Jan 18, 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
Prev Previous commit
Next Next commit
fix pylint R1723 no-else-break
  • Loading branch information
Silverarmor committed Dec 9, 2024
commit 3df175a9e0ef0a4f2717ccc111ffedd9efa3eefb
7 changes: 3 additions & 4 deletions spotdl/utils/m3u.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,10 @@ def create_m3u_content(
if file_name.exists():
text += str(file_name) + "\n"
break
else:
file_name = create_file_name(
song, template, file_extension, restrict, short
)

file_name = create_file_name(
song, template, file_extension, restrict, short
)
text += str(file_name) + "\n"

return text
Expand Down