<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yt/crates, branch v1.7.1</title>
<subtitle>A fully featured command line YouTube client</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/clients/yt/atom?h=v1.7.1</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/clients/yt/atom?h=v1.7.1'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/'/>
<updated>2025-06-28T15:08:17+00:00</updated>
<entry>
<title>fix(yt/subscribe): Don't hard-error on failed subscribe, if it was not specified</title>
<updated>2025-06-28T15:08:17+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T15:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=c5ad75c9176990da906c9ef3086e8efe25037fd9'/>
<id>urn:sha1:c5ad75c9176990da906c9ef3086e8efe25037fd9</id>
<content type='text'>
The user did not specify to subscribe to the `videos`, `streams` and
`shorts` variants, as such we should not error if one of them fails, as
the other one could succeed.
</content>
</entry>
<entry>
<title>fix(yt/{subscribe,storage/subscriptions}): Fix more instances of the capitalize Playlist type</title>
<updated>2025-06-28T15:06:43+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T15:06:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=2cee35477e4e4e2b3b6aeb094217e0419bdcaed4'/>
<id>urn:sha1:2cee35477e4e4e2b3b6aeb094217e0419bdcaed4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(yt_dlp/package_hacks): Add missing license headers</title>
<updated>2025-06-28T14:36:51+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T14:36:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=c3a8c104515b47597f8b72eeabc7dcd266ec0316'/>
<id>urn:sha1:c3a8c104515b47597f8b72eeabc7dcd266ec0316</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(yt/storage/video_database/set): Apply some of clippy's suggestions</title>
<updated>2025-06-28T14:34:47+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T14:34:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=d451984d34c74190340cc82d203565c7e4747908'/>
<id>urn:sha1:d451984d34c74190340cc82d203565c7e4747908</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(yt/select/split): Also use persist the selection file</title>
<updated>2025-06-28T14:33:14+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T14:33:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=72d33c13a8a715a5a12d804464d887c2376701ad'/>
<id>urn:sha1:72d33c13a8a715a5a12d804464d887c2376701ad</id>
<content type='text'>
This makes re-editing after a selection failure possible.
</content>
</entry>
<entry>
<title>fix(yt/select/cmds/add): Use the correct names for the download type</title>
<updated>2025-06-28T14:04:23+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T14:04:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=cd03c0b9501c596c3abcd41e07105a3def20e2dd'/>
<id>urn:sha1:cd03c0b9501c596c3abcd41e07105a3def20e2dd</id>
<content type='text'>
Otherwise, adding anything is impossible.
</content>
</entry>
<entry>
<title>fix(yt/select/cmds/add): Don't print the title as value, cast it first</title>
<updated>2025-06-28T14:03:21+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T14:03:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=247dabc7905d9deecc86ac11404b5665042c60f1'/>
<id>urn:sha1:247dabc7905d9deecc86ac11404b5665042c60f1</id>
<content type='text'>
Otherwise, we would silently ignore an invalid type, if the title type
ever changes.
</content>
</entry>
<entry>
<title>fix(yt/download/progress_hook): Remove superfluous apostrophes</title>
<updated>2025-06-28T14:01:00+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T14:01:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=92e3367fbc93b67b2db9d7296630d299294e4c13'/>
<id>urn:sha1:92e3367fbc93b67b2db9d7296630d299294e4c13</id>
<content type='text'>
The start and end of the title is already apparent, as it is coloured
differently than the rest. Adding the single quotes around it does not
improve it and is just visual clatter.
</content>
</entry>
<entry>
<title>build({flake,Cargo}.lock): Update</title>
<updated>2025-06-28T13:58:31+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T13:54:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=033b0d3ce9eef96827a3f33e4aa5f108e98e4878'/>
<id>urn:sha1:033b0d3ce9eef96827a3f33e4aa5f108e98e4878</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(yt_dlp): Polyfill missing rustpython features used in urllib3</title>
<updated>2025-06-28T13:58:30+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T13:56:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=8c6565295986b704f36a9174d05deacc6925b7e4'/>
<id>urn:sha1:8c6565295986b704f36a9174d05deacc6925b7e4</id>
<content type='text'>
Otherwise, anything that depends on urllib3 just fails to initialize.
</content>
</entry>
</feed>
