Code Monkey home page Code Monkey logo

youtube-playlist-downloader-for-ios's People

Contributors

agrippa1994 avatar redetection avatar rodolfo000 avatar samuelechu avatar takuoka 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

youtube-playlist-downloader-for-ios's Issues

Black screen on unlock

If you accidentally lock the screen while video playback, black screen shown instead of the video when you unlock it. Though audio still work, playback controls are still work, but video is blank.

Next song

When trying to get the next song from the lock screen it stop and can't continue unless opening the app again .

And thank you for this awesome working project

Preemptive deletion of videos when different quality is set to Download

It looks like the function call to isVideoStored() in
https://github.com/samuelechu/YoutubePlaylist-Downloader/blob/master/Music%20Player/DownloadManager.swift#L60

also deletes the video in question if the quality is not the same as the desired quality set.
If a 360p video is set to be downloaded and a 720p video of it exists, the 720p video is deleted before the download even starts. This is potentially bad if the user downloads some large playlist frequently and forgets to change the quality in settings.

Deleting a video in a function named in a way that only a check is expected is bad design

Restrict backing up of downloaded files

This might be unintended behaviour that:

  1. downloaded videos participate in iTunes Backup
  2. downloaded videos may participate in iCloud Backup (fortunately, I had it disabled so it did not caused any problems for me; I'm also not going to enable it, so can't check if it does going to eat much traffic)

This might be a good idea to mark downloads for no backup ๐Ÿ˜‰

Issues with pod install

Doesn't let me pod install:

[!] Unable to satisfy the following requirements:

  • XCDYouTubeKit (~> 2.5.4) required by Podfile
  • XCDYouTubeKit (= 2.5.4) required by Podfile.lock

None of your spec sources contain a spec satisfying the dependencies: XCDYouTubeKit (~> 2.5.4), XCDYouTubeKit (= 2.5.4).

You have either:

  • out-of-date source repos which you can update with pod repo update.
  • mistyped the name or version.
  • not added the source repo that hosts the Podspec to your Podfile.

Note: as of CocoaPods 1.0, pod repo update does not happen on pod install by default.

Need help

Hi,

First, your project is really great, I was looking for an application like that.

Secondly, as you can see in the attached image, I can't access to the download or search button in the Youtube Search View. It seems that the following code in SearchWebViewController.swift
webView.frame = CGRect(height: view.frame.height - tabBarHeight) does not work on my iPhone 5S. It's weird because it's working on a iPhone 5S simulator... An intuition?

Thirdly, I please need help. I would like to access the "addPlaylist(name: String)" function (in PlaylistsTableViewController.swift) in another swift class that I created in Main/Misc folder. I want to create a playlist programmatically. I tried to implement something like the "tableDelegate" in DataDownloader.swift but without success. I'm missing something. Can you please give me a trail?

Thank you very much.

Thomas

youtubeplaylistdownloader

Can't build

oh no...............

clang: error: linker command failed with exit code 1 (use -v to see invocation)

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.