Skip to content
This repository has been archived by the owner on Dec 1, 2020. It is now read-only.

SwiftUI? #6

Open
anthonylavado opened this issue Jun 18, 2020 · 9 comments
Open

SwiftUI? #6

anthonylavado opened this issue Jun 18, 2020 · 9 comments

Comments

@anthonylavado
Copy link
Member

I was thinking about moving the UI to use SwiftUI which will only work for iOS 13+ but it’ll be cleaner and simpler. I haven’t gotten around to writing it all yet though.

Originally posted by @r0arkin in #5 (comment)

@anthonylavado
Copy link
Member Author

anthonylavado commented Jun 18, 2020

Obviously this will be dictated by the Jellyfin iOS Roadmap (which is still pending).

Just some points for reference:

@anthonylavado
Copy link
Member Author

Without going in to further details at this time - do it.

@loligans
Copy link

Is this the repo were the tvOS app would go?

@anthonylavado
Copy link
Member Author

@loligans That's correct. Right now it's a basic shell of an iOS app. Login to a Jellyfin server works, and playback for video items works.

@anthonylavado
Copy link
Member Author

@r0arkin Let me know if you want to talk about the app's design at any point :-)

@s3rverro0m
Copy link
Contributor

@r0arkin Let me know if you want to talk about the app's design at any point :-)

Definitely! Sorry, I’ve been crazy busy and haven’t gotten around to working on the UI.

@loligans
Copy link

loligans commented Jul 5, 2020

@r0arkin @anthonylavado I’d like to help out with this project. Are there things that are ready to be worked on?

@s3rverro0m
Copy link
Contributor

@r0arkin @anthonylavado I’d like to help out with this project. Are there things that are ready to be worked on?

I’m not working on anything specific right now since work has ramped up. 😕

@anthonylavado
Copy link
Member Author

@loligans I haven't written up the iOS Client Roadmap yet, but it was discussed internally with some other Jellyfin project team members.

The basic goals here:

  • Update the code with iOS 13+ as a target
  • Fix API calls to return Video (Movies, TV Shows) and Audio (Music) properly
  • Ensure basic playback of common formats
  • Ensure communication with the server (playback progress, etc)

After that, we can get in to more things, like design, adding more format support/transcoding requests, adding download support, etc. Right now, it seems to work well enough for most video.

We're on the verge of releasing 10.6 for the server, so our time outside of that has gotten a little more limited. I'm happy to still answer questions though! You can always stop by the chat rooms too :-)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

3 participants