Go to file
Avery 4eb59ce8c2 Bump version to 0.4.1 2024-02-18 18:43:27 -05:00
.gitea/issue_template Add other issue template 2023-12-05 18:26:56 -05:00
.woodpecker Add tests pipeline 2023-12-29 00:30:38 -05:00
build-aux Fix dist-vendor script for real this time (oops) 2024-01-28 18:27:30 -05:00
data Bump version to 0.4.1 2024-02-18 18:43:27 -05:00
delfin Bump version to 0.4.1 2024-02-18 18:43:27 -05:00
locales Translation updates from Weblate (#65) 2024-02-18 22:45:44 +00:00
video_player_gst Split GStreamer backend into separate package 2023-11-09 13:44:17 -05:00
video_player_mpv Add subtitle font settings to video player backend 2023-12-04 13:30:58 -05:00
.gitignore Remove .cargo folder 2024-01-22 23:25:44 -05: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
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
Cargo.lock Bump version to 0.4.1 2024-02-18 18:43:27 -05:00
Cargo.toml Update to relm4 v0.7.0-rc.1 2024-02-14 10:45:13 -05:00
LICENSE Add license file 2023-11-18 18:14:18 -05:00
README.md Remove .cargo folder 2024-01-22 23:25:44 -05:00
delfin.cmb Add keybinding to open menu (F10) 2024-01-20 18:34:47 -05:00
meson.build Bump version to 0.4.1 2024-02-18 18:43:27 -05:00
meson_options.txt Update Meson config to build everything and add Flatpak dev manifest 2023-11-02 22:14:17 -04:00
rust-toolchain.toml Add rust-toolchain.toml 2023-12-29 00:30:38 -05:00

README.md

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