2024-08-11 08:17:22 +02:00
2024-07-31 23:19:47 +02:00
fix
2024-08-06 21:16:37 +02:00
fix
2024-08-06 21:16:37 +02:00
2024-08-07 08:15:30 +02:00
fix
2024-08-06 14:48:23 +02:00
2024-08-06 08:18:17 +02:00
2024-07-31 23:19:47 +02:00
2024-08-09 18:45:53 +02:00
2024-07-31 23:19:47 +02:00
2024-08-11 08:17:04 +02:00
2024-08-11 08:17:04 +02:00
2024-07-31 23:19:47 +02:00
2024-07-31 23:19:47 +02:00
2024-08-11 08:17:04 +02:00
2024-08-11 08:17:04 +02:00
fix
2024-08-02 08:47:39 +02:00
2024-08-07 16:37:51 +02:00
2024-08-11 08:17:04 +02:00
2024-08-07 16:39:33 +02:00
2024-07-31 23:19:47 +02:00
2024-07-31 23:19:47 +02:00

📺 Streamyfin

Welcome to Streamyfin, a simple and user-friendly Jellyfin client built with Expo. If you're looking for an alternative to other Jellyfin clients, we hope you'll find Streamyfin to be a useful addition to your media streaming toolbox.

🌟 Features

  • 🔗 Connect to your Jellyfin instance: Easily link your Jellyfin server and access your media library.
  • 📱 Native video player: Playback with the platform native video player. With support for subtitles, playback speed control, and more.
  • 📥 Download media (Experimental): Save your media locally and watch it offline.
  • 📡 Chromecast media (Experimental): Cast your media to any Chromecast-enabled device.

🧪 Experimental Features

Streamyfin includes some exciting experimental features like media downloading and Chromecast support. These are still in development, and we appreciate your patience and feedback as we work to improve them.

🛠️ TestFlight (pending review)

Soon iOS users can test Streamyfin in beta via TestFlight. To join the beta program, click the link below.

Get the beta on TestFlight

🚀 Getting Started

Prerequisites

  • Ensure you have an active Jellyfin server.
  • Make sure your device is connected to the same network as your Jellyfin server.

🙌 Contributing

We welcome any help to make Streamyfin better. If you'd like to contribute, please fork the repository and submit a pull request. For major changes, it's best to open an issue first to discuss your ideas.

📄 License

Streamyfin is licensed under the Mozilla Public License 2.0 (MPL-2.0). This means you are free to use, modify, and distribute this software. The MPL-2.0 is a copyleft license that allows for more flexibility in combining the software with proprietary code. Key points of the MPL-2.0:

  • You can use the software for any purpose
  • You can modify the software and distribute modified versions
  • You must include the original copyright and license notices
  • You must disclose your source code for any modifications to the covered files
  • Larger works may combine MPL code with code under other licenses
  • MPL-licensed components must remain under the MPL, but the larger work can be under a different license
  • For the full text of the license, please see the LICENSE file in this repository.

🌐 Connect with Us

If you have questions or need support, feel free to reach out:

📝 Credits

Streamyfin is developed by Fredrik Burmester and is not affiliated with Jellyfin. The app is built with Expo, React Native, and other open-source libraries.

Acknowledgements

I'd like to thank the following people and projects for their contributions to Streamyfin:

  • Reiverr for great help with understanding the Jellyfin API.
  • Jellyfin TS SDK for the TypeScript SDK.
  • The Jellyfin devs for always being helpful in the Discord.
Description
A Jellyfin client built with Expo
Readme 54 MiB
Languages
TypeScript 91.5%
Swift 3.8%
Kotlin 2.2%
JavaScript 2%
Shell 0.3%
Other 0.2%