<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yt/crates/libmpv2/src, 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-03-21T18:35:36+00:00</updated>
<entry>
<title>chore(treewide): Migrate to rust edition 2024</title>
<updated>2025-03-21T18:35:36+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-03-21T18:35:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=8be717167ed77f5a1021fa0825b386674c5c1a39'/>
<id>urn:sha1:8be717167ed77f5a1021fa0825b386674c5c1a39</id>
<content type='text'>
Even though the diff in the libmpv2 crate is quite big, it really only
added `unsafe` blocks to the `unsafe` functions.
</content>
</entry>
<entry>
<title>chore(treewide): Add/Update the license headers</title>
<updated>2025-02-22T10:48:23+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-02-22T10:48:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=4cbc424e0d1b51c03dc7c3e49dae361cbf4c4b77'/>
<id>urn:sha1:4cbc424e0d1b51c03dc7c3e49dae361cbf4c4b77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(crates/libmpv2/mpv): Log the setting of properties</title>
<updated>2025-02-21T21:55:57+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-02-21T21:55:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=d2081fbfed6b2bde727aaf766bf0435ec05a3574'/>
<id>urn:sha1:d2081fbfed6b2bde727aaf766bf0435ec05a3574</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(crates/libmpv2): Make `cargo clippy` happy</title>
<updated>2025-02-21T21:32:54+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-02-21T21:32:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=b1474f9dc8dc1ed22c2a78680e40bd315cb82b0f'/>
<id>urn:sha1:b1474f9dc8dc1ed22c2a78680e40bd315cb82b0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style(treewide): Re-format</title>
<updated>2025-02-16T17:21:02+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-02-16T17:21:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=55a94110287ad2b1a55953febac48422a9d3ba89'/>
<id>urn:sha1:55a94110287ad2b1a55953febac48422a9d3ba89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(crates/libmpv2/Mpv::command): Correctly escape arguments</title>
<updated>2025-02-14T16:15:18+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-02-14T16:15:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=66c739237cc352fedf6276a3163097c1f1f32bd4'/>
<id>urn:sha1:66c739237cc352fedf6276a3163097c1f1f32bd4</id>
<content type='text'>
This allows us to avoid all these ad-hoc command escaping `format!`
invocations.
</content>
</entry>
<entry>
<title>fix(crates/libmpv2): Improve the error message for the `RawError`</title>
<updated>2025-02-14T15:01:46+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-02-14T15:01:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=0bd13d5c26495649dabc23a4fb6b37fe682e3aec'/>
<id>urn:sha1:0bd13d5c26495649dabc23a4fb6b37fe682e3aec</id>
<content type='text'>
Additionally, this commits migrates the error away from `thiserror`,
simply because the crate is not needed at this scale.
</content>
</entry>
<entry>
<title>test(treewide): Fix, so they compile and ignore</title>
<updated>2024-10-14T19:02:12+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-10-14T18:59:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=baffdf885aab7490e1024a73f8ee3ce35817c586'/>
<id>urn:sha1:baffdf885aab7490e1024a73f8ee3ce35817c586</id>
<content type='text'>
The tests are just not in an ideal state right now. Running them via
`cargo test` still works, but the `yt_dlp` test simply seem to deadlock?
</content>
</entry>
<entry>
<title>refactor(treewide): Conform to the clippy and rust lints</title>
<updated>2024-10-14T16:05:33+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-10-14T16:05:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=2c7980b773cad586af5db8ff0755f1d74d94f7d1'/>
<id>urn:sha1:2c7980b773cad586af5db8ff0755f1d74d94f7d1</id>
<content type='text'>
</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>
</feed>
