Ethan Pippin
45bafed1e9
add aspect fill and update packages
2022-01-19 00:18:24 -07:00
Ethan Pippin
b67aa7a13e
thumb images for episodes
2022-01-17 17:48:48 -07:00
Ethan Pippin
5ef57dc379
better fallback image implementation
2022-01-17 17:41:19 -07:00
Ethan Pippin
7b67f4bc2a
cleanup
2022-01-17 15:57:00 -07:00
Ethan Pippin
70506a276e
get thumb image and fallback imageview
2022-01-17 15:51:22 -07:00
David Cordero
c4a3670cec
Add accessibilityLabels to the currentPosition and reminingTime labels in the player overlay
2022-01-17 21:05:11 +01:00
Andrei Nistor
1515fcb158
Fix Base URL handling
2022-01-17 17:55:23 +02: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
28f23a439a
Merge pull request #300 from LePips/support-redirects
...
Support Redirects
2022-01-16 19:10:51 -07:00
David Cordero
5603eb7bca
Fix typo
2022-01-16 21:43:22 +01:00
David Cordero
e069c69d13
Hide title with initial for voice over
2022-01-16 21:39:48 +01:00
David Cordero
68f143460a
Add missing accessibility label to the settings buttons
2022-01-16 21:39:48 +01:00
Ethan Pippin
4704a54d89
Update Strings.swift
2022-01-15 22:55:23 -07:00
Ethan Pippin
b5e257e6b4
Merge branch 'main' of https://github.com/jellyfin/SwiftFin into chapter-support
2022-01-15 22:54:18 -07:00
Ethan Pippin
815a91457e
Update Strings.swift
2022-01-15 22:26:15 -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
a60e5821f3
fallback to english translation
2022-01-15 12:31:34 -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
09d0cb74a8
Update BaseItemDto+VideoPlayerViewModel.swift
2022-01-14 11:43:27 -07:00
Ethan Pippin
5ad6b08a04
increase bit-rate ceiling
2022-01-14 11:26:18 -07:00
Ethan Pippin
fce8b8d624
unaired switch and alignment fix
2022-01-14 11:14:39 -07:00
Ethan Pippin
5b9521caaa
begin moving things to customize settings
2022-01-13 23:26:06 -07:00
Ethan Pippin
7f55945c94
revert some work and fix collections
2022-01-13 23:13:49 -07:00
Ethan Pippin
1c74928d93
revert LibraryListView
2022-01-13 23:03:39 -07:00
Ethan Pippin
d47268cfe1
fix tvOS from previous attempt at work
2022-01-13 22:59:31 -07:00
Ethan Pippin
0c95fb48a7
undo filter change attempt
2022-01-13 22:49:25 -07:00
Ethan Pippin
98b2b5071f
Merge branch 'main' into ios-new-library-views
2022-01-13 16:15:04 -07:00
Ethan Pippin
b087adf0e6
Merge branch 'main' into add-m1-to-device-builder
2022-01-13 15:41:13 -07:00
Ethan Pippin
21770f1e70
Update DeviceProfileBuilder.swift
2022-01-13 15:40:03 -07:00
Ethan Pippin
cabaffc951
wip
2022-01-13 15:39:29 -07:00
aiden 3
775e903d00
Merge pull request #295 from LePips/add-m1-to-device-builder
...
Add M1 to Device Builder
2022-01-13 17:09:57 -05:00
Ethan Pippin
61d057d5bd
lint
2022-01-13 15:04:41 -07:00
Ethan Pippin
58dd81ad0b
add M1
2022-01-13 15:03:53 -07:00
Ethan Pippin
0dd592df02
wip
2022-01-13 14:35:20 -07:00
Ethan Pippin
bdae39caa0
Merge branch 'main' into fix-transcoding
2022-01-13 09:05:54 -07:00
Ethan Pippin
8843577c41
fix transcoding url
2022-01-12 23:14:36 -07:00
Ethan Pippin
cdc294dd96
Merge branch 'main' into multiple-media-sources
2022-01-12 21:56:12 -07:00
aiden 3
dba82fdb17
Merge pull request #289 from LePips/remove-from-resume
...
Remove from Resume and Play from Beginning
2022-01-12 22:32:12 -05:00
Ethan Pippin
359986570e
reimplement NukeUI
2022-01-12 17:27:04 -07:00
Ethan Pippin
62a0bf4326
Update BaseItemDto+VideoPlayerViewModel.swift
2022-01-12 17:06:37 -07:00
Ethan Pippin
eb997e8cbe
ios multiple sources
2022-01-12 17:00:44 -07:00
Ethan Pippin
2d16b2886b
lint
2022-01-12 13:21:31 -07:00
Ethan Pippin
b38d788e34
implement remove from resume and play from beginning
2022-01-12 13:14:39 -07:00
Ethan Pippin
143836a26c
tvOS, fix seasons defaults, and localize
2022-01-11 23:21:03 -07:00
Ethan Pippin
6771d3d2c9
initial iOS missing items
2022-01-11 16:33:37 -07:00
Ethan Pippin
16a89b574a
update on tvOS
2022-01-11 00:08:44 -07:00
Ethan Pippin
53048d7d14
update item after playback close
2022-01-11 00:01:37 -07:00
Ethan Pippin
3359340449
ignore strings file for swiftformat
2022-01-10 22:46:31 -07:00
Ethan Pippin
f02c52f20a
lint
2022-01-10 15:51:24 -07:00
Ethan Pippin
057beca0ff
localize
2022-01-10 15:48:29 -07:00
Ethan Pippin
eb71e8b8d0
fix for updated swiftformat
2022-01-10 13:59:10 -07:00
Ethan Pippin
e7f3849187
step 2 - fix linting mistakes
2022-01-10 13:43:20 -07:00
Ethan Pippin
ca274bd206
deliberate linting mistakes
2022-01-10 13:41:42 -07:00
Ethan Pippin
e12da2cf07
format merge
2022-01-10 13:34:03 -07:00
Ethan Pippin
071d07d5ff
Merge branch 'main' into swiftformat-third-times-the-charm
2022-01-10 13:31:04 -07:00
Ethan Pippin
4298062ca3
swiftformat
2022-01-10 12:28:03 -07:00
koen
63e02f46bf
Merge branch 'main' into subtitle-sizes
2022-01-10 17:47:32 +01:00
koen
a94ddd1d36
Added subtitle sizes in tvOS
2022-01-10 17:46:25 +01:00
Ethan Pippin
03aeed967e
tvos cleanup
2022-01-09 21:13:35 -07:00
Ethan Pippin
e3608e9ca1
ios current episode bordered on row view and see more description
2022-01-09 21:02:02 -07:00
Ethan Pippin
c6886e3272
iOS truncated item overview
2022-01-09 20:00:41 -07:00
Ethan Pippin
14c8aa4101
create general poster size
2022-01-09 18:22:38 -07:00
koen
213259fde5
Merge branch 'main' into subtitle-sizes
...
# Conflicts:
# Swiftfin/Views/VideoPlayer/VLCPlayerViewController.swift
2022-01-09 13:23:22 +01:00
koen
438ce63c5c
Provides subtitle size options
2022-01-09 13:13:21 +01:00
Ethan Pippin
875eafecd1
switch back string
2022-01-08 23:52:25 -07:00
Ethan Pippin
5bfb8e240d
get latest items and tvos cinematic home view
2022-01-08 23:40:40 -07:00
Ethan Pippin
d77f59d048
remove hls stream
2022-01-08 18:06:03 -07:00
Ethan Pippin
c81306fd47
remove bad cached image package
2022-01-08 17:20:16 -07:00
Ethan Pippin
c14106381a
fix logging outputs
2022-01-08 17:13:58 -07:00
Ethan Pippin
2bdaf173a4
cache image attempt
2022-01-07 17:58:51 -07:00
Ethan Pippin
158edb3b5f
support external subtitles
2022-01-07 15:37:19 -07:00
Ethan Pippin
dbe95f29db
initial collections implementation
2022-01-06 23:01:17 -07:00
Ethan Pippin
e170e0671e
ios cleanup and fix
2022-01-06 11:12:24 -07:00
Ethan Pippin
6c2d153df4
more cinematic views
2022-01-06 10:59:15 -07:00
Ethan Pippin
6ad3b3e0f2
tvos home view updates
2022-01-05 22:57:07 -07:00
Ethan Pippin
6a7c4c0a5b
resume offset and live tv moved to experimental
2022-01-05 13:38:15 -07:00
Ethan Pippin
8c91a95ca4
sadly remove live tv from playing and merge fixes
2022-01-04 22:18:23 -07:00
Ethan Pippin
cd6f02d5f1
Merge branch 'main' into ios-video-player-refactor
2022-01-04 22:06:48 -07:00
Ethan Pippin
a7f5b15a8a
audio codec in details
2022-01-04 20:43:00 -07:00
Ethan Pippin
f2374de291
more final work
2022-01-04 20:35:00 -07:00
Ethan Pippin
00aaa246fd
begin work on embedded subtitles
2022-01-04 19:07:18 -07:00
Ethan Pippin
78c061d4de
iOS advanced seasons episodes selection
2022-01-04 18:47:18 -07:00
Ethan Pippin
e21aa66372
episode/movie cinematic view toggle
2022-01-04 00:17:03 -07:00
Ethan Pippin
25b4e382f2
confirm close tfor tvos
2022-01-03 23:37:48 -07:00
Ethan Pippin
2d7cad8cec
lots of final tvos work
2022-01-03 22:55:39 -07:00
Ethan Pippin
7ab85e453d
experimental flag for sync subtitles with adjacent items
2022-01-03 19:15:14 -07:00
Ethan Pippin
4f3f6d4c08
more iOS settings and fix appearance setting
2022-01-03 19:00:02 -07:00
Ethan Pippin
3eb92cd325
cinematic views for tvOS and more final work
2022-01-03 18:38:50 -07:00
Ethan Pippin
a9d37033e6
auto play on tvOS
2022-01-02 21:48:18 -07:00
Ethan Pippin
47249c2edd
tvos begin final work
2022-01-02 21:43:00 -07:00
Ethan Pippin
5b451ceaaa
begin final work
2022-01-02 21:20:20 -07:00
PangMo5
2888099328
fix bug related to recursive folders.
...
fix UI/UX errors in a specific situation when searching.
add UI animation in Search.
2022-01-03 00:27:44 +09:00
Ethan Pippin
1ae886606b
initial black background and comment changes
2022-01-01 21:59:44 -07:00
Ethan Pippin
29e824a035
add jump forward/backward indicators tvos
2022-01-01 21:17:22 -07:00
Ethan Pippin
86e41c4f81
general VLCPlayer implementation
2022-01-01 19:14:57 -07:00
Ethan Pippin
4c7490b5fa
initial port of VLC player to tvOS
2022-01-01 00:33:19 -07:00
Ethan Pippin
5eeea800fc
refine auto play
2022-01-01 00:12:03 -07:00
Ethan Pippin
391bb0decf
Merge pull request #233 from jhays/jhays/livetv
...
LiveTV support on tvOS
2021-12-30 15:58:51 -07:00
Ethan Pippin
4e2af9ec7f
some marks on sessionmanager
2021-12-30 15:20:47 -07:00
Ethan Pippin
678fdd03bf
add autoplay setting
2021-12-30 14:25:52 -07:00
Ethan Pippin
c4466c2cb9
allow edit jump forward and backward during playback
2021-12-30 14:03:29 -07:00
Ethan Pippin
d5e225dce1
remove VLC screen filled
2021-12-30 13:54:24 -07:00
Ethan Pippin
604f41bffd
auto-landscape rotate, overlay fade in/out, and appearance setting fix
2021-12-30 03:13:02 -07:00
Ethan Pippin
01e52e59b7
add stop/pause for backgrounding and terminating
2021-12-30 02:22:36 -07:00
Ethan Pippin
4219ecc8dc
persist subtitle state across items
2021-12-30 00:54:21 -07:00
Ethan Pippin
bc542dad8d
begin matching subtitle and audio streams among adjacent items
2021-12-29 15:25:50 -07:00
Ethan Pippin
fe0c8ee03b
initial previous and next item feature
2021-12-29 12:33:43 -07:00
Ethan Pippin
99445e387c
Right progress ticks for VLCPlayer
2021-12-28 16:45:45 -07:00
Ethan Pippin
467d0d4937
Move createVideoPlayerViewModel
2021-12-28 14:48:43 -07:00
Ethan Pippin
c51f11c5bc
Close on media end and CGSize extension
2021-12-28 14:45:25 -07:00
Ethan Pippin
114c070328
Fix and add default video jump lengths
2021-12-28 14:43:22 -07:00
Ethan Pippin
d1e3e08921
Fix home indicator hidden
2021-12-28 14:26:44 -07:00
Ethan Pippin
a566415ee1
Fixes and port over 2
2021-12-28 14:23:35 -07:00
Ethan Pippin
6a3c957807
Merge main and fix
2021-12-28 14:13:39 -07:00
Ethan Pippin
59465a3c4a
Initial implementation over
2021-12-28 07:21:44 -07:00
jhays
98a11ce303
refresh programs on channel view every 10 mins
2021-12-22 12:23:51 -06:00
jellyfin-bot
396ac3c453
[create-pull-request] automated change
2021-12-09 07:52:54 +00:00
jhays
1bafa774de
minor feedback cleanup
2021-11-29 17:51:47 -06:00
jhays
c98f63c5e4
support playback on programs view
2021-11-29 17:51:47 -06:00
jhays
ed57ea5577
Cleanup and temp views for iOS
2021-11-29 17:51:47 -06:00
jhays
b5719e505f
live tv playback, fix dates
2021-11-29 17:50:33 -06:00
jhays
43cd1ecc62
use coordinator to show player
2021-11-29 17:50:33 -06:00
jhays
7dab722cda
Add live TV channels grid. Remove guide view for now.
2021-11-29 17:50:33 -06:00
jhays
25ec19b1fe
LiveTV as root
2021-11-29 17:50:02 -06:00
jhays
b7fd00702f
add Channels tab
2021-11-29 17:49:47 -06:00
jhays
1fded3ee8e
start LiveTV section
2021-11-29 17:49:47 -06:00
Ethan Pippin
9d2ae12b16
Localize new text
2021-11-29 15:34:16 -07:00
Ethan Pippin
fca4b55118
Fix image query from messed up merge
2021-11-29 15:27:29 -07:00
aiden 3
9ba5ab8417
Merge branch 'main' into multi-server-url
2021-11-21 12:42:05 -05:00
PangMo5
9cafa44dfb
back to jpg
2021-11-12 23:34:58 +09:00
PangMo5
5c24550228
Change to utilize image API
...
Change the url image format to webp
2021-11-12 22:51:50 +09:00
Ethan Pippin
43f03c1c9c
cleanup
2021-11-10 23:03:58 -07:00
Ethan Pippin
1ee02dfcb0
Merge branch 'main' into multi-server-url
2021-11-10 22:55:06 -07:00
PangMo5
923af3f013
swiftlint autocorrect
2021-11-08 03:53:42 +09:00
PangMo5
6307ae4e26
Replace R.swift with Swiftgen
2021-11-08 03:37:01 +09:00
PangMo5
1e0ae4745c
Replace the existing strings and texts with R.swift
2021-11-08 02:56:07 +09:00
PangMo5
646467b8e7
Merge branch 'main' into R.swift
...
# Conflicts:
# JellyfinPlayer.xcodeproj/project.pbxproj
# JellyfinPlayer.xcworkspace/xcshareddata/swiftpm/Package.resolved
# Translations/en.lproj/Localizable.strings
2021-11-08 00:51:54 +09:00
Ethan Pippin
039e469ebb
Lock datastack versions
2021-11-06 22:27:37 -06:00
Ethan Pippin
55dc1ec7e4
Allow switching URIs and see details from UserListView
2021-11-06 22:21:53 -06:00
Ethan Pippin
eb901da824
Merge branch 'main' into multi-server-url
2021-11-06 20:02:39 -06:00
aiden 3
63676a81bd
Merge pull request #193 from LePips/update-home-view-items
...
iOS - Home Screen Pull To Refresh
2021-10-27 20:30:57 -04:00
aiden 3
1344e906f4
Merge pull request #198 from LePips/default-http-option
...
Default scheme
2021-10-27 20:30:37 -04:00
Ethan Pippin
efb751f00f
Add setting current URI after new connection
2021-10-25 12:00:30 -06:00
Ethan Pippin
43090831cb
Add multi url support to stored server
2021-10-24 21:33:07 -06:00
Ethan Pippin
d633652b8c
update port
2021-10-23 22:31:55 -06:00
Ethan Pippin
095a7cd766
add default scheme and autopopulate scheme
2021-10-23 22:25:29 -06:00
jhays
992361a1cf
bugfixes, add year and rating to items
2021-10-21 21:18:18 -05:00
jhays
53ce0b1204
fix iOS build with dud view
2021-10-20 20:54:45 -05:00
jhays
2b888e9b82
Additional coordinators and routing fixes
2021-10-20 17:58:45 -05:00
Ethan Pippin
df0b3af4ee
Move RefreshHelper to only iOS
2021-10-18 22:20:56 -06:00
Ethan Pippin
54482f9ed6
Add home screen refresh
2021-10-18 21:08:13 -06:00
PangMo5
f2ef59fe58
Add R.swift
2021-10-17 17:05:37 +09:00
Ethan Pippin
9ac86a478a
Fix cancelling connection and signin
2021-10-16 09:54:57 -06:00
Ethan Pippin
cdec38be7a
Review edits
2021-10-16 09:53:23 -06:00
Ethan Pippin
362f49b497
Merge branch 'main' into multi-server-user-login
2021-10-15 16:08:41 -06:00
Ethan Pippin
a0562e9e9d
Cleanup and symbol unification
2021-10-15 15:25:56 -06:00
Ethan Pippin
ff7a4c5620
Cleanup and remove NukeUI for AsyncImage
2021-10-15 15:20:00 -06:00
aiden 3
f1127aca35
Merge pull request #182 from jhays/jhays/swiftUICollection
...
use CollectionView on tvOS LibraryView
2021-10-15 16:53:52 -04:00
Ethan Pippin
350bc0ee6b
Add Stinsen purge note
2021-10-15 13:39:40 -06:00
Ethan Pippin
2aeb429c8e
Lock SwiftfinStore datastack
2021-10-15 13:37:16 -06:00
Ethan Pippin
30bf12bea2
Implement BasicAppSettingsView, purge, and fix iOS discovering servers
2021-10-15 13:25:37 -06:00
Ethan Pippin
f3a6cee8ca
Allow researching for local servers and cancelling requests
2021-10-15 11:31:36 -06:00
Ethan Pippin
dfc8aedf78
Create Reset button and organize
2021-10-15 10:24:04 -06:00
Ethan Pippin
b2fb9fbe2b
Add BasicAppSettingsView, refactor, and organize
2021-10-15 09:35:32 -06:00
jhays
6a1d049dbb
don't add loading cell after last page
2021-10-15 08:24:10 -05:00
jhays
0dc7eab1cd
add loading cell as last item
2021-10-15 08:22:08 -05:00
Ethan Pippin
0a57049236
Fix ItemCoordinator for tvOS
2021-10-15 00:49:40 -06:00
Ethan Pippin
0eec789f1a
Merge branch 'main' into multi-server-user-login
2021-10-15 00:47:39 -06:00
Ethan Pippin
2d56c01bb9
Finish ServerListView and UserListView
2021-10-15 00:43:14 -06:00
Ethan Pippin
8f79ecbc77
Start on ServerListView
2021-10-15 00:14:53 -06:00
Ethan Pippin
64f50be2aa
tvOSMainCoordinator
2021-10-14 23:28:52 -06:00
Ethan Pippin
f3dff2f216
Add respective coordinators
2021-10-14 22:55:20 -06:00
Ethan Pippin
5f4d42d6c8
Move coordinators to shared
2021-10-14 22:50:30 -06:00
jhays
2cfc69640d
cleanup some row math
2021-10-14 22:28:36 -05:00
Ethan Pippin
76530a6d7a
Move tvOS files and remove persistence controller
2021-10-14 17:21:10 -06:00
Ethan Pippin
b13877cddd
Allow server/user deletion
2021-10-14 16:50:08 -06:00
Ethan Pippin
1aa2716f42
Use uri instead of local address and login to sign in
2021-10-14 15:32:55 -06:00
Ethan Pippin
3599df56e9
Prevent connecting/signing in if already exists
2021-10-14 15:28:13 -06:00
Ethan Pippin
f248767adf
Login to Sign In
2021-10-14 14:20:13 -06:00
Ethan Pippin
a5e6cdf998
Add better views and flow for no servers/users
2021-10-14 14:17:50 -06:00
jhays
ffde1c468d
feedback cleanup
2021-10-14 14:06:23 -05:00
jhays
1c2b1879b4
use CollectionView on LibraryView
2021-10-14 09:59:35 -05:00
Ethan Pippin
03edfe7e7c
Set server base path for existing login and user id in defaults for existing user login
2021-10-14 00:52:45 -06:00
Ethan Pippin
1d6047840f
Add UserList for server
2021-10-13 23:09:41 -06:00
Ethan Pippin
c69df2c7c4
User state map from login
2021-10-13 22:26:53 -06:00
Ethan Pippin
67bfdcb207
Add state models and proper logout
2021-10-13 22:25:57 -06:00
Ethan Pippin
e81b593fa1
Add UserLoginView
2021-10-13 19:24:50 -06:00
Ethan Pippin
1576d9d6b7
Create new SessionManager and begin new connect flow
2021-10-13 15:58:45 -06:00
Ethan Pippin
7dd253c530
Organize files
2021-10-12 18:12:14 -06:00
Ethan Pippin
4e75905f70
Initial CoreStore foundation
2021-10-12 17:57:30 -06:00
PangMo5
e58e67211f
Add a menu of Route function to ItemView
2021-10-05 01:11:48 +09:00
Anthony Lavado
c2d4508c15
Merge pull request #172 from jhays/jhays/tvos-library
...
tvOS library work - add All Media tab
2021-10-02 14:07:28 -04:00
jhays
73bc3f5b0a
move duplicate ItemType extension to shared
2021-09-29 21:24:22 -05:00
PangMo5
a46ed45925
modify LatestMediaViewModel.requestLatestMedia params
...
fix build error
2021-09-23 18:00:30 +09:00
PangMo5
1b7e801a49
Merge branch 'main' into PangMo5/coordinator-and-deep-link
...
# Conflicts:
# JellyfinPlayer.xcodeproj/project.pbxproj
# JellyfinPlayer.xcworkspace/xcshareddata/swiftpm/Package.resolved
2021-09-23 15:58:41 +09:00
aiden 3
13202d810e
Merge pull request #170 from jhays/jhays/tvos-fix
...
tvOS fixes
2021-09-22 16:47:43 -04:00
jhays
4050907988
fix tv target and colors
2021-09-21 23:18:05 -05:00
PangMo5
b92d66e26e
Support DeepLink jellyfin://Users/{UserID}/Items/{ItemID}
2021-09-22 05:28:14 +09:00
Ethan Pippin
f639bee126
todo work and update to minimum of iOS 15
2021-09-21 11:06:09 -06:00
PangMo5
16e3cd6ea5
migrate stinsen v1 to v2
2021-09-20 20:32:04 +09:00
PangMo5
1863d973a9
Merge branch 'main' into PangMo5/coordinator-and-deep-link
...
# Conflicts:
# JellyfinPlayer.xcodeproj/project.pbxproj
# JellyfinPlayer/Components/PortraitItemView.swift
# JellyfinPlayer/ContinueWatchingView.swift
# JellyfinPlayer/EpisodeItemView.swift
# JellyfinPlayer/HomeView.swift
# JellyfinPlayer/ItemView.swift
# JellyfinPlayer/MovieItemView.swift
# JellyfinPlayer/SeasonItemView.swift
# JellyfinPlayer/SeriesItemView.swift
# JellyfinPlayer/SettingsView.swift
# Shared/ViewModels/ItemViewModel.swift
2021-09-20 17:46:29 +09:00
Ethan Pippin
2006353c60
Add debug localhost server check
2021-08-31 23:12:20 -06:00
Ethan Pippin
b6b78cc617
Reduce item view complexity
2021-08-31 23:12:09 -06:00
Ethan Pippin
b349258086
Some work
2021-08-30 11:09:26 -06:00
Ethan Pippin
2dbb0bd890
Simplify item view creation
2021-08-27 23:31:13 -06:00
PangMo5
3235f8046d
fix suggested changes
2021-08-26 02:22:28 +09:00
PangMo5
5d96de329f
Temporarily process deep link from HomeView
2021-08-25 20:15:57 +09:00
PangMo5
3ad789fe08
Merge branch 'main' into PangMo5/coordinator-and-deep-link
...
# Conflicts:
# JellyfinPlayer/SettingsView.swift
# JellyfinPlayer/VideoPlayer.swift
2021-08-25 17:48:32 +09:00
PangMo5
74a9302021
Add ItemCoordinator
2021-08-25 16:46:59 +09:00
PangMo5
0640e7051d
Add FilterCoordinator
...
Add LibraryCoordinator
Add SearchCoordinator
Add SettingsCoordinator
Update HomeCoordinator
Update LibraryListCoordinator
2021-08-25 14:26:19 +09:00
acvigue
4d363b2367
[create-pull-request] automated change
2021-08-23 00:36:48 +00:00
Ethan Pippin
a64248c0d3
lowerCamelCase
2021-08-21 10:28:57 -06:00
PangMo5
3a090aaf4e
Add Stinsen
...
Add ConnectToServerCoodinator
Add HomeCoordinator
Add LibraryListCoordinator
Add MainCoordinator
Add MainTabCoordinator
2021-08-21 19:55:32 +09:00
Ethan Pippin
d5594625ec
Create advanced settings view
2021-08-20 15:34:34 -06:00
aiden 3
b61acd6744
Merge branch 'main' into custom-time-skip-duration
2021-08-18 16:11:29 -04:00
Ethan Pippin
88cc1e2022
Conform to Defaults.Serializable
2021-08-18 00:24:14 -06:00
Ethan Pippin
4e41863d23
Add custom time skip durations
2021-08-17 23:41:08 -06:00
Ethan Pippin
35a89a0e80
Remove getPublicUsers on init
2021-08-16 22:13:04 -06:00
Ethan Pippin
fc2b9d8a72
Default to not loading if not loading anything
2021-08-16 22:07:47 -06:00
PangMo5
5efa29a9a5
remove some force unwrapping
2021-08-16 04:46:58 +09:00
jellyfin-bot
7532aa564c
[create-pull-request] automated change
2021-08-13 23:57:00 +00:00
Ethan Pippin
c3c64c1354
Update logging
2021-08-12 11:30:50 -06:00
Ethan Pippin
d046f0ab56
Implement starter error messages
2021-08-12 00:39:28 -06:00
Ethan Pippin
791a7ae66e
Fix support for Swift 5.4
2021-08-05 11:46:11 -06:00
acvigue
7476a11a36
[create-pull-request] automated change
2021-08-01 16:28:02 +00:00
Aiden Vigue
93a25eb9c4
add tvOS settings page; fix transcoded video playback always starting at 0 ticks, also add front row image.
2021-07-31 23:52:31 -04:00
Aiden Vigue
5b9e753965
im going to bed
2021-07-31 23:22:12 -04:00
Aiden Vigue
c642333811
use web
2021-07-31 20:29:14 -04:00
Aiden Vigue
25e271fe88
Add fallback blur hash (causes crashes if blank)
2021-07-31 12:59:41 -04:00
Aiden Vigue
5fbe2a4a3d
offer to save jellyfin profile user.
2021-07-31 12:50:12 -04:00
Aiden Vigue
e8439830f2
fix infinite load for subtitles. also save last used user.
2021-07-31 12:18:12 -04:00
Aiden Vigue
d98776f655
fix crashes
2021-07-31 09:35:21 -04:00
acvigue
95977c1053
[create-pull-request] automated change
2021-07-27 01:47:11 +00:00
Ethan Pippin
4fa6059a2a
Allow changing appearance
2021-07-26 13:44:14 -06:00
acvigue
de4be5ddcf
[create-pull-request] automated change
2021-07-16 03:41:09 +00:00
Aiden Vigue
11671d9c42
changes
2021-07-15 23:38:48 -04:00
aiden 3
474c07fcfd
Merge branch 'main' into PangMo5/enhanced-search
2021-07-15 13:34:10 -04:00
PangMo5
fe9fc33b18
Fix request changes
2021-07-16 02:29:11 +09:00
PangMo5
8f0af64846
UX Improvement
2021-07-16 01:26:19 +09:00
PangMo5
5c4ee44575
Implement search by ItemType
...
Search Logic Improvements
2021-07-16 00:50:46 +09:00
PangMo5
9bdb9a2c62
Add suggestions in search screen
2021-07-15 23:59:10 +09:00
acvigue
098ed65439
[create-pull-request] automated change
2021-07-14 21:43:32 +00:00
Aiden Vigue
f1dc7be31d
Add related items, add logging statements.
2021-07-14 17:42:53 -04:00
Aiden Vigue
c6a93868c7
start new logging agent
2021-07-12 21:14:14 -04:00
Aiden Vigue
4fdb6fedcf
fix build
2021-07-12 16:55:33 -04:00
Aiden Vigue
c37bc726ea
Add PGSSub support
2021-07-11 23:28:35 -04:00
Aiden Vigue
2c18b7fb2d
Fix item links not showing similar items.
2021-07-11 23:20:44 -04:00
acvigue
12e4af65cd
[create-pull-request] automated change
2021-07-02 19:14:16 +00:00
Aiden Vigue
e22020cd44
add vp9
2021-07-02 15:13:40 -04:00
Aiden Vigue
42d9b4b8a7
Fix fast user switching
...
Show watched icon on completed episodes.
Add seek buttons to MPNowPlayingInfoCenter
Fix tvos remote play/pause not showing series name.
2021-07-01 14:34:51 -04:00
Stephen Byatt
dc8f6cfe1c
Filter device name characters
2021-06-30 16:41:30 +10:00
Aiden Vigue
f373a71e89
fix nppbcntr & gestures.
2021-06-29 16:38:23 -04:00
Aiden Vigue
2b6f0c5ea1
Add series item view
2021-06-29 15:58:59 -04:00
Aiden Vigue
897d158707
basic movie item view
2021-06-28 16:43:13 -04:00
Aiden Vigue
e392a03d05
fix ffmpeg codecs
2021-06-27 15:20:04 -04:00
Aiden Vigue
78e110dfc2
Update next up view.
2021-06-27 13:50:52 -04:00
Aiden Vigue
19c5e3e4c8
Consolidate item views.
...
Add watched badges
Add remaining episode badges
Add favorite badges.
Fix genres to only show genres from current library.
Show watched episodes in series view.
Add progress bar to currently watching items in library.
Fix showing favorites.
2021-06-26 15:04:57 -04:00
acvigue
e6ede1280d
[create-pull-request] automated change
2021-06-25 18:46:43 +00:00
PangMo5
fe5f41838c
fix naming
2021-06-26 03:05:05 +09:00
PangMo5
9e27114cf0
Remove unused import
...
Fix formatting
2021-06-26 02:40:10 +09:00
PangMo5
1ea6da0c2c
rollback signing
2021-06-25 19:07:46 +09:00
PangMo5
c27ebe5ad2
add SearchablePickerView
2021-06-25 18:49:54 +09:00
PangMo5
f308219c34
Apply prefer language settings to VideoPlayer
2021-06-25 17:42:40 +09:00
PangMo5
3ee33461d3
add Defaults package
...
replaced UserDefaults.default with Defaults
add prefer language settings
2021-06-25 17:02:24 +09:00
Aiden Vigue
28d2136a25
add watched state to item image views.
2021-06-25 00:35:21 -04:00
Aiden Vigue
c203778d89
fix some file headers.
2021-06-24 12:21:21 -04:00
aiden vigue
29d77add70
Merge branch 'main' into main
2021-06-24 12:16:49 -04:00
Stephen Byatt
2dd60b6ce5
Merge branch 'main' into serverDiscovery
2021-06-24 17:03:29 +10:00
Stephen Byatt
0d791c094e
Fix tvOS searching on every launch
2021-06-24 17:02:39 +10:00
Stephen Byatt
98cadc7281
Merge branch 'jellyfin:main' into main
2021-06-24 15:37:47 +10:00
Aiden Vigue
d6f6378bda
Refactor list view. Fix some images not appearing.
2021-06-23 15:21:44 -04:00
Aiden Vigue
7c9b443bc7
Get rid of spacers on home screen
...
Also, fancify the list view of libraries.
2021-06-23 14:50:30 -04:00
Stephen Byatt
df8bf349eb
Add server discovery
2021-06-23 17:38:45 +10:00
Stephen Byatt
2229f1ca58
Merge branch 'jellyfin:main' into main
2021-06-22 17:07:52 +10:00
Stephen Byatt
f05eee3593
Move duplicate objects in both Video Players to a shared file
2021-06-22 14:18:01 +10:00
Aiden Vigue
1f0cefba0d
Merge remote-tracking branch 'origin/main' into main
2021-06-22 00:15:50 -04:00
Aiden Vigue
e1d2edfca4
51 prep
2021-06-22 00:10:54 -04:00
aiden vigue
9dca81e34f
Merge branch 'main' into PangMo5/#81-fix
2021-06-21 23:48:25 -04:00
PangMo5
23ecc5419f
fix #81
...
ConnectToServerViewModel tracked ActivityIndicator
Remove Unnecessary Code
2021-06-22 12:05:35 +09:00
Stephen Byatt
0f57ba4417
Merge branch 'jellyfin:main' into main
2021-06-22 13:01:37 +10:00
Stephen Byatt
ee39d81510
UI Changes:
...
Change time format for better readability with titles over 1hr
Add padding between title and media information
Change watched status image to circle check system image
2021-06-22 11:35:28 +10:00
Stephen Byatt
5fe8c3b7cc
tvOS player
2021-06-22 09:21:53 +10:00
Aiden Vigue
b27e8c6a74
playback
2021-06-21 02:41:45 -04:00
Aiden Vigue
a7ed08e2b5
release 49
2021-06-20 23:18:22 -04:00
Aiden Vigue
98ef133bd9
fix progress
2021-06-20 18:13:39 -04:00
PangMo5
368ac68005
Remove @Published used for input(keyboard) binding (side effect)
2021-06-19 18:09:25 +09:00
acvigue
a13ab18b65
[create-pull-request] automated change
2021-06-19 01:39:20 +00:00
Aiden Vigue
6c576b1510
BUILD ISSUES YAY! 😁 😃 😄
2021-06-18 21:38:48 -04:00
PangMo5
dd480def5c
fix requested changes
2021-06-19 08:51:35 +09:00
PangMo5
875f603c98
add DetailItemViewModel
2021-06-19 07:24:22 +09:00
PangMo5
39a5b6a2e7
refactor filters system
...
add LibraryFilterViewModel
some func name lowercased
2021-06-19 07:16:17 +09:00
PangMo5
f8a70051ac
add SeriesItemViewModel
2021-06-19 06:06:16 +09:00
PangMo5
3d22456968
add SeasonItemViewModel
2021-06-19 06:00:34 +09:00
PangMo5
4fb792ec24
add EpisodeItemViewModel
2021-06-19 05:55:50 +09:00
PangMo5
7267b37cb7
add MovieItemViewModel
2021-06-19 05:53:29 +09:00
PangMo5
72375ab731
add LibraryViewModel
2021-06-19 05:34:39 +09:00
PangMo5
88ed1c4a3e
add LibrarySearchViewModel
2021-06-19 04:51:04 +09:00
PangMo5
88fcbf5aec
add LatestMediaViewModel
2021-06-19 04:37:36 +09:00
Aiden Vigue
e9f6bce04b
tvos build issues.
2021-06-17 22:42:10 -04:00
acvigue
add5908be2
[create-pull-request] automated change
2021-06-18 02:34:18 +00:00
Aiden Vigue
ac26ac8077
some fixes for TabView getting cut off when scrolling out of viewport.
2021-06-17 22:33:41 -04:00
Aiden Vigue
104bdaddb9
changes
2021-06-17 15:17:44 -04:00
Aiden Vigue
f1204238c0
i hate mvvm
2021-06-16 23:41:31 -04:00
Aiden Vigue
f4008c8c15
New login views for tvOS
2021-06-15 23:47:05 -04:00
Aiden Vigue
de632aeb7e
add some views - rename a few folders.
2021-06-15 19:56:49 -04:00
PangMo5
50ff0ceac8
Merge branch 'Jellyfin/main' into PangMo5/refactoring
2021-06-15 22:53:59 +09:00
PangMo5
94aa3bc4b4
initial screens Refactoring
...
remove ContentView
add HomeView
add MainTabView
add SplashView
add ConnectToServerViewModel
add HomeViewModel
add LibraryListViewModel
add SplashViewModel
add ViewModel
2021-06-15 22:44:03 +09:00
PangMo5
8c0c51fa26
Replace globalData with SessionManager, ServerEnvironment
2021-06-15 19:15:23 +09:00
Aiden Vigue
817c81e33a
Exit media player if no media sources returned
2021-06-14 01:58:38 -04:00
PangMo5
c66fce752a
Singleton renamed
2021-06-14 03:08:42 +09:00
PangMo5
f2853ba87c
update access control
2021-06-14 02:59:58 +09:00
PangMo5
40127b0710
add ServerEnvironment.setUp, reset func
...
add SessionManager.updateHeader, login, logout
2021-06-14 02:40:19 +09:00
PangMo5
bc03de481d
add ServerEnvironment
...
add SessionManager
remove WidgetEnvironment
2021-06-14 01:26:56 +09:00
Aiden Vigue
96dba15f04
Update Nuke to 0.6.1
2021-06-12 10:41:56 -07:00
Aiden Vigue
3d6eb2f183
release 41
2021-06-12 00:00:02 -07:00
aiden vigue
f434bf21a4
commit from pool
2021-06-11 11:56:01 -07:00
github-actions[bot]
770ad0fbf8
[create-pull-request] automated change ( #52 )
...
Co-authored-by: acvigue <acvigue@users.noreply.github.com>
2021-06-10 17:39:31 -07:00
Aiden Vigue
18cc3ac15d
bugs bugs bugs *squash*
2021-06-10 17:28:05 -07:00
github-actions[bot]
b26f81247a
[create-pull-request] automated change ( #47 )
...
Co-authored-by: acvigue <acvigue@users.noreply.github.com>
2021-06-10 09:28:21 -07:00
Aiden Vigue
c00559a4a4
Merge remote-tracking branch 'origin/main' into main
2021-06-10 01:19:33 -07:00
Kwangmin Bae
7c5a4441c1
Add Next Up Widgets ( #43 )
...
* WIP
* add EntryView UI
apply AppGroups
apply KeychainGroups
* update widget layout
* update widget layout
* Refactoring
add WidgetEnvironment
add snapshot logic
add placeholder
* fix
* fix team id
* pass ci?
* update keychain group
* Update PersistenceController.swift
Co-authored-by: Aiden Vigue <acvigue@me.com>
2021-06-10 01:05:52 -07:00
Aiden Vigue
ef7de54baf
idk
2021-06-10 00:10:12 -07:00
Aiden Vigue
988377e0ea
fix
2021-06-09 21:25:50 -07:00
Aiden Vigue
583f4a7509
it all works
2021-06-09 17:04:33 -07:00
Aiden Vigue
a535a11de4
add seasonitemview
2021-06-08 23:21:08 -07:00
Aiden Vigue
93ef16a46d
more to mvc & gen. client
2021-06-08 17:04:33 -07:00
Aiden Vigue
de5e79f6ce
MovieItemView using gen. api
2021-06-08 10:22:53 -07:00
Aiden Vigue
007930ec06
Start moving to generated client
2021-06-06 21:54:07 -07:00
Aiden Vigue
f27574f94d
license headers - start switch to combine api
2021-06-05 22:57:25 -07:00
Aiden Vigue
6e3e60cae1
Add tvOS target
...
Adds TVVLCKit
Adds xcassets for tvOS
adds initial tvOS boilerplate - will not run currently
2021-06-03 23:44:40 -04:00