├── .github ├── ISSUE_TEMPLATE │ └── bug_report.yml └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── data ├── icons │ └── xyz.timtimtim.Losange.svg ├── screenshots │ ├── screenshot1.png │ ├── screenshot2.png │ └── screenshot3.png ├── xyz.timtimtim.Losange.desktop ├── xyz.timtimtim.Losange.gschema.xml └── xyz.timtimtim.Losange.metainfo.xml ├── locales ├── en.yml └── fr.yml ├── src ├── app.rs ├── common │ ├── format.rs │ ├── image.rs │ ├── layout.rs │ ├── mod.rs │ ├── net.rs │ ├── style.rs │ └── translate.rs ├── components │ ├── catalog_row │ │ ├── button.rs │ │ └── mod.rs │ ├── dropdown.rs │ ├── header_menu.rs │ ├── image │ │ ├── init.rs │ │ └── mod.rs │ ├── item_box.rs │ ├── list.rs │ ├── mod.rs │ └── spinner.rs ├── constants.rs ├── dialogs │ ├── about.rs │ ├── login.rs │ ├── mod.rs │ └── preferences.rs ├── main.rs ├── pages │ ├── addon │ │ └── mod.rs │ ├── addons │ │ ├── addon_row.rs │ │ └── mod.rs │ ├── details │ │ ├── mod.rs │ │ ├── sidebar │ │ │ ├── mod.rs │ │ │ ├── stream_row.rs │ │ │ └── video_row.rs │ │ ├── tag.rs │ │ └── tags.rs │ ├── discover │ │ └── mod.rs │ ├── home │ │ └── mod.rs │ ├── library │ │ └── mod.rs │ ├── mod.rs │ ├── player │ │ ├── mod.rs │ │ ├── tracks_menu │ │ │ ├── menu_option.rs │ │ │ └── mod.rs │ │ └── video.rs │ └── search │ │ └── mod.rs ├── server.rs └── style.css └── stremio-core-losange ├── .gitignore ├── Cargo.toml └── src ├── core.rs ├── emitter.rs ├── env.rs ├── fetch.rs ├── lib.rs ├── model.rs ├── models ├── addon_details.rs ├── ctx.rs ├── discover.rs ├── home.rs ├── installed_addons.rs ├── library.rs ├── meta_details.rs ├── mod.rs ├── player.rs ├── remote_addons.rs ├── search.rs └── server.rs ├── storage.rs └── types ├── addon.rs ├── catalog.rs ├── item.rs ├── mod.rs ├── stream.rs └── video.rs /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /.flatpak-builder -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/README.md -------------------------------------------------------------------------------- /data/icons/xyz.timtimtim.Losange.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/data/icons/xyz.timtimtim.Losange.svg -------------------------------------------------------------------------------- /data/screenshots/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/data/screenshots/screenshot1.png -------------------------------------------------------------------------------- /data/screenshots/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/data/screenshots/screenshot2.png -------------------------------------------------------------------------------- /data/screenshots/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/data/screenshots/screenshot3.png -------------------------------------------------------------------------------- /data/xyz.timtimtim.Losange.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/data/xyz.timtimtim.Losange.desktop -------------------------------------------------------------------------------- /data/xyz.timtimtim.Losange.gschema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/data/xyz.timtimtim.Losange.gschema.xml -------------------------------------------------------------------------------- /data/xyz.timtimtim.Losange.metainfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/data/xyz.timtimtim.Losange.metainfo.xml -------------------------------------------------------------------------------- /locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/locales/en.yml -------------------------------------------------------------------------------- /locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/locales/fr.yml -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/common/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/common/format.rs -------------------------------------------------------------------------------- /src/common/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/common/image.rs -------------------------------------------------------------------------------- /src/common/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/common/layout.rs -------------------------------------------------------------------------------- /src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/common/mod.rs -------------------------------------------------------------------------------- /src/common/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/common/net.rs -------------------------------------------------------------------------------- /src/common/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/common/style.rs -------------------------------------------------------------------------------- /src/common/translate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/common/translate.rs -------------------------------------------------------------------------------- /src/components/catalog_row/button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/components/catalog_row/button.rs -------------------------------------------------------------------------------- /src/components/catalog_row/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/components/catalog_row/mod.rs -------------------------------------------------------------------------------- /src/components/dropdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/components/dropdown.rs -------------------------------------------------------------------------------- /src/components/header_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/components/header_menu.rs -------------------------------------------------------------------------------- /src/components/image/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/components/image/init.rs -------------------------------------------------------------------------------- /src/components/image/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/components/image/mod.rs -------------------------------------------------------------------------------- /src/components/item_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/components/item_box.rs -------------------------------------------------------------------------------- /src/components/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/components/list.rs -------------------------------------------------------------------------------- /src/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/components/mod.rs -------------------------------------------------------------------------------- /src/components/spinner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/components/spinner.rs -------------------------------------------------------------------------------- /src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/constants.rs -------------------------------------------------------------------------------- /src/dialogs/about.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/dialogs/about.rs -------------------------------------------------------------------------------- /src/dialogs/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/dialogs/login.rs -------------------------------------------------------------------------------- /src/dialogs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/dialogs/mod.rs -------------------------------------------------------------------------------- /src/dialogs/preferences.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/dialogs/preferences.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/pages/addon/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/addon/mod.rs -------------------------------------------------------------------------------- /src/pages/addons/addon_row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/addons/addon_row.rs -------------------------------------------------------------------------------- /src/pages/addons/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/addons/mod.rs -------------------------------------------------------------------------------- /src/pages/details/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/details/mod.rs -------------------------------------------------------------------------------- /src/pages/details/sidebar/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/details/sidebar/mod.rs -------------------------------------------------------------------------------- /src/pages/details/sidebar/stream_row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/details/sidebar/stream_row.rs -------------------------------------------------------------------------------- /src/pages/details/sidebar/video_row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/details/sidebar/video_row.rs -------------------------------------------------------------------------------- /src/pages/details/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/details/tag.rs -------------------------------------------------------------------------------- /src/pages/details/tags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/details/tags.rs -------------------------------------------------------------------------------- /src/pages/discover/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/discover/mod.rs -------------------------------------------------------------------------------- /src/pages/home/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/home/mod.rs -------------------------------------------------------------------------------- /src/pages/library/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/library/mod.rs -------------------------------------------------------------------------------- /src/pages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/mod.rs -------------------------------------------------------------------------------- /src/pages/player/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/player/mod.rs -------------------------------------------------------------------------------- /src/pages/player/tracks_menu/menu_option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/player/tracks_menu/menu_option.rs -------------------------------------------------------------------------------- /src/pages/player/tracks_menu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/player/tracks_menu/mod.rs -------------------------------------------------------------------------------- /src/pages/player/video.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/player/video.rs -------------------------------------------------------------------------------- /src/pages/search/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/pages/search/mod.rs -------------------------------------------------------------------------------- /src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/server.rs -------------------------------------------------------------------------------- /src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/src/style.css -------------------------------------------------------------------------------- /stremio-core-losange/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /stremio-core-losange/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/Cargo.toml -------------------------------------------------------------------------------- /stremio-core-losange/src/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/core.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/emitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/emitter.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/env.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/fetch.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/lib.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/model.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/addon_details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/addon_details.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/ctx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/ctx.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/discover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/discover.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/home.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/home.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/installed_addons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/installed_addons.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/library.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/library.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/meta_details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/meta_details.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/mod.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/player.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/remote_addons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/remote_addons.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/search.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/models/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/models/server.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/storage.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/types/addon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/types/addon.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/types/catalog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/types/catalog.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/types/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/types/item.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/types/mod.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/types/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/types/stream.rs -------------------------------------------------------------------------------- /stremio-core-losange/src/types/video.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tymmesyde/Losange/HEAD/stremio-core-losange/src/types/video.rs --------------------------------------------------------------------------------