2024-02-14 10:45:13 -05:00
2023-12-29 00:30:38 -05:00
2024-01-28 19:55:38 -05:00
2024-02-14 10:45:13 -05:00
2024-01-22 23:25:44 -05:00
2024-02-14 10:45:13 -05:00
2024-02-14 10:45:13 -05:00
2023-12-05 17:12:49 -05:00
2023-12-05 17:44:15 -05:00
2024-01-20 18:34:47 -05:00
2023-11-18 18:14:18 -05:00
2024-01-28 18:02:10 -05:00
2024-01-22 23:25:44 -05:00
2023-12-29 00:30:38 -05: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
Description
Languages
Rust 75%
Fluent 19.3%
C 4%
SCSS 0.9%
Meson 0.7%