summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/ui
Commit message (Collapse)AuthorAgeFilesLines
* chore(ui): 🎨 update application icons for improved visual consistencyRobert Honz2025-10-228-0/+0
| | | | | * Replaced multiple icon files in the UI. * Ensured all icon sizes are updated to maintain a cohesive look across the application.
* refactor(gui): ✨ update album download options and improve session validationRobert Honz2025-10-222-29/+47
| | | | | | * Added a new action to download all albums in a playlist. * Removed the deprecated `validate_session` method and replaced it with a direct call to `self.tidal.session.check_login()`. * Adjusted the UI layout in `dialog_settings` to accommodate new options and improved sizing.
* Merge pull request #596 from Winman486/fix/rate-limiting-playlist-downloadsexislow2025-10-221-2/+17
|\ | | | | Fix/rate limiting playlist downloads
| * Merge upstream/master and resolve conflictsWinman4862025-10-202-2/+25
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | - Resolved conflict in dialog_settings.py (kept both cb_use_primary_album_artist and cb_mark_explicit checkboxes) - Fixed code quality issues found by make check: * Removed duplicate on_download_album_from_track function (F811) * Updated isinstance calls to use X | Y syntax instead of (X, Y) (UP038) * Fixed unused loop variable album_stub (B007) * Applied automatic formatting fixes (black, prettier, trailing whitespace) - Only remaining issue is C901 complexity warning in on_download_all_albums_from_playlist (expected per maintainer feedback)
| * | feat(gui): add 'Download Full Album', 'Download All Albums', and 'Single ↵Winman4862025-10-171-3/+8
| | | | | | | | | | | | album folder (primary artist)' preference
* | | Move credentials to constants, improve docs (tidal_obj), and clean up Atmos ↵Rikrdoga2025-10-211-5/+0
| | | | | | | | | | | | legacy code
* | | Refactor Dolby Atmos ImplementationRikrdoga2025-10-201-0/+17
| | |
* | | Refactor Dolby Atmos feature to be internal and seamlessRikrdoga2025-10-202-43/+243
| | |
* | | Add support for Dolby AtmosRikrdoga2025-10-202-240/+45
| |/ |/|
* | fix(cfg): 🐛 update `mark_explicit` default value and improve help textRobert Honz2025-10-201-203/+166
| | | | | | | | | | * Set default value of `mark_explicit` to `False`. * Update help text to clarify that marking explicit tracks applies only to metadata.
* | Add a checkbox to settings that toggles the explicit symbol in track titlesTrubo2025-10-192-168/+218
|/
* Queue button should indicate the action that will occur when clicked — ↵Robert Honz2025-10-172-3/+3
| | | | | | currently it shows present state Fixes #561
* feat(gui): enhance app icons with multi-resolution supportRobert Honz2025-08-129-0/+0
| | | | | | | | | | | | Improves the application's icon handling by introducing multi-resolution support, replacing a single PNG file with multiple resolution-specific icons. - ✨ **Added** multiple resolution icons (16x16, 32x32, 48x48, 64x64, 256x256, 512x512). - 🔄 **Updated** GUI setup to use multi-resolution icons for better scalability. - 🗑️ **Removed** the old single-resolution `icon.png`. This update ensures better compatibility and visual quality across different platforms and screen resolutions.
* ✨ Downloads can be now paused / resumed. Fixes #149 & 324Robert Honz2025-03-032-12/+43
| | | | 👷 Shutdown is handled more gracefully.
* 👷 File extension guesser improved. Fixes #322Robert Honz2025-01-122-33/+43
|
* ✨ Config options created for symlinking tracks and playlist creation.Robert Honz2024-12-162-6/+56
|
* ✨ Multithreaded downloads implemented (for Playlists, Albums etc.). Fixes #180Robert Honz2024-12-152-2/+53
|
* ✨ Album track number padding can be set. Fixes #142Robert Honz2024-12-152-1/+65
|
* ✨ Merge with master.Robert Honz2024-11-292-63/+40
|\
| * ✨ Removed complex skipping options in favor of a faster duplicates check / ↵Robert Honz2024-11-132-63/+40
| | | | | | | | skipping of already present items without download delay.
* | ✨ GUI login updated to device mode.Robert Honz2024-11-131-37/+36
| |
* | ✨ Backend and GUI changed to device login. Login dialog needs to be ↵Robert Honz2024-11-122-47/+88
|/ | | | threaded / non blocking.
* ✨ Options for album art added to GUI. Fixes #125Robert Honz2024-11-112-10/+60
|
* Since TIDAL has remove MQA (`HI_RES`), all traces of MQA have been removed here.Robert Honz2024-11-062-38/+9
|
* ✨ Results tree uses `View` component and displays filter input fields.Robert Honz2024-05-142-59/+9
|
* ✨ FLAC can be extracted from MP4 containers (see options). Downgrade on ↵Robert Honz2024-04-212-95/+145
| | | | HI_RES download is possible (see options). Fixes #93 #86
* ✨ Can add multiple media lists to download queue.Robert Honz2024-04-012-1/+5
|
* ✨ Cosmetic changes.Robert Honz2024-04-012-0/+33
|
* ✨ Able to remove single items from download queue.Robert Honz2024-04-012-17/+17
|
* ✨ Cover will be shown for download queue.Robert Honz2024-04-012-345/+345
|
* ✨ Can remove all queue items and finished queue items.Robert Honz2024-04-012-403/+421
|
* Merge branch '71-feature-show-queued-downloads'Robert Honz2024-03-293-392/+648
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | * 71-feature-show-queued-downloads: ✨ Lists can also be downloaded using the "Download List" button. 👌 Reduced network traffic for covers. ✨ Display cover in info area. ✨ Use `Album.image()` to get cover url. ✨ Software named explicitly. ✨ Info pane will be initialized correctly. ✨ Added info pane to GUI. # Conflicts: # tidal_dl_ng/gui.py
| * ✨ Lists can also be downloaded using the "Download List" button.Robert Honz2024-03-292-15/+43
| |
| * ✨ Use `Album.image()` to get cover url.Robert Honz2024-03-253-1/+1
| |
| * ✨ Added info pane to GUI.Robert Honz2024-03-233-392/+620
| |
* | ✨ Can explicitly set `ffmpeg` path.Robert Honz2024-03-292-0/+92
| |
* | ✨ Updates will be automatically checked on startup and can also be checked ↵Robert Honz2024-03-284-52/+352
|/ | | | manually. Version dialog is used to display update information. Fixes #76
* 🧑‍🔧️ GUI buttons correctly prefixed with `pb`.Robert Honz2024-03-222-21/+21
|
* ✨ GUI user lists can be reloaded. Logout is possible.Robert Honz2024-02-054-124/+166
|
* ✨ Preferences dialog added. Show settings.Robert Honz2024-02-044-2/+1140
|
* ✨ Login URL will get wrapped.Robert Honz2024-02-032-42/+12
|
* ✨ Implemented login dialog for PKCE login method. Fixes #22.Robert Honz2024-02-014-0/+405
|
* ✨ Window icon will be shown. App will be built with specific icons per OS.Robert Honz2024-01-191-0/+0
|
* ✨ Added version dialog. See File -> Version.Robert Honz2024-01-194-14/+142
|
* ⭐️ Fixes #1 (not available metadata). GitHub action for GUI build ↵Robert Honz2023-12-201-0/+0
| | | | created on macOS.
* 🌟 Re-add all project files.Robert Honz2023-12-195-0/+1267