1
0
Fork
You've already forked delfin
0
forked from avery42/delfin
Stream movies and TV shows from Jellyfin.
  • Rust 74%
  • Fluent 20.1%
  • C 4%
  • SCSS 0.9%
  • Meson 0.7%
  • Other 0.2%
2024年05月30日 18:01:29 -04:00
.gitea/issue_template Add other issue template 2023年12月05日 18:26:56 -05:00
.woodpecker Add lint pipeline 2024年04月27日 18:18:01 -04:00
build-aux Fix dist-vendor script for real this time (oops) 2024年01月28日 18:27:30 -05:00
data Version 0.4.5 2024年05月27日 15:24:25 -04:00
delfin Fix Clippy warnings 2024年05月30日 18:01:29 -04:00
locales Translation updates from Weblate ( #109 ) 2024年05月27日 18:53:41 +00:00
video_player_gst Update relm4: 0.7.0-rc.1 -> 0.8.1 2024年05月01日 12:08:34 -04:00
video_player_mpv Update relm4: 0.7.0-rc.1 -> 0.8.1 2024年05月01日 12:08:34 -04:00
.envrc Add Nix flake 2024年03月26日 12:30:56 -04:00
.gitignore Add Nix flake 2024年03月26日 12:30:56 -04:00
.gitmodules Use https url for gir-files submodule 2023年11月26日 00:38:30 -05:00
.ignore Add .ignore to exclude files from editor search results 2023年11月06日 10:36:27 -05:00
.pre-commit-config.yaml Add subtitle scale option to video player backend 2023年12月02日 16:10:38 -05:00
Cargo.lock Version 0.4.5 2024年05月27日 15:24:25 -04:00
Cargo.toml Update relm4: 0.7.0-rc.1 -> 0.8.1 2024年05月01日 12:08:34 -04:00
CODE_OF_CONDUCT.md Add code of conduct 2023年12月05日 17:12:49 -05:00
CONTRIBUTING.md Add contribution guidelines 2023年12月05日 17:44:15 -05:00
delfin.cmb Add keybinding to open menu (F10) 2024年01月20日 18:34:47 -05:00
flake.lock Update Rust to 1.78.0 2024年05月30日 12:10:28 -04:00
flake.nix Add Nix flake 2024年03月26日 12:30:56 -04:00
icons.toml Update relm4: 0.7.0-rc.1 -> 0.8.1 2024年05月01日 12:08:34 -04:00
LICENSE Add license file 2023年11月18日 18:14:18 -05:00
meson.build Version 0.4.5 2024年05月27日 15:24:25 -04:00
meson_options.txt Update Meson config to build everything and add Flatpak dev manifest 2023年11月02日 22:14:17 -04:00
README.md Remove .cargo folder 2024年01月22日 23:25:44 -05:00
rust-toolchain.toml Update Rust to 1.78.0 2024年05月30日 12:10:28 -04:00

Delfin status-badge

Stream movies and TV shows from Jellyfin.

Downloads are available at delfin.avery.cafe.

Features/Roadmap

The following features are currently implemented or planned:

  • Direct playback
  • Movie collections
  • TV show collections
  • Jellyscrub (scrubber thumbnails) plugin support
  • Intro Skipper plugin support
  • Music collections (planned)
  • Live TV (planned)
  • Library search (planned)
  • Syncplay (planned)
  • Transcoded playback (planned)

These features aren't planned at the moment (but maybe in the future):

  • Managing your collections
  • Server administration
  • Book collections

Development Setup

  • Install pre-commit hooks with pre-commit install
  • meson setup build && cd build
  • meson compile
  • ./delfin/delfin

Mold Linker

Using the mold linker is recommended, as it can significantly speed up compile times. To use it, create a file at .cargo/config.toml in the root of this repository with the following contents:

[target.x86_64-unknown-linux-gnu]
linker = "clang"
rustflags = ["-C", "link-arg=-fuse-ld=/usr/bin/mold"]

Translations

Contributions to translations are welcome on Weblate.

Translation status
Translation status