Releases: fredrikburmester/streamyfin
v0.18.0
What's Changed
- fix: casting broken on 0.17.0 by @jakequade in #174
- fix: video rotation bug by updating screen dimensions dynamically using an event listener by @fredrikburmester in #177
- feat: Hide 0h on play button when media length is lower than an hour by @simoncaron in #183
New Contributors
- @simoncaron made their first contribution in #183
Full Changelog: v0.17.0...v0.18.0
v0.17.0
Highlights
Here are some of the highlights this release.
New logo!
Thanks to Trailmix we got a new great looking icon. After a vote in the Discord this one won:
Live TV
Initial support for streaming Live TV. No recordings, or starting recordings yet.
Background downloads using the optimize server (optional)
While we don't want to introduce other programs in order to use this app fully, we have created a sidecar program called "optimized versions server". It's optional to use and we still support and continue to improve the normal way of downloading content in the app.
This containerized program takes an HLS stream from Jellyfin and combines it into a single file (just like how downloads in the Streamyfin app works today). The benefit of a server is that the single combined file allows for background downloads in the app for both iOS and Android. Just click download, minimize the app, and wait for the notification.
What's Changed
- feat: live-tv support by @fredrikburmester in #156
- chore: refactor player logic (video, music, live-tv) by @fredrikburmester in #165
- fix: removed resumable items from next up by @Alexk2309 in #163
- feat: background downloads by @fredrikburmester in #140
- feat: set downloads button to purple if downloads exist by @Simon-Eklundh in #142
- feat: added support for more libraries to use the recently added section by @Alexk2309 in #151
- feat: go (manually and automatically) to the next episode when progress reaches end
What's fixed
- fix: posters clipping and not clickable on home and search page
- fix: fade in/out player when starting video
- fix: trying to delete a video would cause the video to play when releasing the finger (android)
- fix: small design improvements
- fix: music player now works again
Full Changelog: v0.16.0...v0.17.0
0.16.0
Background downloads, and more! This is for me the main missing feature from all JF clients. It's not as easy as it sounds though. Jellyfin does not have "optimized versions" support like Plex, and can't pre-transcode files for download. That's why I created the streamyfin-optimized-versions-server. It's used to convert videos into a compatible format before downloading, and enables downloading a single file in the background.
This is pre-release for a reason. This is the first version of the feature and I want to iron out the bugs before making a full release.
Please join our discord if you haven't already
What's Changed
- feat: background downloads by @fredrikburmester in #140
- feat: set downloads button to purple if downloads exist by @Simon-Eklundh in #142
- feat: added support for more libraries to use the recently added section by @Alexk2309 in #151
What's fixed
fix: posters clipping and not clickable on home and search page
fix: fade in/out player when starting video
fix: trying to delete a video would cause the video to play when releasing the finger (android)
fix: small design improvements
fix: music player now works again
New Contributors
- @Alexk2309 made their first contribution in #151
Full Changelog: v0.15.0...v0.16.0-pre
v0.15.0
Another release! It's been too long... Every time I think i'm gonna do another release I get some new feature idea that I just need to implement. Anyway, hope you like it!
In this release we have a new player design. We're deviating from the native player design, and implementing our own. This is because the native player does not support things like trickplay, customizable buttons, etc. We now have the possibility to implement more cool features in the future. It might not feel as native, but for now it opens more doors than it closes.
What's new
- feat: removes the need for http/https in the url bar by @Simon-Eklundh in #129
- feat: new full screen player
- feat: skip intro
- feat: skip credits
- feat: trickplay images
- feat: show cached progress in video progress slider
- feat: genres for movies and episodes
- feat: more from this actor on item page
- feat: make item title copyable by long press
- feat: better video orientation settings
- feat: set video skip and rewind times in settings
What's fixed
- fix: change card and title sizes
- fix: accidental press when scrolling through carousel
- fix: play button color
Full Changelog: v0.12.0...v0.15.0
v0.12.0
Here's another release with a lot of changes! I'm happy to have the amazing help of these new contributors. Please join us in the discord if you want to discuss anything or need help! We're always looking for new contributors and people to test new features.
What's Changed
- Add Default option and use collection sorting as default by @lostb1t in #114
- Add ExpandedController to chromecast usage by @jakequade in #106
- Fix typo and change sentences on README by @Gauvino in #120
- Changes suggested for tvshows by @Simon-Eklundh in #122
- Better posters which enable support for playlists by @fredrikburmester
- Preserve sort and order in libraries by @fredrikburmester
- Default audio & subtitle option by @fredrikburmester
- Show info text when offline by @fredrikburmester
- Design improvements and small fixes
New Contributors
- @jakequade made their first contribution in #106
- @Gauvino made their first contribution in #120
- @Simon-Eklundh made their first contribution in #122
In the works
Syncplay: I've been trying to get Syncplay to work but it's a bit difficult. There's a branch with my progress if anyone wants to take a look. Right now joining a group and playing an item works, but seeking and sending updates to the server is not implemented yet.
Quick connect: In the next release you can expect to be able to authorize logins with QC via the app.
Full Changelog: v0.10.2...v0.12.0
v0.10.2
Hotfix for downloads
This hotfix resolves a bug that prevented the downloading of direct stream compatible items.
The iOS app with this fix is already available, and the Android app is pending approval.
v0.10.1
Hotfix for music
Music pages were broken, but are fixed in this release.
iOS and Android app releases are in review and will be released soon.
Other
- Landscape safe are improvements
v0.10.0
Highlights
- Quick connect login
- Select media source (supports basic multiple versions)
- Actor page
- Options sheet when downloading media
- Display options for library list view
- Better metadata for notification controls and video player
- Support more web-socket commands like messages from server
- Search for collections
- Auto open server and login via deep linking
- Remove next/prev buttons in episode view in favor of scrolling episode list
- Design improvements
v0.8.1
Here's a new release that I think you'll like!
A special shoutout to our Discord community! If youβre not already part of the Discord, come join usβthereβs always room for more: https://discord.gg/zyGKHJZvv4
Highlights
- Working websockets support
- New global download quality setting. This is now different from the streaming quality for now. Please check settings.
- Open Google search when pressing on an actor (if Marlin is off)
- New list view for series seasons
- Open video in external player support (VLC)
- Carousel: to use the carousel in home, add tag "sf_carousel" to any collection in Jellyfin.
- Collection lists: to show other collections on the home screen add the tag "sf_promoted" to any collection
- Smaller posters in landscape & all image cards are a bit smaller
- Better login error messages