Sailfin allows you to stream media from a Jellyfin server to your Sailfish device. Jellyfin is a FLOSS multimedia server that puts you in control of your media.
This is an alpha version. Code may be unstable, design may be crappy and features are missing!
Features right now:
Missing features:
Souce code available at https://github.com/HenkKalkwater/harbour-sailfin
Sailfish forum thread: https://forum.sailfishos.org/t/sailfin-a-jellyfin-client-for-sailfish-os...
Attachment | Size | Date |
---|---|---|
![]() | 133.19 KB | 26/09/2020 - 05:20 |
![]() | 142.97 KB | 26/09/2020 - 05:20 |
![]() | 139.52 KB | 28/09/2020 - 00:44 |
![]() | 149.94 KB | 28/09/2020 - 00:44 |
![]() | 139.51 KB | 28/09/2020 - 16:56 |
![]() | 149.64 KB | 28/09/2020 - 16:56 |
![]() | 1.99 MB | 10/10/2020 - 19:27 |
![]() | 1.99 MB | 10/10/2020 - 19:27 |
![]() | 1.47 MB | 10/09/2021 - 09:03 |
![]() | 1.59 MB | 10/09/2021 - 09:03 |
![]() | 1.81 MB | 10/09/2021 - 09:03 |
![]() | 1.61 MB | 27/04/2022 - 12:29 |
![]() | 1.49 MB | 27/04/2022 - 12:29 |
![]() | 1.83 MB | 27/04/2022 - 12:29 |
Comments
nas
Wed, 2021/09/29 - 18:27
Permalink
@ahappyhuman thank you for sailfin!
I installed jellyfin localy and worked pretty well with most videos I tried!
I also tried the https with self signed certificate which didn't work, any chance to add an option for that?
thank you in advance!
ahappyhuman
Thu, 2021/10/28 - 03:28
Permalink
I've made an issue on GitHub for this over here, so that you can follow the progress. It sadly seems to be non-trivial at the moment, mainly due to QtMultimedia, which uses GStreamer internally, which uses another TLS stack than Qt, but is not exposed via QtMultimedia. Anyhow, if I have the time I'll try to get it implemented.
ahappyhuman
Sat, 2020/10/10 - 19:29
Permalink
I'm aware that the current release is a bit large, I'm currently investigating in how I can shrink it down. The problem has to do with libraries not getting stripped, I will make a new release once I figure out how.
sashikknox
Wed, 2020/09/30 - 13:53
Permalink
What GStreamer plugin i need? Cant play any video, and it not show categries of video, but i use it with emby... )
ahappyhuman
Wed, 2020/09/30 - 23:40
Permalink
My initial guess of what's happening is that the apis of both servers have started to diverge. From a quick glance at the api documentation, there seems to be a significant difference in how stream URLs are obtained. Emby pushes the burden on the client side to select the correct stream, with the right transcode settings and so on, while Jellyfin expects the client to deliver information to the server about what it can play back and Jellyfin will recommend a stream for the device.
What probably happend is that Sailfin gets a response it doesn't understand when trying to request the stream URL, as it's a Jellyfin-specific endpoint, interprets this garbage response (which it shouldn't) and sets the URL to the stream to a garbage value. GStreamer tries to load this URL, probably gets a html response back or something and doesn't know what to do with it.
sashikknox
Sun, 2020/10/04 - 16:19
Permalink
Ok, thanks anyway for your application )
sashikknox
Wed, 2020/09/30 - 13:39
Permalink
Yeah!!!
Work with emby!
Please, use only Emby compatible API)) really thank you! Nice to see jellyfin/emby client here!
sashikknox
Sun, 2020/09/27 - 19:06
Permalink
Really cool! Sad, but i have emby ( no jellyfin for freebsd freenas