<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yt/src/watch, branch v1.3.2</title>
<subtitle>A fully featured command line YouTube client</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/clients/yt/atom?h=v1.3.2</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/clients/yt/atom?h=v1.3.2'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/'/>
<updated>2024-10-14T12:56:29+00:00</updated>
<entry>
<title>refactor(treewide): Combine the separate crates in one workspace</title>
<updated>2024-10-14T12:56:29+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-10-14T12:56:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=6c9286857ef8b314962b67f4a16a66e8c35531bc'/>
<id>urn:sha1:6c9286857ef8b314962b67f4a16a66e8c35531bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style(treewide): Reformat</title>
<updated>2024-08-25T15:35:02+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-25T15:35:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=e9be4219b63cbb4fdfe8de8779481568a69ceb8a'/>
<id>urn:sha1:e9be4219b63cbb4fdfe8de8779481568a69ceb8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(treewide): Conform to `cargo clippy`</title>
<updated>2024-08-25T15:30:02+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-25T15:30:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=a60cd8f2a96aae3f7db8dfccec2aa5cf21f8c411'/>
<id>urn:sha1:a60cd8f2a96aae3f7db8dfccec2aa5cf21f8c411</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(watch/playlist_handler): Init</title>
<updated>2024-08-25T13:53:05+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-25T13:53:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=83643e0370b101968bd3de5e9a81c2b309955cbd'/>
<id>urn:sha1:83643e0370b101968bd3de5e9a81c2b309955cbd</id>
<content type='text'>
This facilitates outsourcing the mpv playlist operations and overlaying
them with an cache that provides the facility to convert for `playlist_entry_id`s
to `ExtractorHash`es even after their corresponding video has been
removed from the playlist.
</content>
</entry>
<entry>
<title>refactor(watch): Don't track the playlist, use the properties of `mpv` instead</title>
<updated>2024-08-24T14:38:31+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-24T14:38:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=75f2a6a9cf0bab4be6530a0f91fa05bf9d9d1b24'/>
<id>urn:sha1:75f2a6a9cf0bab4be6530a0f91fa05bf9d9d1b24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(watch): Idle until new videos are available instead of exiting</title>
<updated>2024-08-24T09:45:36+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-24T09:43:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=020c6e2ed2f424f997d0f124f7ae1aabb8a020dc'/>
<id>urn:sha1:020c6e2ed2f424f997d0f124f7ae1aabb8a020dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(watch/handlers): Add status messages to the script handlers</title>
<updated>2024-08-24T09:45:14+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-23T16:28:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=0380edd9681862150568b9f544c1e718523c31ab'/>
<id>urn:sha1:0380edd9681862150568b9f544c1e718523c31ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(watch/events): Add further understood script-messages</title>
<updated>2024-08-23T11:23:09+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-23T11:23:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=293b7b2bcf3b6ae6db98eb5dfa0c3496f2a1b2df'/>
<id>urn:sha1:293b7b2bcf3b6ae6db98eb5dfa0c3496f2a1b2df</id>
<content type='text'>
They make it possible to force check for new available videos and to
remove the currently playing video from the playlist to free cache
space (otherwise you would have to quit the whole playlist).
</content>
</entry>
<entry>
<title>feat(treewide): Use a configuration file</title>
<updated>2024-08-23T11:14:13+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-23T11:11:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=94c656ad40a7aae570e5a5fb61ad32632acc6d46'/>
<id>urn:sha1:94c656ad40a7aae570e5a5fb61ad32632acc6d46</id>
<content type='text'>
This allows use to avoid duplication of default values in the codebase
and obviously also facilitates changing these without having to
re-compile.
</content>
</entry>
<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>
</feed>
