Commit Graph

315 Commits

Author SHA1 Message Date
Tony ad8f4bbefd
Fix quick connect (#874) 2024-04-22 22:22:10 -06:00
Ethan Pippin 2dace313d1
Search Channels and Programs (#1037) 2024-04-19 15:55:47 -06:00
Ethan Pippin 6f230d9283
Letter Filter (#1024) 2024-04-18 21:59:54 -06:00
alasclar 272799d9c5
Use http by default on ConnectToServerView (#971) 2024-04-17 10:42:10 -06:00
Ethan Pippin ec9bfaa2fe
Live TV Updates (#1022) 2024-04-16 23:10:44 -06:00
Julian Hays 4ac0547be8
Fixing Live TV since the refactor (#806) 2024-04-14 22:29:46 -06:00
Ethan Pippin 8a0ef0e48f
Fix Basic Multi Server URL (#1012) 2024-04-02 23:37:45 -06:00
Ethan Pippin fb100b8da1
iOS - Temporarily Disable LiveTV and Advanced Video Player Action (#1013) 2024-04-02 23:10:22 -06:00
Ethan Pippin fd1a87cb02
Item Views to `Stateful` (#997) 2024-04-01 00:48:41 -06:00
Ethan Pippin a9a6820982
Fix LiveTV Navigation, fix Media Views, remove CollectionView from iOS (#995) 2024-03-15 09:51:22 -06:00
Ethan Pippin e28805a5cf
fix (#990) 2024-03-12 07:52:21 -06:00
Ethan Pippin a645444f25
Refactor `PosterButton` and libraries, good `UICollectionView`s, proper orientation handling, and more (#905) 2024-03-11 08:09:30 -06:00
Eric Lee e72c5160c3
[tvOS][Bug] Fixes season selector only showing a single season. (#950) 2024-01-17 13:10:01 -07:00
holow29 e2d6237a23
Revamp Device Profile Builder (#519) 2024-01-13 15:42:06 -07:00
Ethan Pippin b038f05848
Update 2024 headers (#951)
* update header

* the rest after upgrading
2024-01-13 15:13:44 -07:00
☃ Elliot Shepherd eb17300061
update LatestInLibraryView to use getLatestMedia (#895) 2023-11-09 19:17:23 -07:00
Ethan Pippin 9266d53ae0
Remove iOS `PosterButtonType` + cleanup (#883) 2023-10-31 23:52:06 -06:00
Daniel Chick 043a95de00
Split VideoPlayerManagers (#875) 2023-10-12 20:27:31 -06:00
Tony 289868e71a
Add audio, subtitle, playback select for tvOS (#859) 2023-10-12 19:34:57 -06:00
William Martineau eb99dfe30b
Shuffle play (#816) 2023-09-28 22:37:17 -06:00
Sylvain CECCHETTO 1239252666
Add liveTV and Downloads to localizable strings (#832) 2023-09-01 14:29:07 -06:00
Ethan Pippin a08a92e98a
New Year, New Video Player + Other Goodies (#593) 2023-04-20 09:33:51 -06:00
Kevin Cramer a0c1aae065
Log decoding errors (#630) 2022-12-08 10:05:11 -07:00
Ethan Pippin 3ffb67a400
Implement Factory (#587) 2022-09-15 11:32:47 -06:00
Ethan Pippin 93c19dbe54
wip (#585) 2022-09-14 19:50:38 -06:00
Ethan Pippin 20e0789ce2
Generic Libraries (#583) 2022-09-14 06:41:06 -06:00
Ethan Pippin 5299f5a9ce
Various Things (#581) 2022-09-12 23:02:06 -06:00
Ethan Pippin 859a47803f
tvOS - Revamp Connect Flow (#563) 2022-09-07 23:52:19 -06:00
Ethan Pippin 2a3617bd47
Fix Folder Libraries (#555) 2022-09-03 23:19:45 -06:00
Ethan Pippin 14f1219500
iOS/iPadOS - Media/LibraryView Loading Indicator (#556) 2022-09-03 23:19:32 -06:00
Ethan Pippin 79476328fe
Some work (#552) 2022-09-03 10:20:12 -06:00
Ethan Pippin f92edb83fb
iOS/iPadOS - Refactor Filter Selection (#548) 2022-09-01 23:29:52 -06:00
Ethan Pippin 2a8685a420
ignore object replacement character (#550) 2022-09-01 22:55:13 -06:00
Ethan Pippin 199e8adf91
Random Sorting (#547) 2022-08-29 20:46:58 -06:00
Ethan Pippin ce38efb3ec
Proper Library Handling (#543) 2022-08-29 20:29:24 -06:00
Ethan Pippin 3b755adf87
iOS/iPadOS - Library List View (#542) 2022-08-29 08:58:38 -06:00
Ethan Pippin d078d71393
Transition Media View (#541) 2022-08-28 22:06:56 -06:00
Ethan Pippin 98a5507b52
Refactor Search and implement in tvOS (#539) 2022-08-27 21:30:17 -06:00
Ethan Pippin 5d0f933a2c
iOS/iPadOS - Transition library views to Collection Views (#536) 2022-08-26 18:23:36 -06:00
Jiahao Lu ad07f088bc
Fix external subtitles not displayed (#533) 2022-08-22 15:22:53 -06:00
Ethan Pippin 8181db13de
iOS/iPadOS - Landscape/Thumb Posters (#526) 2022-08-18 11:00:33 -06:00
Ethan Pippin 6a23570d93
iOS/iPadOS Quick Connect (#522) 2022-08-09 11:22:52 -06:00
Ethan Pippin a9f09edd81
Navigation and Item Overhaul (#492) 2022-08-05 10:54:40 -06:00
David Ullmer ed519744f4
Add Quick Connect sign in to tvOS (v2) (#487) 2022-07-18 07:52:13 -06:00
Ethan Pippin cfb3aa1faa
No Tab Characters and Before First for Argument and Parameter Wrapping (#482) 2022-07-16 07:46:25 -06:00
PangMo5 f1bf247f5a Add shouldShowChaptersInfoInBottomOverlay to Settings.Overlay 2022-07-14 00:07:27 +09:00
PangMo5 add9615aa8 Merge branch 'main' into PangMo5/chapters-slider
# Conflicts:
#	Swiftfin.xcodeproj/project.pbxproj
2022-07-13 22:59:12 +09:00
PangMo5 ff429fb961 Fix bug that not load chapters of the previous, next episode in player 2022-07-13 22:56:21 +09:00
David Ullmer b8a0af5b28
Merge branch 'main' into quickconnect 2022-07-12 19:57:01 +02:00
David Ullmer 46cbd4f7d1
Implement suggestions 2022-07-12 19:54:52 +02:00
David Ullmer 95aabd22d0 Add Quick Connect input in settings 2022-07-12 15:01:10 +02:00
David Ullmer 270b0802c9 Add login background to tvOS 2022-07-12 10:35:34 +02:00
David Ullmer e2291955f9 Allow reloading of public users 2022-07-11 14:49:19 +02:00
David Ullmer 51d30cf60a Implement suggestions 2022-07-11 14:42:07 +02:00
David Ullmer fcc022ea22
Format code 2022-07-10 18:47:52 +02:00
David Ullmer 9250dc650d
Add known users to login screen 2022-07-10 18:10:43 +02:00
PangMo5 2b3714cd8f Correspond to jellyfin 10.8
Update Package
2022-06-18 05:31:18 +09:00
Ethan Pippin 8693326d6e
Merge pull request #426 from jhays/jhays/ios-livetv
LiveTV support for iOS
2022-06-15 17:35:16 -06:00
jhays eb51237d54 fix single root library nav issue 2022-06-07 21:38:57 -05:00
jhays b049572a89 fix library progress view, increase tvOS page size 2022-06-07 21:19:22 -05:00
PangMo5 28c6f9e760 Improvement UI/UX in scrubbing 2022-05-14 11:40:50 +09:00
Julian Hays 7833280175
Merge branch 'jellyfin:main' into jhays/ios-livetv 2022-05-03 21:52:36 -05:00
PangMo5 7a26e69685 Add seek slide gesture 2022-05-04 02:37:50 +09:00
PangMo5 9da29ee708 Merge branch 'PangMo5/main' into PangMo5/more-gestures
# Conflicts:
#	Translations/en.lproj/Localizable.strings
2022-05-01 07:35:25 +09:00
PangMo5 0f92343970 VideoPlayer's Double tap related UX improvement
Change VideoPlayer's overlay show implementation
Add player gestures lock gesture settings
2022-05-01 06:16:41 +09:00
Ethan Pippin cf812fd9dd redo logging 2022-04-28 14:51:22 -06:00
jhays 80477c4bbd swiftformat 2022-04-28 14:29:43 -05:00
Ethan Pippin 37be6be200 Merge branch 'main' into improve-logging 2022-04-28 12:51:37 -06:00
jhays 081857262c live tv channels layout ui 2022-04-24 19:19:15 -05:00
Ethan Pippin 8ee1e35e77 move logic 2022-03-29 12:41:51 -06:00
jhays 4bea0ddf43 tv settings, channel item improvements 2022-03-26 00:22:26 -05:00
jhays c2ad99ba83 livetv fixes 2022-03-22 14:30:29 -05:00
Ethan Pippin a467f0cbd7 lint 2022-03-18 22:05:08 -06:00
Ethan Pippin 2d5f1a2c19 update notifications 2022-03-18 21:59:25 -06:00
Min-Yih Hsu 41a3644417 Consulting the `NextUp` endpoint for next episode in a season
And fallback to the old mechanism if either the next episode in this
series doesn't match the current season or something goes wrong.
2022-02-08 19:42:51 +08:00
Min-Yih Hsu bfe413c06a (Re)Enable the play button on the season page
Resurrecting some of the previously-commented code to enable the play
button on the season page. Which plays the next unplayed episode in that
season. Note that we no longer bail out on the `BaseItemDto.missing`
flag because sometimes it shows false negatives even on legit season
items. Instead, we rely on results returning from the API call.
2022-02-08 10:08:26 +08:00
PangMo5 682f79631c add system control gestures (brightness, volume) 2022-02-05 18:14:23 +09:00
Ethan Pippin 6bd07817f7
Merge pull request #351 from mshockwave/dev-folder-view
Basic support for folder-type library items
2022-01-28 11:01:18 -08:00
Min-Yih Hsu e760a586d7 Add an option to switch between flatten/grouped library view
By default, a library shows its items in a flatten view. This patch
further adds an option that allows users to show items grouped in their
own folders as well.
2022-01-28 11:04:37 +08:00
Ethan Pippin 4c76ac1438 new log structure 2022-01-25 12:35:38 -07:00
Min-Yih Hsu 3f52223be5 Basic support for folder-type library items
- Add a new BaseItemDto.ItemType member: .folder.
  - Use CollectionItemViewModel to display folder-type item.
  - For each episode in a folder, fallback to primary image if series
    primary image is not available.
2022-01-25 21:14:58 +08:00
jhays 56b60dafdc duplicate create view model for livetv 2022-01-24 14:58:30 -06:00
jhays bf79902b42 swiftformat 2022-01-24 14:58:07 -06:00
jhays dd7ac40aaf enable playback on programs view 2022-01-24 14:58:07 -06:00
jhays 58cd96c815 grab first videoPlayerViewModel in returned array 2022-01-24 14:58:07 -06:00
jhays 074be8ec37 clean up force unwrapped runTimeTicks 2022-01-24 14:58:07 -06:00
jhays bcc81213ad route to video player from liveTv 2022-01-24 14:58:07 -06:00
Ethan Pippin 961f87d3c7 add back experimental native player 2022-01-19 16:11:06 -07:00
Ethan Pippin 6b7f3672b2 Merge branch 'main' into chapter-support 2022-01-16 19:13:08 -07:00
Ethan Pippin fe81bc1e23
Merge pull request #305 from LePips/force-direct-play-experimental-setting
Allow force direct play as a temporary measure
2022-01-16 19:11:09 -07:00
Ethan Pippin fa01de49a6 ios chapters 2022-01-15 22:23:14 -07:00
Ethan Pippin abdd303ccb
Merge branch 'main' into support-redirects 2022-01-15 22:13:00 -07:00
Ethan Pippin 13f457f52a allow force direct play as a temporary measure 2022-01-15 13:01:42 -07:00
Ethan Pippin ec5ff53c03 fix recently added to only have series and movies and implement temp overkill bitrate ceiling 2022-01-14 12:53:13 -07:00
Ethan Pippin 97001f4e27 cleanup 2022-01-14 12:24:34 -07:00
Ethan Pippin 3eab18bc8d add redirects 2022-01-14 12:22:13 -07:00
Ethan Pippin 7f55945c94 revert some work and fix collections 2022-01-13 23:13:49 -07:00
Ethan Pippin 0c95fb48a7 undo filter change attempt 2022-01-13 22:49:25 -07:00
Ethan Pippin 0dd592df02 wip 2022-01-13 14:35:20 -07:00
Ethan Pippin cdc294dd96 Merge branch 'main' into multiple-media-sources 2022-01-12 21:56:12 -07:00