Commit Graph
88 Commits
Author SHA1 Message Date
exislowandGitHub 018f477f0a Merge pull request #529 from exislow/508-pip-update-to-latest-version-not-possible-with-python-313
fix(README): 📝 update Python version requirement to 3.12 only
2025-09-07 18:52:58 +02:00
exislowandGitHub 40952ce13a Merge pull request #528 from exislow:url-validator
Url-validator
2025-09-07 18:27:52 +02:00
exislowandGitHub 1b534dc37a Merge pull request #505 from exislow/playlist-create-file-type-fix
refactor(constants): streamline enums and enhance type annotations
2025-08-13 08:17:55 +02:00
exislowandGitHub 0d8bc88f96 Merge pull request #502 from exislow/484-url-metadata-still-corrupting-downloaded-files-0262-gui-x64
feat: add metadata_write_url setting for conditional URL metadata wri…
2025-08-12 19:37:25 +02:00
exislowandGitHub 93f64eab02 Merge pull request #500 from exislow/425-download-original-cover
feat: add support for original image dimension in album covers
2025-08-12 18:23:28 +02:00
exislowandGitHub 9c7656f1d8 Merge pull request #499 from exislow/487-icon-is-misaligned
feat(gui): enhance app icons with multi-resolution support
2025-08-12 16:03:21 +02:00
exislowandGitHub e8db68992f Merge pull request #498 from exislow/490-add-album_date-placeholder-for-full-iso-release-date-yyyy-mm-dd
feat: add support for formatting album release dates
2025-08-12 10:55:48 +02:00
exislowandGitHub 23fda8ed33 Merge pull request #497 from exislow/add-video-id
refactor(helper): improve ID format handling logic
2025-08-12 10:18:48 +02:00
exislowandGitHub c825cc2587 Merge pull request #496 from exislow/469-add-upc-when-available
feat(metadata): add UPC support for metadata tagging
2025-08-12 09:57:02 +02:00
exislowandGitHub 6596bca703 Merge pull request #493 from exislow/dependency-update
Update dependencies in pyproject.toml
2025-08-11 13:09:32 +02:00
exislowandGitHub 460312dbd7 Merge pull request #480 from Jasperhino/patch-1
Update README.md to work with zsh
2025-07-08 10:16:42 +02:00
exislowandGitHub de64d3e94b Merge pull request #479 from exislow/457-cli-ux-enhancement-assume-dl-command-when-a-link-is-specified-as-the-first-argument 2025-07-03 11:20:11 +02:00
exislowandGitHub 7da0d4c41e Merge pull request #478 from exislow/ai-refactoring 2025-07-03 09:57:26 +02:00
exislowandGitHub e35f5eef78 Merge pull request #476 from exislow/474-save-path-now-cannot-be-accessed
🛠️  Windows drives won't get sanitized anymore. Fixes #474
2025-07-01 07:34:51 +02:00
exislowandGitHub 28f15e0bff Merge pull request #471 from exislow/447-character-limits-on-album-name
🛠️ Directory length limit is checked and adapted correctly now. Fixes #447 & #436
2025-06-30 16:36:01 +02:00
exislowandGitHub 1499c2994c Merge pull request #467 from exislow/424-use-album-date-instead-of-date-added
✨ Either date added or date released will be shown, depending if a list is selected or a search was performed. Fixes #424
2025-06-30 10:45:37 +02:00
exislowandGitHub 949aec8b61 Merge pull request #465 from exislow/409-reloading-left-sidebar-creates-duplicates-under-favorites
🛠️  Favorites won't getting duplicated after user hits the list reload button. Fixes #409
2025-06-30 08:40:24 +02:00
exislowandGitHub 8fa41050ec Merge pull request #462 from exislow/422-cli-crash-when-the-content-is-no-longer-available
422 cli crash when the content is no longer available
2025-06-29 21:29:39 +02:00
exislowandGitHub 1d8d11dcc9 Merge pull request #461 from exislow/423-long-unresponsive-hangs-on-cover-loading
👷 Lists and cover will be loaded in background. Gui won't hang anymore. Fixes #423
2025-06-29 20:34:38 +02:00
exislowandGitHub 625775106e Merge pull request #428 from JuanJesusAlejoSillero/master
Fix UnboundLocalError in GUI on_populate_tree_lists method leading to unresponsive left panel
2025-06-29 13:15:59 +02:00
exislowandGitHub ebc3e84f84 Merge pull request #459 from exislow/458-newest-version-does-not-open-on-windows-client
🛠️ Fixed wrong repo url after pyproject.toml update. Credits to @orbi…
2025-06-29 12:36:36 +02:00
exislowandGitHub a49381cfb0 Merge pull request #456 from exislow/dependency-update
✨ Dependency update. pyproject.toml fixes. isort-seed removal.
2025-06-27 12:13:56 +02:00
exislowandGitHub 98510fcd3b Merge pull request #406 from exislow/165-feature-get-playlist-track-number
✨ Implemented playlist track position naming (`{list_pos}`) for downloads. Fixes #165
2025-04-02 07:01:11 +02:00
exislowandGitHub 903871002c Merge pull request #399 from exislow/386-videos-not-downloading
🛠️ Fix: Only re-create media item if it is a track. Fixes #386
2025-03-25 21:23:03 +01:00
exislowandGitHub 1c4e669df8 Merge pull request #390 from exislow/277-bug-downloads-stopcrashes-on-downloading-large-list-from-artist-on-window-11-24h2-using-gui-all-in-one-app
👷 Check if albums and videos are available or not due to regional restrictions. Fixes #277
2025-03-24 08:58:25 +01:00
exislowandGitHub e6e49f6ff8 Merge pull request #388 from exislow/387-config-module-not-found
🛠️ Fixed relative import error. Fixes #387
2025-03-23 21:08:45 +01:00
exislowandGitHub 34b9ffc57a Merge pull request #380 from exislow/149-feature-add-pauseresume-button-for-interrupting-the-download
✨ Downloads can be now paused / resumed. Fixes #149 & 324
2025-03-03 09:32:20 +01:00
exislowandGitHub 2aff7c920e Merge pull request #378 from exislow/374-remove-when-downloading-much-files
👷 CLI: Download list is scrolling vertically and overall progress is …
2025-03-01 21:54:21 +01:00
exislowandGitHub 326246cdcc Merge pull request #377 from exislow/371-close-connection-after-download
👷 Close network connections explicitly. Fixes #371
2025-02-28 17:28:19 +01:00
exislowandGitHub 72f68ab735 Merge pull request #376 from exislow/358-unable-to-download-album-with-too-many-artists
🛠️ Fixed path length sanitation. Also refactored the path helper to u…
2025-02-28 16:57:42 +01:00
exislowandGitHub c3949daee5 Merge pull request #359 from aSeriousDeveloper/patch-1
Update mkdocs.yml to include `home_page`
2025-02-28 11:53:29 +01:00
exislowandGitHub 3ff6af1db3 Merge pull request #375 from exislow/353-slash-in-playlist-name-not-replaced-for-m3u
🛠️ Fixes slahes in m3u names
2025-02-28 11:50:02 +01:00
exislowandGitHub 3af7d12580 Merge pull request #369 from flesnuk/master
Add isrc to path formatting
2025-02-28 11:14:21 +01:00
exislowandGitHub e68bbf4db4 Merge pull request #342 from exislow/338-video-object-has-no-attribute-media_metadata_tags
🛠️ Fix: No `media_metadata_tags` available for videos. Fixes #338
2025-01-17 09:44:04 +01:00
exislowandGitHub 445a759d56 Merge pull request #336 from exislow/335-error-while-upgrading-to-0243-modulenotfounderror-no-module-named-helper
🛠️ Fix: Missing module prefix on import. Fixes #335
2025-01-14 07:57:21 +01:00
exislowandGitHub 891ad626e8 Merge pull request #334 from exislow/322-bug-skip_existing-not-working-for-flacs
👷 File extension guesser improved. Fixes #322
2025-01-12 17:42:48 +01:00
exislowandGitHub aa763a9bca Merge pull request #311 from exislow/nuitka
Shifting from PyInstaller to Nuitka
2025-01-05 18:43:26 +01:00
exislowandGitHub edcd689840 Merge branch 'master' into nuitka 2025-01-05 18:43:16 +01:00
exislowandGitHub 463ec90e54 Merge pull request #297 from V3ntus/master
feat: allow downloading favorite tracks, artists, albums, and videos collections
2025-01-04 13:15:49 +01:00
exislowandGitHub 96d1d24459 Merge pull request #282 from exislow/108-feature-adding-option-for-downloading-playlists-as-m3u
108 feature adding option for downloading playlists as m3u
2024-12-16 14:43:30 +01:00
exislowandGitHub c4b5ae1cb9 Merge pull request #281 from exislow/180-feature-multi-threaded-downloads-download-album-covers
✨ Multithreaded downloads implemented (for Playlists, Albums etc.). F…
2024-12-15 23:35:31 +01:00
exislowandGitHub 62c32f19a4 Merge pull request #280 from exislow/142-help-any-way-to-set-2-digits-for-track-number
✨ Album track number padding can be set. Fixes #142
2024-12-15 20:37:37 +01:00
exislowandGitHub fc32e99907 Merge pull request #276 from exislow/267-help-videos-not-downloading
267-help-videos-not-downloading
2024-12-13 10:16:02 +01:00
exislowandGitHub f74ee3337e Merge pull request #259 from exislow/240-feature-add-replaygain-information
✨ ReplayGain information added to metadata.
2024-11-29 21:57:18 +01:00
exislowandGitHub ad63d686f2 Merge pull request #258 from exislow/file-extension-fix
File extension fix
2024-11-29 18:04:15 +01:00
exislowandGitHub 6da679b262 Merge pull request #257 from exislow/login-to-simple
Login to simple
2024-11-29 17:42:31 +01:00
exislowandGitHub 4deaf94fb5 Merge pull request #256 from exislow/update-dependencies
✨ Dependency updates.
2024-11-29 17:34:16 +01:00
exislowandGitHub 8b895ce184 Merge pull request #249 from exislow/248-bug-500-server-error-internal-server-error-for-url
248 bug 500 server error internal server error for url
2024-11-20 12:31:03 +01:00
exislowandGitHub 91244c0936 Merge pull request #242 from exislow/239-bug-album_artist-for-format_track-of-cfg-is-not-working-properly
🛠️ Fixed `{album_artist}` tag replacement on track level. Fixes #239
2024-11-17 23:07:07 +01:00
exislowandGitHub ea2cf57167 Merge pull request #241 from exislow/236-feature-qt-version-68
✨ Downgraded PySide6 to former version 6.7.0 to support Win7 again. Fixes #236
2024-11-17 12:06:23 +01:00
exislowandGitHub 841ffaee4d Merge pull request #235 from exislow/201-feature-add-downloaded-songname-to-stdout
✨ Finished items will be written to log output. Minor refactoring.
2024-11-15 09:57:37 +01:00
exislowandGitHub 16dc6e9133 Merge pull request #233 from exislow/232-bug-problems-with-metadata-of-high-quality-flac-files-downloaded-from-tidal-via-the-downloader
🛠️ Workaround for wrong extension detection of `tidalapi`. Fixes #232
2024-11-14 13:12:14 +01:00
exislowandGitHub fc09060575 Merge pull request #230 from exislow/tidalapi-update
✨ `tidalapi` and dependent code was updated.
2024-11-13 13:11:16 +01:00
exislowandGitHub c75edc9b6b Merge pull request #229 from exislow/196-feature-do-not-add-the-2-5-second-pause-until-the-next-file-if-the-current-file-is-skipped
196 feature do not add the 2 5 second pause until the next file if the current file is skipped
2024-11-13 12:36:35 +01:00
exislowandGitHub 4e5b4ff4bc Merge pull request #227 from exislow/multithread-track
✨ Track segments are downloaded simultaneously, which results in a hu…
2024-11-12 22:15:44 +01:00
exislowandGitHub 4cef07b08f Merge pull request #226 from exislow/gui-enhancement
Gui enhancement
2024-11-11 12:08:44 +01:00
exislowandGitHub 6732c5e15e Merge pull request #225 from exislow/176-feature-polishing-out-the-program
Capitalized FLAC metadata tags.
2024-11-10 14:59:06 +01:00
exislowandGitHub ec3e873ab6 Merge pull request #224 from exislow/200-feature-make-artist_name-be-the-main-artist-of-the-song
Fix: `{album_artist}` is now emitting only the album artist is only r…
2024-11-10 14:30:22 +01:00
exislowandGitHub 2ffdc90fde Merge pull request #223 from exislow/151-feature-create-a-proper-folder-structure-to-organise-tracks-which-would-be-on-multiple-cds
`{track_volume_num_optional}` and `{track_volume_num_optional_CD}` ad…
2024-11-10 14:22:16 +01:00
exislowandGitHub 07a899ab77 Merge pull request #222 from exislow/171-bug-contributing-artists-not-used-for-album-download
Fix: Replace `{artist_name}` only on Track / Video basis. Fixes #171
2024-11-10 13:56:55 +01:00
exislowandGitHub 96f762651e Merge pull request #221 from exislow/197-bug-both-cli-and-gui-app-crashes-with-jsondecodeerror-expecting-value-line-1-column-1-char-0
If login fails `token.json` will be removed, so the user can have a f…
2024-11-10 12:42:17 +01:00
exislowandGitHub ef2116f2b0 Merge pull request #220 from exislow/187-bug-audio-files-less-than-8-seconds-do-not-download
Fix: Short tracks won't cause an error on download. No infinity downl…
2024-11-10 12:24:43 +01:00
exislowandGitHub 11b7f39122 Merge pull request #217 from exislow/153-feature-takes-long-time-to-down-load-albums
PKCE login is no longer required for HI_RES_LOSSLESS. Fixes #153
2024-11-09 17:34:31 +01:00
exislowandGitHub e4578cf257 Merge pull request #216 from exislow/141-bug-when-xdg_config_home-set-config-dir-is-ignored-and-new-config-generated-in-configconfigtidal_dl_ng
141 bug when xdg config home set config dir is ignored and new config generated in configconfigtidal dl ng
2024-11-09 13:53:10 +01:00
exislowandGitHub 99e8c5f327 Merge pull request #215 from exislow/131-bug-not-all-playlists-being-shown
Bug fix: Pagination for user playlists loading more than 50 items now…
2024-11-09 08:55:44 +01:00
exislowandGitHub bd9244996a Merge pull request #214 from exislow/184-bug-httperror-500-server-error-internal-server-error-for-url
Fixed bad logger call. Fixes #184
2024-11-08 17:35:35 +01:00
exislowandGitHub 31d324641b Merge pull request #213 from exislow/update-tidal-api
Update tidalapi
2024-11-08 17:29:29 +01:00
exislowandGitHub 0243ed70a7 Merge pull request #212 from exislow/feature/package-update
Feature/package update
2024-11-06 13:55:53 +01:00
exislowandGitHub 41bf83d5dc Merge pull request #211 from exislow/pr-fixes
Pr fixes
2024-11-06 10:04:24 +01:00
exislowandGitHub 5ff5167983 Merge pull request #143 from maya-doshi/autodetect-ffmpeg
Autodetect ffmpeg path if not present in configuration
2024-11-06 09:19:37 +01:00
exislowandGitHub 17390cba7c Merge pull request #140 from fire1ce/patch-1
Update gui.py - misspell
2024-07-04 12:03:13 +02:00
exislowandGitHub a41931f3bf Merge pull request #105 from exislow/87-feature-add-a-possibilty-to-filter-columns
87 feature add a possibilty to filter columns
2024-05-15 09:07:04 +02:00
exislowandGitHub c09781cd8b Merge pull request #89 from exislow/58-feature-show-the-audio-resolution-of-an-album-in-the-search-tree-upgrade-to-tidalapi-version-076
58 feature show the audio resolution of an album in the search tree upgrade to tidalapi version 076
2024-04-20 11:30:57 +02:00
exislowandGitHub d7e4a888b7 Merge pull request #78 from exislow/77-bug-excessive-api-requests-caused-by-if-file-exist-skip-download-check-during-playlist-download
✨ Download delay enabled for skipped tracks.
2024-04-03 06:11:51 +02:00
exislowandGitHub efba6df1c5 Merge pull request #68 from exislow/45-support-for-artist-download
45 support for artist download
2024-03-22 18:19:49 +01:00
exislowandGitHub 08a876feaf Merge pull request #67 from exislow/62-bug-version-info-not-displayed
🛠️ Version will be shown correctly.
2024-03-22 16:20:51 +01:00
exislowandGitHub 0461c53be4 Merge pull request #66 from exislow/63-feature-provide-feedback-if-ffmpeg-not-found-on-path
63 feature provide feedback if ffmpeg not found on path
2024-03-22 15:50:23 +01:00
exislowandGitHub 43326ec93f Merge pull request #50 from exislow/48-401-client-error
48 401 client error (item not available anymore)
2024-02-26 07:02:57 +01:00
exislowandGitHub 9dd9e49fa7 Merge pull request #34 from exislow/reload-lists
✨ GUI user lists can be reloaded. Logout is possible.
2024-02-05 06:33:22 +01:00
exislowandGitHub 957f6b2d4e Merge pull request #32 from exislow/settings
Settings Dialog
2024-02-04 12:51:08 +01:00
exislowandGitHub a8a14e71ef Merge pull request #27 from exislow/19-adding-lyrics-to-stand-alone-lrc-file
#19 adding lyrics to stand alone lrc file
2024-02-01 20:54:49 +01:00
exislowandGitHub 9306a30f25 Merge pull request #26 from exislow/dl-wait-track
✨ Respect download delay when downloading a bunch of tracks / videos.
2024-02-01 20:05:25 +01:00
exislowandGitHub 2ec3314b07 Merge pull request #25 from exislow/pkce
Pkce
2024-02-01 07:42:08 +01:00
exislowandGitHub ce9afc1629 Merge branch 'master' into pkce 2024-02-01 07:41:59 +01:00
exislowandGitHub 7c0d2ab2ea Merge pull request #21 from exislow/class_default
♻️ Removed unnecessary default values.
2024-01-27 16:51:55 +01:00
exislowandGitHub eb868f27f0 Merge pull request #18 from exislow/16-list-album-playlist-mix-etc-item-view-within-the-gui
✨ Lists within results can be expanded and partially downloaded.
2024-01-19 14:35:25 +01:00
exislowandGitHub fe5c6ba459 Merge pull request #14 from typingbeaver/patch-lyrics
Include timestamps in lyrics
2024-01-10 19:35:27 +01:00
exislowandGitHub 123d0a0f12 Merge pull request #13 from typingbeaver/config-patch
Fix config error in album naming
2024-01-10 18:41:18 +01:00