Version of PopcornTime app for iOS based on libtorrent and MobileVLCKit.

Overview

PopcornTime for iOS

Build Status

Version of PopcornTime app for iOS based on libtorrent and MobileVLCKit. There is still a lot of work to do, but in most cases it works.

Screenshots

Getting Started

This project uses CocoaPods.

$ git clone https://github.com/danylokostyshyn/popcorntime-ios.git
$ cd popcorntime-ios/
$ pod install
$ open PopcornTime.xcworkspace/
Comments
  • update to swift 3

    update to swift 3

    looks like CocoaPods just got an update. Also, the project now requires Swift3 to build. I have a hard time building this project. Do you any new instructions or planning to update this project?

    opened by senghuot 4
  • I got strange compile error

    I got strange compile error

    I got compile error 'Verify final result code for completed build operation Build operation failed without specifying any errors. Individual build tasks may have failed for unknown reasons. Some of these (up to 12) may be listed below.'

    Mac OSX 10.10.4 Xcode 6.4 COCOAPODS: 0.38.2

    screen shot 2015-08-06 at 12 57 46 pm

    opened by solderzzc 4
  • cannot build with free account

    cannot build with free account

    I cannot build it with a free dev account because it includes In App Purchase, feature only present with paid dev account. Is there a way to disable it and make build possible with free dev account?

    opened by sasagr 3
  • TV shows working

    TV shows working

    Tv shows api replaced with "https://www.popcorntime.ws/api/eztv/" there is a working Movies api "yts.ag/api/vs/list_movies.json" but it doesn't work in the app... suspect the parsing of the movie information is different then the previous api

    opened by Rand-o 3
  • Errors while archiving?

    Errors while archiving?

    I wanted to build for the new APIs! But I got these four errors, help me ? http://imgur.com/ufwneH5

    These are the errors, if you could help me it would be awesome!

    opened by hayzamjs 3
  • Butter Project

    Butter Project

    Hey there, i've been looking at what you've been doing and i think we may be able to use your work and exeperience in https://github.com/butterproject/ would you be interested ?

    opened by xaiki 2
  • I'm getting any response

    I'm getting any response

    Please, the second and third tabs doesn't result any data. I'm inspect the request and the API at cloudflare doesn't output data. What is wrong? Thanks in advance!

    opened by orafaelreis 2
  • Add to favorite doesn't work

    Add to favorite doesn't work

    The problem boils down to this highlighted code. I'm in-experienced with Swift and IOS Dev in general. Trying to work out a solution but looks like we trouble decode the ImageType. If anyone knows the solution please do a pull request.

    screen shot 2017-01-03 at 10 59 12 pm

    opened by senghuot 1
  • Loading title

    Loading title

    fixed crash on collection view workaround around streamer dying while app in background, causing dead lock few improvement to ui when bandwidth is low (extra titles)

    opened by romankozak 1
  • Data sync via Parse

    Data sync via Parse

    Favorites -> Settings -> Sync -> Log in While logged in data automatically stores at Parse.com. At show detail screen, uses this data to mark watched episodes.

    opened by haawa799 0
  • Fixed crashed where there's no cell to reload at index path for BaseCollectionViewController

    Fixed crashed where there's no cell to reload at index path for BaseCollectionViewController

    • open tab that doesn't have images cached
    • as images are loading, tap search
    • when image gets loaded, crash on reload collection view Search removes the cell that image was loaded for, so to reloaded it is required to check if it's in place
    opened by romankozak 0
  • Crash when payload in

    Crash when payload in "torrents" contains null

    If the payload for torrents in an episode contains null it will crash in `update(dictionary: NSDictionary) in Show.swift.

    Ex:

                torrents =             {
                    0 = "<null>";
                    1080p =                 {
                        peers = 3;
    

    You may want to guard against that: guard let torrents = episodeDict["torrents"] as? [String : NSDictionary] else { continue }

    opened by davidmuzi 0
  • Airplay support?

    Airplay support?

    Are there any plans to implement Airplay with this app?

    Lesser notes:

    Spotted a misspelling on the Parse screen ("aoutomatically" should be "automatically") I corrected it on my local version.

    Images of movie posters look soft on iPhone 6 Plus.

    During playback menu options for Audio, Pause/Play, and Subtitles are truncated.

    Had about 20 issues after building (was finally successful after updating CocoaPods to latest beta, deleting previous build attempts, and starting over again).

    Thanks for this app though. It looks beautiful and operates smoothly.

    opened by tennyson-mccalla 7
Owner
Danylo Kostyshyn
🇺🇦
Danylo Kostyshyn
iOS (swift) version of skydove's Pokedex application. Based on MVVM architecture.

Pokedex - Swift iOS (swift) version of skydove's android application, check it out. Based on MVVM architecture. It was written in memory of Ferhat, wh

Mert 2 Dec 4, 2022
An unofficial version of the Sandwiches app and pre-built materials similar to those used in the Introduction to SwiftUI session video from WWDC20

Unofficial Sandwiches The WWDC20 Session Introduction to SwiftUI provides a tutorial-like walk-through of building a list-detail SwiftUI app from scra

James Dempsey 94 Feb 11, 2022
A weather app developed in React Native. It is the React Native version of SwiftWeather.

ReactNativeWeather A weather app developed in React Native. It is the React Native version of SwiftWeather How to run the app Install react-native If

Jake Lin 22 Jun 7, 2022
ReleaseNotesKit - a brand new, elegant, and extremely simple way to present the recent version’s release notes to your users

ReleaseNotesKit This is ReleaseNotesKit, a brand new, elegant, and extremely simple way to present the recent version’s release notes to your users. R

Swapnanil Dhol 22 Jun 30, 2022
iOS version of emitron

emitron (iOS) emitron is the code name for the raywenderlich.com app. This repo contains the code for the iOS version of the app. Contributing To cont

razeware 331 Dec 2, 2022
Recreating a fully functional version of iOS 4 in SwiftUI.

Updates: Version 1.0 is currently available ?? While I work on fixing an issue in Xcode 12.5+ with LazyVGrid, I recommend you build using Xcode 12.4 a

null 2.9k Jan 4, 2023
An iOS and macOS app for controlling Klipper-based 3d Printers using Moonraker

Plastic An iOS and macOS app for controlling Klipper-based 3d Printers using Moonraker GIT ALERT The contents of the repository was recently squashed

null 28 Dec 30, 2022
In this mini app covered the concepts like basics of SwiftUI and Navigations and Animations and List with CRUD functions and MVVM and App Launch and App icons adding and also applied persistence using UserDefaults Concept.

TodoList In this application used the concepts from the beginner level project of SwiftUI_Evolve_1 The following concepts covered in this mini app Swi

Sivaram Yadav 2 Dec 4, 2021
A Full News App based on the latest SwiftUI 3/iOS 15 API that fetches latest news from newsapi.org

SwiftUI NewsAPI App A Full News App based on the latest SwiftUI 3/iOS 15 that fetches latest news from newsapi.org. Features The app has several main

Alfian Losari 139 Jan 2, 2023
WindowKit-based 'Files' app for iOS

'Files' In the months leading up to iOS 11, I was working on a file browser for iOS called 'Files'. It featured a resizable multi-window UI with snapp

Steven Troughton-Smith 18 Jun 23, 2022
Giphy is an open source iOS app based on MVVM (Model–view–viewmodel) software architectural pattern.

Giphy(Search and display gifs) - MVVM Description Giphy is an open source iOS app based on MVVM (Model–view–viewmodel) software architectural pattern.

Tirupati Balan 8 Jun 14, 2022
Grid-based app for macOS Catalyst (Mac Idiom) with navigation stack

Catalyst Grid App Simple Catalyst example (Mac idiom) of a grid-based app with a push/pop navigation stack. Includes back button in toolbar that auto-

Steven Troughton-Smith 120 Nov 14, 2022
A weather app based on OpenWeatherAPI

WeatherApp A weather app based on OpenWeatherAPI To make it work for yourself, register on OpenWeather, and get yourself your own API key. After that,

null 0 Apr 9, 2022
Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another city manually.

⛅️ Cloudy Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another c

Burhan 0 Nov 7, 2021
App that is used by coffee drinkers to advise appropriate bedtime based on wake up preference

BetterRest App that is used by coffee drinkers to advise appropriate bedtime bas

Bogdan Alex Ciobanu 1 Feb 10, 2022
WeatherApp - this is weather app based on AppBrewery code from bootcamp (but upgraded)

WeatherApp What was created Based on App Brewery code I've made a beautiful, dark-mode enabled weather app. It's possible to check the weather for the

Ewelina Mijal 0 Dec 30, 2021
Youtube Based Playlist App

This is a simple YOUTUBE PLAYLIST refrence app where user can login through their google account to open their Youtube Playlists here.

Muskan Rao 3 Nov 16, 2022
SwiftUI and Combine based GitHubSearch example.

GitHubSearchWithSwiftUI GitHubSearchWithSwiftUI is an example that using Combine and SwiftUI Receive Results Receive Error SafariViewController ricemi

Taiki Suzuki 200 Dec 18, 2022
Jetpack Compose and SwiftUI based Kotlin Multiplatform project

BikeShare Jetpack Compose and SwiftUI based Kotlin Multiplatform sample project (based on CityBikes API). Running on iOS (SwiftUI) macOS (SwiftUI) And

John O'Reilly 464 Jan 1, 2023