https://github.com/tymmesyde/Losange
A simple Stremio client for GNOME
https://github.com/tymmesyde/Losange
gnome gtk4 linux relm4 stremio
Last synced: 10 days ago
JSON representation
A simple Stremio client for GNOME
- Host: GitHub
- URL: https://github.com/tymmesyde/Losange
- Owner: tymmesyde
- License: gpl-3.0
- Created: 2025-01-24T19:15:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-22T23:42:06.000Z (15 days ago)
- Last Synced: 2026-03-23T18:19:47.892Z (14 days ago)
- Topics: gnome, gtk4, linux, relm4, stremio
- Language: Rust
- Homepage:
- Size: 3.3 MB
- Stars: 48
- Watchers: 6
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README

# Losange
A simple [Stremio](https://stremio.com) client for [GNOME](https://www.gnome.org/) made with [Relm4](https://github.com/Relm4/Relm4)

> [!NOTE]
> This is a work in progress, missing features and bugs to be expected.
## Installation
You can find all the package files in the [Releases](https://github.com/tymmesyde/Losange/releases) section of this repository
### Fedora
```bash
dnf copr enable tymmesyde/Losange
dnf install Losange
```
## Development
```
git clone --recurse-submodules https://github.com/tymmesyde/Losange
```
### Prerequisites
#### Fedora
```bash
dnf install gtk4-devel libadwaita-devel mpv-devel
cargo install cargo-generate-rpm
```
#### Ubuntu
```bash
apt install libgtk-4-dev libadwaita-1-dev libmpv-dev
cargo install cargo-deb
```
#### Flatpak
```bash
dnf install flatpak-builder
flatpak install -y org.gnome.Sdk//49
flatpak install -y org.gnome.Platform//49
flatpak install -y org.freedesktop.Sdk.Extension.rust-stable//25.08
flatpak install -y org.freedesktop.Platform.ffmpeg-full//24.08
python3 -m pip install toml aiohttp
```
### Building
#### Fedora
```bash
cargo build --release
strip -s target/release/losange
cargo generate-rpm
#> target/generate-rpm/*.rpm
```
#### Ubuntu
```bash
cargo build --release
cargo deb
#> target/debian/*.deb
```
#### Flatpak
```bash
./build-aux/flatpak/build.sh
#> build-aux/flatpak/*.flatpak
```