Since Transmission 4.0.0, it's not possible to use libtransmission in Vala anymore due to them switching to C++ instead of C.
It would probably be possible to keep it in Vala and switch to doing RPCs instead. But there's already the excellent https://gitlab.gnome.org/haecker-felix/transmission-gobject library (for Fragments) for doing this in Rust. And since Fragments was originally based on Torrential, it feels only fair :wink:
Additionally, since I'm maintaining Rust bindings for Granite, it feels appropriate that I should use them for at least one project.
Still very much a WIP, but it's here for visibility of activity.
No I'm not memeing :laughing:
Since Transmission 4.0.0, it's not possible to use libtransmission in Vala anymore due to them switching to C++ instead of C.
It would probably be possible to keep it in Vala and switch to doing RPCs instead. But there's already the excellent https://gitlab.gnome.org/haecker-felix/transmission-gobject library (for Fragments) for doing this in Rust. And since Fragments was originally based on Torrential, it feels only fair :wink:
Additionally, since I'm maintaining Rust bindings for Granite, it feels appropriate that I should use them for at least one project.
Still very much a WIP, but it's here for visibility of activity.