<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yt/src, branch v1.0.0</title>
<subtitle>A fully featured command line YouTube client</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/clients/yt/atom?h=v1.0.0</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/clients/yt/atom?h=v1.0.0'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/'/>
<updated>2024-08-22T12:28:29+00:00</updated>
<entry>
<title>fix(watch/events): Also mark a video inactive on the stop event</title>
<updated>2024-08-22T12:28:29+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T12:28:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=6b16545ce7b4cb1fe8c029e40e64ebca020f4968'/>
<id>urn:sha1:6b16545ce7b4cb1fe8c029e40e64ebca020f4968</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(constants): Don't set a default subtile language</title>
<updated>2024-08-22T12:27:26+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T12:27:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=b26ffaa3d0815bae5ea7663df8690326c4a06e56'/>
<id>urn:sha1:b26ffaa3d0815bae5ea7663df8690326c4a06e56</id>
<content type='text'>
Always fetching a subtitle file is rather counterproductive.
</content>
</entry>
<entry>
<title>fix(update): Correctly treat a success as a success</title>
<updated>2024-08-22T12:26:58+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T12:26:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=c0245c2a33dd4b59067f7b67dc4f26190abab59c'/>
<id>urn:sha1:c0245c2a33dd4b59067f7b67dc4f26190abab59c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(subscriptions/add): Ignore the trailing slash on URLs</title>
<updated>2024-08-22T12:26:15+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T12:26:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=a2015b82eeb1dde1aded82435b3f3700232b9d83'/>
<id>urn:sha1:a2015b82eeb1dde1aded82435b3f3700232b9d83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(storage/get_videos): Also order by `publish_date`</title>
<updated>2024-08-22T12:24:27+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T12:24:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=e072f23cdb739837b69165b889c2792a815a192d'/>
<id>urn:sha1:e072f23cdb739837b69165b889c2792a815a192d</id>
<content type='text'>
All freshly added videos have a priority of 0. To ensure that they are
still ordered, also sort by `publish_date`.
</content>
</entry>
<entry>
<title>feat(select/file): Allow `--priority` argument to all functions</title>
<updated>2024-08-22T12:23:38+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T12:23:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=2fd17e51868b5f25e888b6aee1c1f56f3fbec40b'/>
<id>urn:sha1:2fd17e51868b5f25e888b6aee1c1f56f3fbec40b</id>
<content type='text'>
This allows setting a priority even on picked videos.
</content>
</entry>
<entry>
<title>feat(download): Support limiting the downloader by maximal cache size</title>
<updated>2024-08-22T12:22:13+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T12:22:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=6bfc7ee06dc1a598014dd5bec659b14a3aa87bbd'/>
<id>urn:sha1:6bfc7ee06dc1a598014dd5bec659b14a3aa87bbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test(benches/update): Init</title>
<updated>2024-08-22T12:19:42+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T12:19:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=72acfb93627918f6fc9c68a5bf5b4ecf34d07a23'/>
<id>urn:sha1:72acfb93627918f6fc9c68a5bf5b4ecf34d07a23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>perf(raw_update.py)!: Don't fetch entries that are already in the database</title>
<updated>2024-08-22T12:01:22+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-22T12:01:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=53f49fa9279ac86944dfdc48f80a5783430632bf'/>
<id>urn:sha1:53f49fa9279ac86944dfdc48f80a5783430632bf</id>
<content type='text'>
Testing has resulted in a speed-up of circa 3400% (updates of 1
subscription (which is already fully stored) are now ca. 1 sec from
previously 34 sec).

BREAKING CHANGE: The extractor hash is now calculated from the `id` and
not the `webpage_url` field requiring a complete re-fetch of all stored
videos.
```bash
$# export your subscriptions:
$ yt subs list --urls &gt; subs.txt
$# remove the old database
$ mv ~/.local/share/yt/videos.sqlite{,.old}
$# reimport the subsciptions
$ yt subs import subs.txt
$# refetch all videos
$ yt upadate
```
</content>
</entry>
<entry>
<title>docs(yt_dlp/lib): Improve some comments</title>
<updated>2024-08-21T17:48:41+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-21T17:48:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=269cf79c5e25b6b3440ad11dee4b0662cdc74221'/>
<id>urn:sha1:269cf79c5e25b6b3440ad11dee4b0662cdc74221</id>
<content type='text'>
</content>
</entry>
</feed>
