Git Product home page Git Product logo

fetch's People

Contributors

jeanregisser avatar kylef avatar orta avatar steve228uk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fetch's Issues

Downloading video files that are not mp4 results in error

When you download a video file in fetch that doesn’t have the .mp4 file extension (such as .mkv), a generic error message is produced once the file is downloaded. The error message says that the device may have ran out of storage. It seems the download is actually successful and works.

I’ll try to take a look into this myself, just posting here for tracking purposes. Haven’t digged into it yet. I think the code is assuming mp4 extension and then checking for the file locally that doesn’t match the name.

Authorisation Error

Can't get past the authorisation screen. Receive error:

Warning:

file_get_contents(https://api.put.io/v2/oauth2/access_token?client_id=2023&client_secret=xn0ul0zflut87yz0tuw1&grant_type=authorization_code&redirect_uri=http://getfetchapp.com/authenticate&code=47NEIOTW): failed to open stream: Connection timed out in /home/steve228uk/webapps/fetchapp/authenticate/index.php on line 10

Warning: Cannot modify header information - headers already sent by (output started at /home/steve228uk/webapps/fetchapp/authenticate/index.php:10) in /home/steve228uk/webapps/fetchapp/authenticate/index.php on line 15

"Next Up" section

Similar to the new functionality on Apple's TV app/Netflix. Should show the next non-accessed show per TV show.

AppleTV App

Where is the TV app? Is that embedded in this project, or is that somewhere separately?
Thanks for making such a great Put.io client for iOS

Missing indicator that file is downloading for offline viewing.

Using the latest release version. When selecting a file to download for offline viewing, there is no indicator the file is actively downloading. Normally there is a little red dot on the "...more" button with the # of files downloading. After adding several more files, the indicator is showing up. So maybe there is a bug?

Crashes at Launch

Using the latest release version on iOS 11 fully patched to 11.2.1 on both iPhone X and IPad Pro.

After a while Fetch gets into a state where it crashes on launch. It launches but before it can paint the main window it immediately quits. I’ve seen this behavior on both of my iOS devices. Seems like it happens around the same time. Starts happening on one and then the other. The only way I can get it to work again is to remove it and reinstall it.

Add support for iOS Files app

I would love to see support for the iOS Files app in Fetch. Being able to move files from one location to another would be amazing.

Provide a put.io file provider

Fetch could provide a file provider using the iOS APIs, this would allow seeing files from put.io inside other applications such as the Apple Files app.

Add "Continue Watching…" functionality

This should replicate what Netflix is doing when watching episodic content. Once the current episode has finished it should auto-play the next until the user stops it.

Jump to season

In the TV shows section the header should display a "Jump to season" section when there is more than once season.

Crash on indexing files whose filename starts with the year.

When Fetch matches files to metadata it can crash if your movie has the date at the beginning of the filename. Create a folder and movie with the following title and Downpour will throw an error:

1984.1984.720p.BluRay.H264.AAC.mp4

The error is happening in Downpour.swift line 151:

} else if year != nil {
                let endIndex = rawString.index(rawString.range(of: year!)!.lowerBound, offsetBy: -1)
                return rawString[rawString.startIndex...endIndex].cleanedString
            }

I think the index is going out of range due to the offset, but I could be wrong. Its been a longtime since I've written code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.