Meng-Huan Yu
9dea386a8f
Fix the subtitle stream index calculation for multiple subtitles ( #1219 )
2024-09-05 13:46:27 -06:00
Mats Eikeland Mollestad
081a316843
tvOS - Show and interact with the video menu ( #1066 )
...
* Made the menu accessable and fixed visual padding bug
* Moved away from .onExitCommand etc
* Minor refactoring
* wip
* Update Overlay.swift
---------
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-09-05 13:44:00 -06:00
Joe
5913c308a6
Fix Opus Playback Issues on Native Player ( #1226 )
2024-09-05 12:44:20 -06:00
Sun Zizhuo
851bfd18bf
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/zh_Hans/
2024-09-05 11:16:01 -04:00
tobylibo
2485747624
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/zh_Hans/
2024-09-05 11:16:01 -04:00
Joe
9ec0e93689
[iOS] LetterPickerButtons are Hard to Tap ( #1223 )
2024-09-02 15:35:58 -06:00
Joe
f5bd1b8fcd
Customizable Device Profiles ( #1169 )
...
* Rename ExperimentalSettingsView.swift to PlaybackQualitySettingsView.swift
Fix Merge
* Rename MaximumBitrateSettingsView.swift to PlaybackQualitySettingsView.swift
fix merge
* Re-implement on Main. Should now have all the Main changed. Added a new change to use the Device Profile as a Transcoding Profile.
* Part 1 -> Making VideoPlayerType into a struct (I Hope) correctly
* Part 1.1 -> Making VideoPlayerType into a struct (I Hope) correctly
* Remove unneeded Files
* Missing file + CustomDeviceProfileSelection -> CustomDeviceProfileAction Rename
* Change + to Appending
* Attempt to add StorageValues+User. Not sure if this is correct?
* Move the Array unwrapping to funcitons. Not required but this should help prevent accidently doing this wrong. Add subtitles back into the custom profiles since that somehow got dropped. Added a PlaybackCompatibility enum. This might need to work for more than just video
* Complete rewrite to allow multiple profiles, compatibility mode, and directplay.
* Hardward -> Hardware
* Update CustomDeviceProfileSettingsView.swift
Double Licensing
* It was actually really easy to implement iOS... Trash cans still look weird and small.
* Swipe to Delete instead of the edit button
* wip
* wip
* Linting
* tvOS Implementation
* wip
* wip
* cleanup
* Create Package.resolved
---------
Co-authored-by: Joseph Kribs <joseph@kribs.net>
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-09-02 15:33:02 -06:00
Steve Byatt
58dfddeeca
Update lastSignedInUserID defaults to use new UserSignInState enum ( #1209 )
...
* init
* projecgt file
* Update project.pbxproj
---------
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-09-02 01:00:25 -06:00
Ethan Pippin
a199d69a31
Some Cleanup ( #1216 )
2024-08-30 09:05:56 -06:00
Edoardo
556696b90f
Translated using Weblate (Italian)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/it/
2024-08-21 19:41:33 -04:00
Ethan Pippin
4564b51b38
Update SwiftfinApp.swift ( #1202 )
2024-08-20 00:14:07 -06:00
Daniel Chick
e5f408a867
Listen for AirPods connection changes ( #1186 )
...
* Toggle the video player's pause or play state when airpods are connected or disconnected.
* Remove AVAudioSession route change listener in favor of the remote command center callbacks.
2024-08-19 14:46:12 -06:00
Justin
c0ca96c1ca
Translated using Weblate (German)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-08-19 16:41:32 -04:00
Onur Evcil
2427c7c5fa
Translated using Weblate (German)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-08-19 16:41:32 -04:00
Onur Evcil
be74f69f8f
Translated using Weblate (German)
...
Currently translated at 97.5% (325 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-08-18 16:17:44 -04:00
bartfaik04
e8d93263c5
Translated using Weblate (Hungarian)
...
Currently translated at 98.4% (328 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/hu/
2024-08-18 14:41:33 -04:00
_xB
4b7f8850df
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/ar/
2024-08-18 14:41:33 -04:00
Ethan Pippin
e12adc7c69
Empty User Profile Image Crash ( #1195 )
2024-08-18 05:42:17 +09:00
Naman Choudhary
7c36c157fe
Translated using Weblate (Hindi)
...
Currently translated at 22.5% (75 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/hi/
2024-08-17 05:41:34 -04:00
bene toffix
221f55340a
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/ca/
2024-08-17 05:41:34 -04:00
bartfaik04
298c08ed2e
Translated using Weblate (Hungarian)
...
Currently translated at 96.9% (323 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/hu/
2024-08-17 05:41:34 -04:00
Seppe De Langhe
87e443a156
Translated using Weblate (Dutch)
...
Currently translated at 99.0% (330 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nl/
2024-08-17 05:41:34 -04:00
Joe
11c25648bf
[tvOS] Episode/Season Focus gets Stuck ( #1185 )
...
* Focus on the first element if the lastFocusedEpisodeId isn't in the viewModel.
* Performance Improvements:
- Optimized Lookup: Used a Set for efficient checking of whether lastFocusedEpisodeID exists in viewModel.elements.
- Single Pass: Reduced the number of passes needed to check for existence and set the focusedEpisodeID.
* https://github.com/jellyfin/Swiftfin/pull/1185#pullrequestreview-2241625398 Suggestions
---------
Co-authored-by: Joseph Kribs <joseph@kribs.net>
2024-08-16 12:30:15 -06:00
Ethan Pippin
dcb3483e8d
Fix Image Crash ( #1191 )
2024-08-15 20:34:37 -06:00
Ethan Pippin
4d73c6dcab
Default Playback Rate to `max` ( #1192 )
2024-08-15 20:34:27 -06:00
Joe
9bc8d9613e
[tvOS] Fix Episode Description Size & Provide Episode Thumbnail Clarity ( #1184 )
...
Co-authored-by: Joseph Kribs <joseph@kribs.net>
2024-08-15 19:25:34 -06:00
Fire_Blaim
da6c22341f
Translated using Weblate (French)
...
Currently translated at 99.3% (331 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/fr/
2024-08-15 19:37:33 -04:00
oxixes
c042f2673e
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/es/
2024-08-15 19:37:33 -04:00
Ethan Pippin
f9b05c52d3
Fix Fastlane ipa ( #1190 )
...
* update
* Update FastlaneRunner
2024-08-15 17:31:55 -04:00
Ethan Pippin
c5def7c1e2
Update Fastlane Runner ( #1188 )
2024-08-14 23:28:48 -04:00
Ethan Pippin
17f13fe36e
Fastlane TestFlight Dependencies ( #1187 )
2024-08-14 23:12:22 -04:00
Ethan Pippin
32f23ff295
Fastlane TestFlight ( #1179 )
...
* init
* get last values from secrets
2024-08-13 13:37:46 -06:00
lo-meow
7f023b3830
Translated using Weblate (Arabic)
...
Currently translated at 88.8% (296 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/ar/
2024-08-13 10:06:48 -04:00
queeup
65f6dc1355
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/tr/
2024-08-12 18:13:02 -04:00
queeup
d342610df9
Translated using Weblate (Turkish)
...
Currently translated at 96.9% (323 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/tr/
2024-08-12 16:52:06 -04:00
Sun Zizhuo
186273dfd1
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 92.4% (308 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/zh_Hans/
2024-08-12 09:56:13 -04:00
VOLO Digital Agency
c283469f7d
Translated using Weblate (Swedish)
...
Currently translated at 89.4% (298 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/sv/
2024-08-12 01:48:43 -04:00
Kityn
ca83f89443
Translated using Weblate (Polish)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pl/
2024-08-12 01:27:12 -04:00
VOLO Digital Agency
fde0cf9d9d
Translated using Weblate (Swedish)
...
Currently translated at 89.1% (297 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/sv/
2024-08-12 01:27:12 -04:00
Filippo Pesavento
f5985490bf
Translated using Weblate (Italian)
...
Currently translated at 99.6% (314 of 315 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/it/
2024-08-11 18:01:30 -04:00
Ethan Pippin
30e944ffc4
Fix iOS 15 Rotation ( #1174 )
...
* fix and clean
* fix
2024-08-09 13:25:32 +09:00
Ethan Pippin
f2f8f8be14
Fix Video Player Tracks ( #1176 )
...
* fix and clean
* Update VideoPlayer.swift
* linting mishap
2024-08-09 13:23:48 +09:00
Ethan Pippin
e89eaeec09
Fix UserSession Resolution ( #1175 )
...
* fix and clean
* fix
2024-08-09 13:23:11 +09:00
Ethan Pippin
d85ffb4156
Fix iOS 15 Poster Buttons ( #1172 )
2024-08-08 10:01:23 -06:00
Joe
e4fd98c244
[tvOS] Settings Cleanup ( #1163 )
...
* Settings Cleanup. Replace strings with labels. Enforce the same font. Ensure Forms don't get clipped by their boundries. Create consistent, reusable button sizing/coloring. Apply to all Settings Pages.
* Remove custom Button/Form styling in exchange for just using .scrollClipDisabled()
* Swap back to Jellyfin Purple from Purple.
* Remove Check Button. Check all Section Inits where possible. Make Server Details Server non-focusable.
Create a new menu for Server Details selection. This is a WIP awaiting feedback from https://github.com/jellyfin/Swiftfin/pull/1163#discussion_r1705957885
---------
Co-authored-by: Joseph Kribs <joseph@kribs.net>
2024-08-06 20:56:24 -06:00
oxixes
0ae1324534
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (315 of 315 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/es/
2024-08-06 21:48:57 -04:00
Daniel Chick
c0f8897a5f
Media Item HD Attribute Source ( #1165 )
...
* Clear todo by using the stream to indicate having HD
* Use only media stream
2024-08-06 11:49:22 -06:00
queeup
64b22d4e36
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (315 of 315 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/tr/
2024-08-06 13:29:02 -04:00
Justin
4427808215
Translated using Weblate (German)
...
Currently translated at 100.0% (315 of 315 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-08-04 12:41:32 -04:00
Simon Caron
2bb3728ae6
Translated using Weblate (French)
...
Currently translated at 100.0% (315 of 315 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/fr/
2024-08-04 12:41:32 -04:00