<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tidal-dl-ng, branch master</title>
<subtitle></subtitle>
<id>http://git.cashmere.rs/tidal-dl-ng/atom/?h=master</id>
<link rel='self' href='http://git.cashmere.rs/tidal-dl-ng/atom/?h=master'/>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/'/>
<updated>2026-07-03T12:46:57Z</updated>
<entry>
<title>fix: use lossless-capable TIDAL client for normal streaming</title>
<updated>2026-07-03T12:46:57Z</updated>
<author>
<name>cashmere</name>
<email>cashmere@autistici.org</email>
</author>
<published>2026-07-03T12:46:57Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=f9801d095f4ae76e7fa653c5a7120dc6c63870ff'/>
<id>urn:sha1:f9801d095f4ae76e7fa653c5a7120dc6c63870ff</id>
<content type='text'>
The default tidalapi OAuth client no longer has lossless/hi-res streaming
entitlements, causing all downloads to fall back to AAC 320 kbps even when
HI_RES_LOSSLESS is requested.

- Replace broken Atmos/Fire TV client credentials with the working Android
  Atmos client (km8T1xS355y7dd3H) which supports lossless stereo as well as
  Dolby Atmos.
- Use that client for the main session, not just Atmos tracks.
- Refresh existing tokens on login so they are bound to the new client.
</content>
</entry>
<entry>
<title>Merge branch 'FunWarry:master' into master</title>
<updated>2026-01-24T14:02:42Z</updated>
<author>
<name>Radexito</name>
<email>wysockiradek@googlemail.com</email>
</author>
<published>2026-01-24T14:02:42Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=87ec210dfeeef23441b7c99a16123a25ec63f207'/>
<id>urn:sha1:87ec210dfeeef23441b7c99a16123a25ec63f207</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: Refactor mpegdash patch logic and update import ordering</title>
<updated>2026-01-23T10:52:09Z</updated>
<author>
<name>Warry</name>
<email>FunWarry@users.noreply.github.com</email>
</author>
<published>2026-01-23T10:52:09Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=0ed90ba8c2b32cff958bdb238ec154820f88ddc9'/>
<id>urn:sha1:0ed90ba8c2b32cff958bdb238ec154820f88ddc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #17 from musicalmusicalmusical/master</title>
<updated>2026-01-23T10:33:03Z</updated>
<author>
<name>Mathéo Gevraise</name>
<email>82399666+FunWarry@users.noreply.github.com</email>
</author>
<published>2026-01-23T10:33:03Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=651daa9ca9cae9a3809837bbed41cb6fb9002d70'/>
<id>urn:sha1:651daa9ca9cae9a3809837bbed41cb6fb9002d70</id>
<content type='text'>
fix: Handle non-integer AdaptationSet id/group in TIDAL manifests</content>
</entry>
<entry>
<title>Add patch</title>
<updated>2026-01-16T18:46:45Z</updated>
<author>
<name>musicalmusicalmusical</name>
<email>geggegg546@gmail.com</email>
</author>
<published>2026-01-16T18:46:45Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=173b40bef20ae4d0d9b2b06b8c06701c892b298e'/>
<id>urn:sha1:173b40bef20ae4d0d9b2b06b8c06701c892b298e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update __init__.py</title>
<updated>2026-01-16T18:46:31Z</updated>
<author>
<name>musicalmusicalmusical</name>
<email>geggegg546@gmail.com</email>
</author>
<published>2026-01-16T18:46:31Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=e5d104e9f3268455e71f17ebf0369b3e8ae98b17'/>
<id>urn:sha1:e5d104e9f3268455e71f17ebf0369b3e8ae98b17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #12 from Radexito/fix/path_media_crash</title>
<updated>2026-01-15T20:19:59Z</updated>
<author>
<name>Mathéo Gevraise</name>
<email>82399666+FunWarry@users.noreply.github.com</email>
</author>
<published>2026-01-15T20:19:59Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=81f3995aff1336ac7a3b84de43c8c2eafa65047d'/>
<id>urn:sha1:81f3995aff1336ac7a3b84de43c8c2eafa65047d</id>
<content type='text'>
[Fix] crash due to missing path_media.</content>
</entry>
<entry>
<title>Bump version from 0.32.0 to 0.32.1</title>
<updated>2026-01-14T02:19:50Z</updated>
<author>
<name>Radexito</name>
<email>wysockiradek@googlemail.com</email>
</author>
<published>2026-01-14T02:19:50Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=f7ba44cf2b2ea3d8a4f987890c3999a10a8f458b'/>
<id>urn:sha1:f7ba44cf2b2ea3d8a4f987890c3999a10a8f458b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1 from Radexito/fix/path_media_crash</title>
<updated>2026-01-14T02:14:37Z</updated>
<author>
<name>Radexito</name>
<email>wysockiradek@googlemail.com</email>
</author>
<published>2026-01-14T02:14:37Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=da035cb1e37db60ee12a5aeb56400a36b1084f58'/>
<id>urn:sha1:da035cb1e37db60ee12a5aeb56400a36b1084f58</id>
<content type='text'>
[Fix] crash due to missing path_media.</content>
</entry>
<entry>
<title>[Fix] crash due to missing path_media.</title>
<updated>2026-01-14T02:05:41Z</updated>
<author>
<name>Radexito</name>
<email>wysockiradek@googlemail.com</email>
</author>
<published>2026-01-14T02:05:41Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=db22f7889e52780ae87f8b46d802959252e50e6f'/>
<id>urn:sha1:db22f7889e52780ae87f8b46d802959252e50e6f</id>
<content type='text'>
</content>
</entry>
</feed>
