<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tidal-dl-ng/tidal_dl_ng/model/cfg.py, branch master</title>
<subtitle></subtitle>
<id>http://git.cashmere.rs/tidal-dl-ng/atom/tidal_dl_ng/model/cfg.py?h=master</id>
<link rel='self' href='http://git.cashmere.rs/tidal-dl-ng/atom/tidal_dl_ng/model/cfg.py?h=master'/>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/'/>
<updated>2025-11-26T02:56:56Z</updated>
<entry>
<title>Added clarity and grammar fixes to documentation and to some strings on the program itself.</title>
<updated>2025-11-26T02:56:56Z</updated>
<author>
<name>E.J. Talevi</name>
<email>talevineto@gmail.com</email>
</author>
<published>2025-11-26T02:56:56Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=0e74ac32d6223f5a05e73d9e468e0bceea682886'/>
<id>urn:sha1:0e74ac32d6223f5a05e73d9e468e0bceea682886</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #596 from Winman486/fix/rate-limiting-playlist-downloads</title>
<updated>2025-10-22T19:38:30Z</updated>
<author>
<name>exislow</name>
<email>exislow@users.noreply.github.com</email>
</author>
<published>2025-10-22T19:38:30Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=b485292807a5c7f6c108acc63987bc28cc2c7624'/>
<id>urn:sha1:b485292807a5c7f6c108acc63987bc28cc2c7624</id>
<content type='text'>
Fix/rate limiting playlist downloads</content>
</entry>
<entry>
<title>refactor: Make rate limiting configurable and move session validation to Tidal class</title>
<updated>2025-10-21T20:23:18Z</updated>
<author>
<name>Winman486</name>
<email>harpsystems@gmail.com</email>
</author>
<published>2025-10-21T20:23:18Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=e9070eef66622ac80c9e7a68b00aa268e669e8fa'/>
<id>urn:sha1:e9070eef66622ac80c9e7a68b00aa268e669e8fa</id>
<content type='text'>
- Add api_rate_limit_batch_size and api_rate_limit_delay_sec to Settings (cfg.py)
- Move validate_session() and is_authentication_error() to Tidal class (config.py)
- Update _load_albums_with_rate_limiting() to use config values instead of hardcoded 20/3
- Update _handle_album_load_error() to use Tidal.is_authentication_error()
- Remove _validate_session() from gui.py (now uses Tidal.validate_session())
- Addresses maintainer feedback: configurable tweaking variables and proper separation of concerns
</content>
</entry>
<entry>
<title>Move credentials to constants, improve docs (tidal_obj), and clean up Atmos legacy code</title>
<updated>2025-10-21T17:58:34Z</updated>
<author>
<name>Rikrdoga</name>
<email>ricardoga@outlook.com</email>
</author>
<published>2025-10-21T17:45:11Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=e266149684baf6e49462df6d758c6a5714dbfc05'/>
<id>urn:sha1:e266149684baf6e49462df6d758c6a5714dbfc05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor Dolby Atmos Implementation</title>
<updated>2025-10-21T02:23:14Z</updated>
<author>
<name>Rikrdoga</name>
<email>ricardoga@outlook.com</email>
</author>
<published>2025-10-21T02:17:32Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=cb32c2fa8b2f5927fcc72c57fe4fec9a1e18dfb2'/>
<id>urn:sha1:cb32c2fa8b2f5927fcc72c57fe4fec9a1e18dfb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge upstream/master and resolve conflicts</title>
<updated>2025-10-20T21:12:46Z</updated>
<author>
<name>Winman486</name>
<email>harpsystems@gmail.com</email>
</author>
<published>2025-10-20T21:12:46Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=3c835c2d196f02871a1be23430223538bf2cd226'/>
<id>urn:sha1:3c835c2d196f02871a1be23430223538bf2cd226</id>
<content type='text'>
- 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)
</content>
</entry>
<entry>
<title>Add support for Dolby Atmos</title>
<updated>2025-10-20T16:33:01Z</updated>
<author>
<name>Rikrdoga</name>
<email>ricardoga@outlook.com</email>
</author>
<published>2025-10-15T01:53:19Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=302b552ed7ce9a4eaeb093ff018959b4dd5468c6'/>
<id>urn:sha1:302b552ed7ce9a4eaeb093ff018959b4dd5468c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(cfg): 🐛 update `mark_explicit` default value and improve help text</title>
<updated>2025-10-20T06:20:20Z</updated>
<author>
<name>Robert Honz</name>
<email>exislow+github@gmail.com</email>
</author>
<published>2025-10-20T06:20:20Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=8c361249ed8b3caa504192dd37bd354ed04b20b7'/>
<id>urn:sha1:8c361249ed8b3caa504192dd37bd354ed04b20b7</id>
<content type='text'>
* Set default value of `mark_explicit` to `False`.
* Update help text to clarify that marking explicit tracks applies only to metadata.
</content>
</entry>
<entry>
<title>Quick help text change</title>
<updated>2025-10-19T23:28:18Z</updated>
<author>
<name>Trubo</name>
<email>78948819+truubo@users.noreply.github.com</email>
</author>
<published>2025-10-19T23:28:18Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=0176892a3b989bbfd329ff4e71731c90779741d0'/>
<id>urn:sha1:0176892a3b989bbfd329ff4e71731c90779741d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a checkbox to settings that toggles the explicit symbol in track titles</title>
<updated>2025-10-19T23:16:19Z</updated>
<author>
<name>Trubo</name>
<email>78948819+truubo@users.noreply.github.com</email>
</author>
<published>2025-10-19T23:16:19Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=240255088406d2e43b8e055a432c3063ad075fdc'/>
<id>urn:sha1:240255088406d2e43b8e055a432c3063ad075fdc</id>
<content type='text'>
</content>
</entry>
</feed>
