Nextcloud Talk is a fully on-premises audio/video and chat communication service

Overview

Nextcloud Talk iOS app

Video & audio calls and chat through Nextcloud on iOS

Nextcloud Talk is a fully on-premises audio/video and chat communication service. It features web and mobile apps and is designed to offer the highest degree of security while being easy to use.

Nextcloud Talk lowers the barrier for communication and lets your team connect any time, any where, on any device, with each other, customers or partners.

Available on the AppStore

Prerequisites

Development setup

$ pod install

$ git submodule update --init

$ open NextcloudTalk.xcworkspace

TestFlight

Do you want to try the latest version in development of Nextcloud Talk iOS? Simple, follow this simple step

Apple TestFlight

We are also available on our public Talk team conversation, if you want to join the discussion.

License: GPLv3 with Apple app store exception.

Comments
  • No text notifications on iOS device

    No text notifications on iOS device

    Steps to reproduce

    1. users send me a messages
    2. sudo -u www-data php /var/www/nextcloud/occ notification:test-push --talk username

    Expected behaviour

    I should be getting text notification on my ios devices, but it dose work on my windows desktop client and androind client. Already rebooted the phone, removed and reinstalled the app sent a sudo -u www-data php /var/www/nextcloud/occ notification:test-push --talk admin no luck

    I did do a curl https://push-notifications.nextcloud.com and came back with 404 page not found: based on the doc that a good message.

    Actual behaviour

    Not getting notifications on the IOS devices

    Device information

    Device: iPhone X/iPad Y/… iPhone 12 Pro iOS version: 10/… 15.6 Talk version: 11.1.1 14.0.2

    Server information

    Nextcloud version: (see admin overview page: /index.php/settings/admin/overview) 24.0.3 Talk version: (see apps admin page: /index.php/settings/apps) 14.0.3 Custom Signaling server configured: yes/no and version (see talk admin settings: /index.php/settings/admin/talk#signaling_server)

    Custom TURN server configured: yes/no (see talk admin settings: /index.php/settings/admin/talk#turn_server) yes Custom STUN server configured: yes/no (see talk admin settings: /index.php/settings/admin/talk#stun_server) yes

    Server log (data/nextcloud.log)

    None
    
    bug 0. Needs triage 
    opened by andyxheli 46
  • Missing chat messages notifications

    Missing chat messages notifications

    Steps to reproduce

    1. Send a private message to another user
    2. The push notification may or may not arrive. I have yet to identify the cause, this issue aims to solve this problem.

    Expected behaviour

    A push notification should show up immediately and 100% of the time if a message is received.

    Actual behaviour

    That usually does not happen. The message is received, but until I open the app I can't see if there is a new message or not.
    I have double checked all my settings: the Talk chat notifications are enabled, the iOS notifications for this app are enabled, I have solved all warnings in the Nextcloud Overview settings section.
    As a note: notifications used to work perfectly on v10. With v11, some notifications started to be missing, while sometimes they were received correctly. Now with v12 I almost never receive them. I have tried reinstalling the app from the App Store, and that seemed to work for a couple hours (meaning I was correctly receiving all notifications immediately), but that solution seems to be very temporary.

    As a sidenote, my setup has 2 "peculiarities" that might trigger this wrong behavior:

    • my Nextcloud data is on an NFS mount passed to Docker
    • on my private network I use a local DNS (though I experience the same behavior both when connected to it and when I'm outside)

    As a final note, my Nextcloud instance is behind a reverse proxy, and although I believe that is the setup most people have, I might have a missing or wrong line here and there in the config file (but as I pointed out before, I have no warnings in my Overview settings section).

    EDIT: it seems that I receive notifications for replies to my messages, but not for other direct messages (I've reproduced this behavior three times, quite sure this is one of the problems). I have double checked with the web version and the chat notifications are set to "all messages". Could this be an issue with nextcloud/spreed instead of the mobile app?
    I have also tried with another private chat and that seems to work fine. I can't pinpoint the issue, any help is welcome.

    EDIT 2: after a video call yesterday I started receiving all notifications correctly. I don't know how long it will last, but this is my current situation. I have not made any configuration changes or updates. Even so, I would still like to know why notifications haven't worked for a few days, and if this is possible to avoid in the future, so that I can recommend this platform to more people. Let me know if any more detail is needed to debug what happened.

    EDIT 3: amending EDIT 2, now notifications are actually hit and miss on both ends of the conversation.

    Device information

    Device: iPhone 7, iPhone SE 1

    iOS version: both 14.6

    Talk version: both 12.1.0

    Server information

    Nextcloud version: (see admin overview page: /index.php/settings/admin/overview) 22.0.0

    Talk version: (see apps admin page: /index.php/settings/apps) 12.0.1

    Custom Signaling server configured: yes/no and version (see talk admin settings: /index.php/settings/admin/talk#signaling_server) no

    Custom TURN server configured: yes/no (see talk admin settings: /index.php/settings/admin/talk#turn_server) yes

    Custom STUN server configured: yes/no (see talk admin settings: /index.php/settings/admin/talk#stun_server) no (default STUN server)

    Server log (data/nextcloud.log)

    Insert your server log here
    
    bug 0. Needs triage 
    opened by e-caste 44
  • Talk app immediately closes upon opening ios 10.3.2

    Talk app immediately closes upon opening ios 10.3.2

    Expected behaviour

    App opens and does not close automatically. As the description of Nextcloud talk it's compatibility says only IOS 10 or higher is required. See https://apps.apple.com/us/app/nextcloud-talk/id1296825574 Compatibility: Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch.

    Actual behaviour

    Splash screen shows briefly app closes automatically.

    Steps to reproduce

    1. Open app
    2. App crashes

    Reasoning or why should it be changed/implemented?

    Can't use app if it crashes immediately.

    iOS version

    10.3.2 (14F89)

    App version

    10.0.0

    Server configuration

    I highly doubt these are at all relevant but sure.

    Operating system: Ubuntu 18.04

    Web server: Apache 2.4.?

    Database: Mariadb

    PHP version: 7.3

    Nextcloud version: 19.0.3

    opened by Dantali0n 23
  • Add conversation list as sidebar in Talk UI for iPads and Macs

    Add conversation list as sidebar in Talk UI for iPads and Macs

    This PR adds a split view to the Talk UI, improving its usability on the iPad and on macOS.

    Screenshot 2022-04-18 at 00 35 51 Screenshot 2022-04-18 at 00 36 07

    Stuff still to be done:

    • [x] Ensure table view cell for selected room is highlighted
    • [x] Add intro screen to secondary view when no chats are open (e.g. "Start a conversation" or something along those lines)
    • [x] Fix borking of toolbars caused during collapse/reopen of primary view (the sidebar)
    • [x] Fix centering of unread mentions toast
    • [x] Fix the colour of the sidebar toggle button in the primary view (almost invisible with the default blue)
    • [x] Fix incorrect disabling of chat controls
    • [x] Fix incorrect highlighting of chats
    • [x] Fix switching accounts, leaving conversations, removing accounts laving chat open in secondary view

    Closes #302

    opened by claucambra 22
  • No notifications

    No notifications

    Hello, I don't have any notifications when a chat comes on IOS. Notification apps in Nextcloud is enabled and Notification is allowed for Nextcloud Talk in IOS.

    opened by ghost 22
  • No message notifications between iOS devices. after the update from 20.8 to 21.0

    No message notifications between iOS devices. after the update from 20.8 to 21.0

    Hi, since a week, I was trying to update to 21.0 and each time the notifications don't work between the IOS. I took a snapshot of my server, I put Nextcloud server up to date at 21.0 successfully. And the notifications stop working, I do a reverse snapshot and all working again. (nextcloud/talk-ios#508)

    Regards.

    opened by chosebine501 21
  • Call view design enhancements

    Call view design enhancements

    • [x] Show conversation name in group calls.
    • [x] Set participant name at the bottom-left corner.
    • [x] Set mute and screensharing indicators at the bottom right corner.
    • [x] Add rounded corners to cells (same as in the web UI)
    • [ ] Call control buttons should push and shrink the collection view.
    opened by alazarevic5 19
  • No call notification

    No call notification

    Steps to reproduce

    1. app in background / inactive

    Expected behaviour

    A notification / ring should appear when you receive a call

    Actual behaviour

    Nothing happens. No call notification

    Device information

    Device: iPhone XR

    iOS version: 14.6

    Talk version: 12.0.0

    Server information

    Nextcloud version: 21.0.2 Talk version: 11.2.2

    Custom Signaling server configured: no Custom TURN server configured: yes/ Custom STUN server configured: yes/

    Since the update to Talk 11 there have been problems with the notifications. I am currently not receiving any call notification on my iPhone. The behavior was the same in the previous version.

    If I can help in any way, please let me know

    bug 0. Needs triage 
    opened by Ho551 16
  • Context needed for string

    Context needed for string "on"

    https://github.com/nextcloud/talk-ios/blob/00a65639ef80e30a17d5c971576d01a7d1411574/NextcloudTalk/en.lproj/Localizable.strings#L481

    Switching something on and off? Or "on the table"?

    opened by rakekniven 15
  • Calls with participants on mobile devices is unstable

    Calls with participants on mobile devices is unstable

    Hi.

    This is an issue we had in the talk repository earlier but I was encouraged to post it here instead as it seems to be related to the talk mobile apps.

    We are running a signaling server and using it with talk. Everything seems to run great in the browser. Both MAC and windows PC doesn't cause any significant problems with the low number of participants we've tested so far in a call.

    However, the moment someone tries to connect from a mobile device with the talk app (either on android or IOS), there are several problems taking place.

    First, the user connecting from the mobile device into the call doesn't manage to load audio or video. Other participants cannot see them and they cannot see the other participants. Sometimes (but rarely) the mobile device participant can hear or see others, but I haven't found a case of the opposite yet.

    Also, when a user is joining the call with a mobile device, other issues sometimes happens. Sometimes this causes other participants on pc/mac who were fine to see eachother before to suddendly lose video or audio of eachother.

    I don't know if there is any type of logging that can be provided to make it easier to figure out what the issue is. We are using Nextcloud 19.1 but we've also had this problem on Nextcloud 19 and I think on Nextcloud 18 the problem was there but I can't say for sure since I didn't test it throughly then. We are also running the newest version of Talk published on the app store. Any other details I can provide that would help?

    needs info 
    opened by digitalrevisor 15
  • Add the passcode to the application.

    Add the passcode to the application.

    I followed the same code and approach from the nextcloud application: • The passcode on and off is referred to as "lock" in the settings • Simply passcode refers to entering 6 number. When "Weak passcode" in the settings is turned on (the default) then "Simply" mode is used. • If the simply passcode is off and the "lock" is on, then a 64 alpha-numeric passcode is required. • The passcode must be re-entered to "remove" the passcode. • If the passcode is on and the weak setting is changed, thee original passcode must be entered followed by the new passcode and a confirmation of the new passcode. • The mode of "simply" passcode is stored in the keychain "ncBlockCodeUseSimply" • The passcode value is stored in the keychain value "ncBlockCode" Here is a summary of my changes: 1. The code for the BKPasscodeView group and CCBKPasscode were copied from the nextcloud application. 2. In NCSettingsController I added the block code and "simply" passcode variables. (Not sure this is really necessary). 3. In the settings view controller is all the logic for adding, removing, and switching the weak passcode (aka "simply") on and off while the passcode is set. 4. Images were added for the dots on the simply screen and the switch for the weak password. Please let me know if I should change anything in the patch file and I can re-send it.

    opened by sconway856 15
  • Voice message loading status indicator does not disappear after loading has finished

    Voice message loading status indicator does not disappear after loading has finished

    Steps to reproduce

    1. Spotty connection
    2. Download voice message
    3. Play voice message

    Expected behaviour

    Loading finished -> status indicator disappears.

    Actual behaviour

    While playing the status indicator is still there: image

    This is the first time ever that's ever happened to me in years of use, so it's quite a rare bug 🦋

    Device information

    Device: iPhone X

    iOS version: 16.2

    Talk version: 15.1.1

    Server information

    Nextcloud version: (see admin overview page: /index.php/settings/admin/overview) 25.0.2

    Talk version: (see apps admin page: /index.php/settings/apps) 15.0.2

    Custom Signaling server configured: yes/no and version (see talk admin settings: /index.php/settings/admin/talk#signaling_server) no

    Custom TURN server configured: yes/no (see talk admin settings: /index.php/settings/admin/talk#turn_server) yes

    Custom STUN server configured: yes/no (see talk admin settings: /index.php/settings/admin/talk#stun_server) yes

    Server log (data/nextcloud.log)

    Insert your server log here
    
    bug 0. Needs triage 
    opened by e-caste 0
  • Ability to change zoom of video output

    Ability to change zoom of video output

    The video output appears to be a fixed zoom. FaceTime uses pinch to zoom in and out to change the camera used and zoom level.

    https://user-images.githubusercontent.com/25701774/206883406-4d003dc9-5fd2-4c4b-929e-077363e66c6b.MOV

    opened by ChildLearningClub 0
  • Show user status in chat view title

    Show user status in chat view title

    Depends on: https://github.com/nextcloud/spreed/issues/8411 We decided to finish the implementation of this PR when the Talk server issue has been fixed.

    Fix #942

    opened by Ivansss 0
  • Blurry background

    Blurry background

    Although this is working pretty well, it should be considered PoC as there are still a few bells and whistles missing. I'll leave it here if we ever need to implement this.

    Based on apples example at https://developer.apple.com/documentation/vision/applying_matte_effects_to_people_in_images_and_video

    opened by SystemKeeper 0
  • Recording v1 support

    Recording v1 support

    Ref #977 Fixes #930 Fixes #527

    TODO

    • [x] Process recording signaling message
    • [x] Stop recording when pressing on the recording indicator
    • [x] Debounce proximity sensor
    • [x] Adjust participant cell padding
    opened by SystemKeeper 0
  • When returning to the app in a chat and the keyboard was open, the chat isn't scrolled down

    When returning to the app in a chat and the keyboard was open, the chat isn't scrolled down

    Steps to reproduce

    1. Open a chat
    2. Select the text view to send a message which opens the keyboard
    3. Send the app to the background
    4. Return to the app
    5. The chat is open and the keyboard is up, but the chat is not scrolled down in a way that the keyboard covers its last messages

    Expected behaviour

    The chat is scrolled down and all the last messages are visible.

    Actual behaviour

    Not that, see above.

    Device information

    Device: iPhone X

    iOS version: 16.1.1

    Talk version: 15.1.1

    Server information

    Nextcloud version: (see admin overview page: /index.php/settings/admin/overview) 25.0.1

    Talk version: (see apps admin page: /index.php/settings/apps) 15.0.1

    Custom Signaling server configured: yes/no and version (see talk admin settings: /index.php/settings/admin/talk#signaling_server) no

    Custom TURN server configured: yes/no (see talk admin settings: /index.php/settings/admin/talk#turn_server) yes

    Custom STUN server configured: yes/no (see talk admin settings: /index.php/settings/admin/talk#stun_server) yes

    Server log (data/nextcloud.log)

    Insert your server log here
    
    bug 0. Needs triage 
    opened by e-caste 3
Releases(v15.2.2)
  • v15.2.2(Dec 23, 2022)

  • v15.2.1(Dec 13, 2022)

    • Avatar caching #983
    • Support for writing messages when offline #1004
    • External signaling connection fixes #1001 #1014 #1016 #1018
    • Increase unread messages counter limit #1003
    • Other bug fixes and performance improvements
    Source code(tar.gz)
    Source code(zip)
  • v15.2.0(Nov 25, 2022)

    • 🌄 Better file previews in chat #955 #991
    • 🔔 Implement communication notifications #973
    • ☎️ Start using NextcloudKit #970
    • Update WebRTC lib to 106.5249.0 #994
    • Show if notifications app is enabled in diagnostics #969
    • Make "join room" and "join call" processes more reliable #975
    • Bug fixes and performance improvements
    Source code(tar.gz)
    Source code(zip)
  • v15.1.1(Nov 2, 2022)

  • v15.1.0(Oct 27, 2022)

    🙍 Show recent conversation in iOS share sheet #526 📝 Transcribe voice messages to text #632 🌑 Dark-themed avatars using NC 25+ #945 🎤 Fix audio when using M1 to make calls #939 📞 Fix joining a call in some cases #859 Enhancement to push proxy subscription #918 Bug fixes and performance improvements

    Source code(tar.gz)
    Source code(zip)
  • v15.0.0(Oct 17, 2022)

    • 📊 Polls (Talk 15) #848
    • 🔍 Message Search (Talk 15) #843
    • ⏳ Expiring message (Talk 15) #877
    • 👨‍💻iPad specific UI #751
    • 🌏 Link previews (Nextcloud 25) #893
    • 📴 Send messages and start calls without notifications (Talk 15) #787 #786
    • 🔔 Allow to send call notifications to participants (Talk 15) #899
    • QR Code login #820
    • Additional conversation settings (e.g. “Open conversations”) #817
    • Allow to enabled SIP without pin requirement #880
    • Save camera flash mode #889
    • Added “Diagnostics” in settings #829
    • Enhancements to push notification subscription process #894
    • Fixed forwarding messages with mentions #912
    • Disable video when the app moves to the background #822
    • Fix crashes while the app is doing a background fetch #867 #882
    • Allow to add reactions when running on a Mac #883
    Source code(tar.gz)
    Source code(zip)
  • v15.0.0beta5(Oct 13, 2022)

  • v15.0.0beta2(Sep 1, 2022)

  • v14.0.3(Aug 10, 2022)

  • v14.0.2(May 25, 2022)

    • Add OpenSSL library as Swift Package. #797
    • Implement chat permission #798
    • Fixed joining calls issues and call reconnections #799
    • Respect the disabled calls setting #800
    • Hide "Add reaction" option in messages that failed to be sent #803
    • Push notification subscription process fixes #806
    Source code(tar.gz)
    Source code(zip)
  • v14.0.1(May 16, 2022)

    • Do not add reaction option in read-only conversations and for deleted messages #775
    • Fixed closing reaction picker when new messages arrive #784
    • Enhancements in adding reaction animation #789
    • Hide reaction option in command messages. #791
    • Fixed scroll positions while reacting #793
    • Added actor name and size to shared items #795
    Source code(tar.gz)
    Source code(zip)
  • v14.0.0(May 2, 2022)

    • 👍 Reactions #750
    • 🗃️ Shared Items view #764
    • Allow to join Open conversations #738
    • Mark conversation as read/unread #742
    • Allow to delete files and shared objects #748
    • Allow to select audio route in calls #735
    • Ensure user is subscribed for push notifications #740
    • Handle renegotiation #732
    • Start using own build of WebRTC library #726
    • Unified plan transition #730
    • Enable/Disable call buttons when receiving call started/ended system messages #723
    Source code(tar.gz)
    Source code(zip)
  • v14.0.0beta3(Apr 29, 2022)

  • v14.0.0beta2(Apr 22, 2022)

  • v14.0.0beta1(Apr 13, 2022)

  • v13.1.1(Feb 4, 2022)

    • Fixed capability check for conversation permissions #722 This fixes a problem where microphone and camera could not be enabled using Nextcloud Talk 12.
    • Fixed pending offer check #721
    • Move user status to Swift #710
    • Move settings to Swift #704
    Source code(tar.gz)
    Source code(zip)
  • v13.1.0(Jan 28, 2022)

    • Call feature enhancements #681 #684 #690
    • Handle user permissions in calls #713
    • Fixed screensharing issues #714
    • Fixed scrollable message body #702
    • Fixed not starting call from chat issue #700
    • Show warning when server in maintenance mode #682
    Source code(tar.gz)
    Source code(zip)
  • v13.0.1(Dec 1, 2021)

  • v13.0.0(Nov 29, 2021)

    • User status is now shown in conversation list and room info #660 #665
    • Swipe messages to reply #675
    • Tap on other participants avatar in the chat for quick actions #654
    • Enable or disable call notifications for each conversation #646
    • More integration with Nextcloud Files iOS app #656
    • Share contacts from attachment dialog #666
    • Handle "End meeting for all" case. #668
    • Fixed top padding in mentions autocompletion tableview #670
    • Fixed chat position on device orientation change #674
    Source code(tar.gz)
    Source code(zip)
  • v13.0.0beta1(Nov 22, 2021)

  • v12.4.0(Nov 4, 2021)

    • Date headers are now clickable in chat view to scroll to the beginning of that day #639
    • Show image previews with original aspect ratio #648
    • Added call notification setting in conversation info view #646
    • Added the ability to open conversations using custom url #656
    • Added avatar hovercard #656
    • Fixed unread mention indicator behaviour #637
    • Fixed navigation bar colors in some view controller #638
    • Polished conversation info view settings #649
    • Added communication lib as Swift package #641
    • Updated Realm lib to version 10.18.0 #659
    Source code(tar.gz)
    Source code(zip)
  • v12.3.1(Oct 4, 2021)

  • v12.3.0(Oct 1, 2021)

    • Allow to set user status message #622
    • Show conversation description in the lobby #615
    • Added an unread mentions indicator to the conversation list #617
    • Differentiate between direct and group mentions #624
    • Fixed audio recordings in conversations with special chars and long names #612
    Source code(tar.gz)
    Source code(zip)
  • v12.2.0(Aug 26, 2021)

  • v12.1.0(Jul 14, 2021)

    • Fixed chat notifications delay #594
    • Route voice message audio to the correct speaker using proximity sensor #591
    • Allow to resend invitations to email participants #586
    • Show conversation description #592
    • Display SIP dial-in information #589
    • Fixed missing notification badge in app icon #583
    • Added Basque, Czech, Hungarian, Japanese and Korean localization.
    Source code(tar.gz)
    Source code(zip)
  • v12.0.0(Jul 14, 2021)

    • 🗣 Voice messages #546
    • 📍 Location sharing #555
    • 👤 Contact sharing #575
    • New chat input design #493 Thanks @SystemKeeper :)
    • Added compatibility with Nextcloud Talk 12 #558 #569
    • Fixed last read message indicator in chat during a call #578
    • Added XCode 12.5 support.
    Source code(tar.gz)
    Source code(zip)
  • v11.1.3(May 14, 2021)

  • v11.1.2(May 10, 2021)

    • Added the posibility to change accounts in share extension #548
    • Added background fetch jobs #517
    • Refresh room list every 30 secs when visible #556
    • Update Realm lib to 10.7.4 1377b04
    • Fix crash when tapping on "New messages" indicator. 8b5ae0a
    Source code(tar.gz)
    Source code(zip)
  • v11.1.1(Apr 21, 2021)

  • v11.1.0(Apr 12, 2021)

    • View and edit user profile information #529
    • Change profile settings privacy scopes #534
    • Allow to change "read status" privacy setting #537
    • "Phone number integration" is now a per account setting #536
    Source code(tar.gz)
    Source code(zip)
Owner
Nextcloud
📱☁️💻 A safe home for all your data – community-driven, free & open source 👏
Nextcloud
Audio player demo based on Swift and SwiftUI, which can play local or network audio.

SwiftAudioDemo Audio player demo based on Swift and SwiftUI, which can play local or network audio. In this demo, I have made a radio player to play n

Jensen Zhang 6 Mar 13, 2022
A SwiftUI framework which makes it easy to integrate Video Call and Chat within a few lines of code.

Welcome to iStream! This SwiftUI Framework allows you to add Video Call and Chat to your project within a few lines of code. To use this Framework, yo

null 2 Aug 19, 2022
​ This framework allows developers to quickly manipulate audio and video splicing operations.

MTrack This framework allows developers to quickly manipulate audio and video splicing operations.We welcome your feedback in issues and pull requests

null 1 Nov 15, 2021
High-quality Interactive Audio/Video Unity SDK

简体中文 | English TRTC Unity SDK Overview Leveraging Tencent's many years of experience in network and audio/video technologies, Tencent Real-Time Commun

LiteAVSDK 8 Dec 23, 2022
YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app

YoutubeKit YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI to easily create Youtube applications. Important Ref

Ryo Ishikawa 555 Dec 28, 2022
Video mp4 record save display - How to Take , Save and Display a .mp4 Video

Technicalisto How to Take , Save and Display a .mp4 Video Add your design with v

Aya Baghdadi 2 Aug 7, 2022
JDVideoKit - You can easily transfer your video into Three common video type.

JDVideoKit Introduction You can easily transfer your video into Three common video type. You can use set up camera easily. Installation pod 'JDVideoK

郭介騵 24 Sep 9, 2021
A Swift library to upload video files to api.video platform.

api.video IOS video uploader api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and manag

api.video 7 Dec 9, 2022
api.video is the video infrastructure for product builders

api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.

api.video 4 Jun 27, 2022
Official SwiftUI SDK for Stream Chat.

SwiftUI - Currently in Development ?? The SwiftUI SDK is built on top of the StreamChat framework and it's a SwiftUI alternative to the StreamChatUI S

Stream 136 Dec 23, 2022
A simple iOS app similar to iTunes where you can view details of your favorite movies, songs and audio books.

Popcorn Adventure This is an iOS app developed by Arthur Tristan M. Ramos who has taken the Appetiser iOS Coding Challenge. Design Pattern The design

Arthur Tristan M. Ramos 0 Dec 11, 2021
ABMediaView can display images, videos, as well as now GIFs and Audio!

Media view which subclasses UIImageView, and can display & load images, videos, GIFs, and audio and from the web, and has functionality to minimize from fullscreen, as well as show GIF previews for videos.

Andrew Boryk 80 Dec 20, 2022
A reactive audio player for iOS using RxSwift

ESAudioPlayer: A reactive audio player for iOS ESAudioPlayer is a reactive audio player for iOS using RxSwift. It provides basic audio management feat

Extreme Solution 4 Jun 22, 2022
High-performance and flexible video editing and effects framework, based on AVFoundation and Metal.

High-performance and flexible video editing and effects framework, based on AVFoundation and Metal.

BearRuan 650 Dec 30, 2022
This Google Cast demo app shows how to cast videos from an iOS device in a way that is fully compliant with the Cast Design Checklist.

CastVideos-ios (reference iOS sender app) This Google Cast demo app shows how to cast videos from an iOS device in a way that is fully compliant with

Google Cast 168 Jan 6, 2023
Yattee: video player for Invidious and Piped built for iOS 15, tvOS 15 and macOS Monterey

Video player with support for Invidious and Piped instances built for iOS 15, tvOS 15 and macOS Monterey.

Yattee 1k Dec 27, 2022
Yattee: video player for Invidious and Piped built for iOS, tvOS and macOS

Video player for Invidious and Piped instances built for iOS, tvOS and macOS. Features Native user interface built with SwiftUI Multiple instances and

Yattee 1.1k Jan 8, 2023
A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.

A high-level video composition framework build on top of AVFoundation. It's simple to use and easy to extend. Use it and make life easier if you are implementing video composition feature.

VideoFlint 1.4k Dec 25, 2022
▶️ video player in Swift, simple way to play and stream media on iOS/tvOS

Player Player is a simple iOS video player library written in Swift. Looking for an obj-c video player? Check out PBJVideoPlayer (obj-c). Looking for

patrick piemonte 2k Jan 2, 2023