Joe
56bd62db80
App-Wide Bitrate Limit ( #1147 )
...
* Creation of bitrate selections that mirror Jellyfin-Web. The goal is to eventually allow for these same selections to be available for usage in the Player itself to set the max bitrate per playback session. This App-Wide setting is for things like preserving data (Mobile) or for areas that have perpetually have low bandwidth (AppleTV). These settings currently default to 'Auto' which is the current limit of 360,000,000 bps / 360 mpbs. I have added a spot in BaseItemDTO+VideoPlayerViewModel to get the smaller amount between 360 Mpbs and the App Maximum Setting. This exists so I can go back and update this to get the Minumum between the Player Session max bitrate and the App Setting max bitrate.
Test on iPhone 10S, AppleTV 3rd Gen, and the iPhone 15 Pro via enumulator.
* Fix Bitrate naming (360p vs 480p) and remove the setting nested in a second section.
* Creation of a Maximum setting with 360mbps and an auto that gets the bitrate at playback.
* Remove comments for code where I want to eventually put it for better clarify
* Linting fixes
* Change the Playback Bitrate to an Int from a String since the Bitrate is valuable but the string isn't. Run the SwiftFormat on the maxBitrate function.
* Migrate the settings to their own menu with both the bitrate and the optional test size when auto is used.
* Creation of an enum filterValues function for Bitrate. This way, the selection on the Player Overlay (eventually) can be filtered to only include bitrates that are less than or equal to the App Setting for Maximum Bitrate. This should help prevent confusion / remove bandwidth conflicts.
The eventual Player Overlay setting should never conflict with the App-Wide Setting and should only offer options that are less than the App-Wide Setting.
* Change the videoPlayerViewModel to take parameters instead of defaults. Move the defaults up one level to be called there. Split the bitrate test from the getMaxBitrate to better guard against dividing against 0 and also split out the logic to be easier to read.
Change the PlaybackBitrate filter to always include Auto and, when auto, include ALL bitrates. This filter is not currently used.
* Remove the PlaybackBitrate FilterValues since this is not needed and will be created ad-hoc.
* Update the bitrateTestDuration verbage to better reflect that you're changing the size of the bitrate test and not just increasing the duration. Re-use the existing largest to smallest labels since there isn't a ton of benefit using "Longest to Shortest" so this should re-use existing localization. Comment the Labels.
No functional changes. Only an update to labels.
* Delete the Bitrate.json file but retain the Resources folder.
* Remove Resource Folder.
---------
Co-authored-by: Joe Kribs <joseph@kribs.net>
2024-07-23 06:18:28 -05:00
bartfaik04
5296404038
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/hu/
2024-07-14 22:14:44 -04:00
Mario Paljusevic
18f0b40622
Translated using Weblate (Croatian)
...
Currently translated at 65.5% (194 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/hr/
2024-07-12 09:25:18 -04:00
Ethan Pippin
873490f6f3
Update ConnectToServerViewModel.swift ( #1145 )
2024-07-04 23:28:24 -06:00
Ethan Pippin
628131e008
Fix Next Up Not Appearing on Home ( #1142 )
2024-07-05 13:16:56 +09:00
Tifeko
42a895e9fa
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nl/
2024-07-04 09:41:30 -04:00
Ethan Pippin
5ee2eac11d
Update tvOS `onChange` ( #1141 )
2024-07-02 12:39:52 +09:00
Daniel Chick
29b917ead0
Migrate to the latest version of Factory ( #1097 )
2024-07-01 19:58:59 -06:00
Yuwada Solway
439cd85c77
Translated using Weblate (Thai)
...
Currently translated at 98.6% (292 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/th/
2024-07-01 04:41:29 -04:00
Ethan Pippin
0fa4ddd850
Fix Grouped Libraries ( #1137 )
2024-06-30 16:06:07 +09:00
Ethan Pippin
d1af43d9c8
VLCKit Hard Versioning ( #1136 )
2024-06-30 16:05:26 +09:00
Ethan Pippin
da0a6436c1
iOS 18 ScrollView Introspect ( #1135 )
2024-06-30 16:04:57 +09:00
Ethan Pippin
f2ba8d0a49
Update README.md ( #1134 )
2024-06-29 16:16:49 -06:00
Ethan Pippin
1b32eb0675
Fix Collection Portrait Image ( #1133 )
2024-06-28 15:21:39 -06:00
Isaiah Hamilton
515218ec52
Update watched indicator color ( #1107 )
...
Co-authored-by: Isaiah Hamilton <isaiah@isaiahs-mbp.lan>
2024-06-28 15:21:22 -06:00
Ghostdesu
4c17ea251b
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/uk/
2024-06-20 15:41:28 -04:00
bene toffix
30cd161aa2
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/ca/
2024-06-19 13:14:40 -04:00
Frederik
014f96458a
Translated using Weblate (Danish)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/da/
2024-06-19 07:41:28 -04:00
DJSweder
0c13b7bab9
Translated using Weblate (Czech)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/cs/
2024-06-19 07:41:28 -04:00
Jean Franz
db30ffcbd3
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.6% (295 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pt_BR/
2024-06-17 12:43:48 -04:00
Adorján
33f3610c4d
Translated using Weblate (Hungarian)
...
Currently translated at 99.3% (294 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/hu/
2024-06-17 12:43:48 -04:00
Jean Franz
7f6faa00ac
Translated using Weblate (Portuguese)
...
Currently translated at 99.6% (295 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pt/
2024-06-17 12:43:48 -04:00
Bas
9b1105b1c3
Translated using Weblate (Dutch)
...
Currently translated at 99.3% (294 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nl/
2024-06-17 12:43:48 -04:00
Simon Caron
3eaec42f90
Translated using Weblate (French)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/fr/
2024-06-14 21:11:27 -04:00
Dhocking
5334c57c65
Add ability to hide "Recently Added" section at home screen ( #1087 )
2024-06-12 11:35:01 -06:00
Chris Lee
1d284c800d
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 94.5% (280 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nb_NO/
2024-06-11 18:39:04 -04:00
Turtleindeed
4be6a5102b
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 94.5% (280 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nb_NO/
2024-06-11 18:39:04 -04:00
Simon Caron
00276cafe3
Translated using Weblate (French)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/fr/
2024-06-11 18:39:04 -04:00
Sprisa
c9aa3b89da
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/fi/
2024-06-11 14:17:27 -04:00
Sprisa
b5d75b9b77
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/sv/
2024-06-11 14:17:27 -04:00
Ethan Pippin
286c9d4f15
Update TestFlight information ( #1093 )
2024-06-11 00:50:47 -06:00
Aritra1235
e0e143d9ad
Translated using Weblate (Hindi)
...
Currently translated at 9.7% (29 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/hi/
2024-06-10 14:41:30 -04:00
DJSweder
82a5ba56ef
Translated using Weblate (Czech)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/cs/
2024-06-10 14:41:30 -04:00
Simon Caron
3433cd02e0
Translated using Weblate (French)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/fr/
2024-06-10 14:41:30 -04:00
Ethan Pippin
f05ef94c77
Initial fastlane Setup ( #1089 )
2024-06-09 22:08:43 -06:00
Daniel Chick
3128a78548
Cleanup video player settings ( #1084 )
2024-06-09 11:32:37 -06:00
Daniel Chick
645eb6c516
Refactor sign in policy ( #1085 )
2024-06-08 21:22:18 -06:00
alex
9ebcbe9728
Translated using Weblate (Greek)
...
Currently translated at 49.6% (147 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/el/
2024-06-08 17:08:21 -04:00
Edmond
9efb659da4
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/zh_Hant/
2024-06-07 08:55:17 -04:00
Edmond
51dfac3df6
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/zh_Hans/
2024-06-07 08:55:17 -04:00
queeup
d6999bc41b
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/tr/
2024-06-04 20:10:39 -04:00
Justin
c596a18064
Translated using Weblate (German)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-06-03 21:37:59 -04:00
nextlooper42
59afafdc00
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/sk/
2024-06-03 07:31:53 -04:00
cooper standard
445be004ac
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/es/
2024-06-02 00:21:40 -04:00
wfwjcl
c90d2d7156
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/es/
2024-06-02 00:21:40 -04:00
cooper standard
3a5b185ceb
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/es/
2024-06-02 00:10:27 -04:00
Kityn
f6ce1c7331
Translated using Weblate (Polish)
...
Currently translated at 100.0% (296 of 296 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pl/
2024-06-01 12:00:50 -04:00
Tin Nguyen
3f0ddf61c8
Translated using Weblate (Vietnamese)
...
Currently translated at 49.3% (144 of 292 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/vi/
2024-05-31 11:56:51 -04:00
Ethan Pippin
095934e34a
tvOS 17 as minimum ( #1076 )
2024-05-28 16:24:08 +09:00
Ethan Pippin
257091ba9a
Cleanup ( #1077 )
2024-05-28 16:23:58 +09:00