Releases: heartfin/harbour-sailfin
Releases · heartfin/harbour-sailfin
v0.5.0
Version 0.5.0 is released to OpenRepos! After a long time, longer than I hoped at least, I managed to find some time, finish and polish the features I was working on (the last bit of polish is always the hardest :) ).
Highlighted features :
- Control other Jellyfin devices! Open the pulley menu on the main page, select "Remote control", select your device and pick a film, video or song as usual. The selected media should now play on the selected device!
- You can select any library to be your main page or keep the default of all libraries. Say, you'd only play music through Sailfin, you can simply set the Music library as your main page.
- Specialised pages for artists, playlists and the music library have been added
- Log easier in on other devices using Quick Connect! On an other device running a Jellyfin client, press
- A Russian translation has been added, with thanks to @mbarashkov
Other features/changes
- Long press a track to directly navigate to the artist page
- Added a contributor list
- The information page for a film now displays the films backdrop instead of the poster, since it fits better in the available space
- A list of contributors has been added, as well as a link to the repository, on the info page
Bugs fixed:
- The app should no longer freeze on startup when connecting over HTTPS (hopefully, it is just a workaround)
- Media lockscreen controls work again
- Lists with more than 100 items no longer keep only repeating the first 100 items to infinity
Yet another bug fix release
- Bugfixes:
- Public user list does not show on login
- Authentication was broken, which broke the entire application
Bug fix release
- Fix (de)serialisation code making a mess of things
- Video's now should start playing faster, due Sailfin no longer
sending malformed requests to the server.
- Video's now should start playing faster, due Sailfin no longer
- A workaround for a complete UI freeze when connecting to a server over
HTTPS has been added. This does not work 100% of the time, but it is
the best I can do at the moment. - A crash that occurred when clicking on a playlist of audio files has
been resolved.
Version 0.4.0-1
- Note: Jellyfin 1.7.0 or later is now required for use with Sailfin.
- AARCH64 support
- Added a simple music player, that is able to play simple playlists. Nothing fancy
yet, things like shuffle and dynamically adding items are not supported yet. - If possible, media is streamed as-is. In previous versions, media was always being
transcoded, putting extra strain on the server. Due limitations of QtMultiMedia, any
video with more than 1 audio tracks is currently still being transcode. - Settings have been added to customize streaming behaviour. Transcoding can be disabled
and the maximum bitrate can be chosen by the user. - Some, but far from all pages, have been optimised for landscape mode.
- Images now show a blurry version of themselves (based on blurhash) before they are
fully loaded. - MPRIS support has been added, allowing the playback to be controlled from the lockscreen
and in SailfishOS 4.2, also via headset buttons. - A start has been made to allow for Sailfin to be remotely controlled by other Jellyfin clients.
As for now, only basic playback controls such as play/pause/next/previous are implemented. - The C++-side has been thoroughly rewritten! Most application logic has been moved
from QML to C++, parts of the code are generated based on OpenAPI descriptions. This
should make future additions, such as better caching and offline synchronization,
easier to implement. This is also why this update took so long, I feel like I've learned
(read: been frustrated) about a lot of the quirks of C++ and Qt :). This probably has taken most
of the development time, so I expect now this is done that future updates won't take yet another year.
Release 0.3.0
- [Playback]: New: playback progress is reported to the Jellyfin server.
- [Playback]: New: resume partly played items or start playing from the beginning if desired.
- [UI] Added: if an image cannot be loaded, it will have a random background colour.
- [Collections]: Added: allow specifying sort order (Ascending, Descending)
- [General]: Improved: Added video fallback page to allow unknown video types to be played, although without extra metadata.
- [General]: Improved: Added folder fallback, so unknown collection types are at least displayed without metadata.
- [Icon] Improved: icon now looks more like a Sailfin fish
Initial release
Release v0.1.0 Initial release! The application can list films and series. And play them!