profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/Jumhyn/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Frederick Kellison-Linn Jumhyn NYC/Palo Alto jumhyn.com

Jumhyn/Chat-Program 7

Simple chat program with server/client in C

Jumhyn/MusicalSwitcher 7

Make your switcher Musical!

Jumhyn/HomeScreenMusic 4

Jailbreak Tweak

Jumhyn/JumIRC 3

Basic IRC client/server infrastructure written in C

Jumhyn/OpenSiri 3

Siri plugin manager

Jumhyn/OpenSiriPlugin 1

Wi-fi toggle example for OpenSiri

noahzweben/Ballr 1

A simple 2D game language

startedandymatuschak/orbit

started time in 2 days

startedtrailofbits/algo

started time in 6 days

issue openedvimeo/VimeoNetworking

'AFHTTPResponseSerializer' has different definitions in different modules

I have AFNetworking, required for legacy Objc Code needs it, in my pod file, but as soon as I add VimeoNetworking then the Swift compiler produce a few similar problem above

The full message is: 'AFHTTPResponseSerializer' has different definitions in different modules; first difference is definition in module 'VimeoNetworking.AFURLResponseSerialization' found property

How to I proceed ?

Wouldn't it better to strip the AFNetworking code copied VimeoNetworking-develop/Sources/Shared/ThirdParty/AFNetworking and add ask the user to add AFNetworking as a dependency in the pods file.

Xcode used is Version 12.4 (12D4e), Swift 5 (as in the VimeoUpload example).

created time in 9 days

issue commentvimeo/VimeoNetworking

Objective C

Hello @pangia @rpassis I want to integrate VimeoNetworking in the Objective c project. Is there any suggestion for improvement in objective c Project. Please help.

pangia

comment created time in 9 days

issue openedvimeo/VimeoNetworking

VimeoNetworking/VimeoNetworking-Swift.h' not found.

Hello, I have a premium account I want to integrate into the objective c project. when I install the pod it will give below error: "VimeoNetworking/VimeoNetworking-Swift.h' file not found" Please help

created time in 10 days

issue commentvimeo/VimeoNetworking

Objective C

Hello I want to integrate in objective c project. please help me.

pangia

comment created time in 10 days

issue commentvimeo/VimeoNetworking

How do you play a video after you get it?

func playVideo(from urlString: String) {
    let player = AVPlayer(url: URL(string: urlString)!)
    let vc = AVPlayerViewController()
    vc.player = player
    
    self.present(vc, animated: true) {
        vc.player?.play()
    }
}
bogdanpralea

comment created time in 11 days

issue commentvimeo/VimeoNetworking

How do you play a video after you get it?

@bogdanpralea please share your answer. I got VIMVideo but can not play it. please help

bogdanpralea

comment created time in 11 days

release lukasschwab/arxiv.py

1.2.0

released time in 12 days

issue commentvimeo/VimeoNetworking

I'm not getting files of video, always been getting nil for even public videos

Try this code to get video file. let videoFiles = VideoRequest.videoRequest(forVideoURI: "me/videos/534313082") _ = VimeoClient.defaultClient.request(videoFiles) { (result) in switch result { case .success(result: let videoInf): print(videoInf.model.files) case .failure(error: let error): print(error) } }

krkacan

comment created time in 13 days

issue commentvimeo/VimeoNetworking

I'm not getting files of video, always been getting nil for even public videos

You wil get video file using below code:

let videoFiles = VideoRequest.videoRequest(forVideoURI: "me/videos/429443335") _ = VimeoClient.defaultClient.request(videoFiles) { (result) in switch result { case .success(result: let videoInf): print(videoInf.model.files) case .failure(error: let error): print(error) } } }

krkacan

comment created time in 13 days

issue closedvimeo/VIMVideoPlayer

replaceCurrentItemWithPlayerItem:nil on dealloc - performance considerations

Issue Summary

replaceCurrentItemWithPlayerItem: on AVPlayer is an expensive operation. It is being called during player's deallocation. Skipping this method improves performance.

Reproduction Steps

To compare performance with and without calling replaceCurrentItemWithPlayerItem: with nil argument on dealloc just comment out that method. It is a part of resetPlayerItemIfNecessary.

Comments

I was not able to find evidence that removing player's item is necessary before deallocating the player, neither I found any bugs by skipping this step. The performance gain will be noticeable when using multiple players in UITableView / UICollectionView or reloading many players frequently (related to issue #39).

I may also assume, that this line of code was put in dealloc intentionally, so I would like to ask whether it can cause any bugs. If there is nothing wrong, I could submit a pull request.

Code

- (void)resetPlayerItemIfNecessary
{
    if (self.item)
    {
        [self removePlayerItemObservers:self.item];
        // I propose to skip following line during -dealloc
        [self.player replaceCurrentItemWithPlayerItem:nil];

        self.item = nil;
    }

    _volumeFadeDuration = DefaultVolumeFadeDuration;
    _playableBufferLength = DefaultPlayableBufferLength;

    _playing = NO;
    _isAtEndTime = NO;
    _scrubbing = NO;
}

closed time in 16 days

richardtop

startedanvaka/fieldplay

started time in 18 days

startedhypotext/notation

started time in 19 days

fork lukasschwab/volt

EPS book repository

fork in 20 days

startedmvdan/gofumpt

started time in 22 days

startedgoogle/grumpy

started time in 22 days

fork lukasschwab/feedparser

Parse feeds in Python

fork in 22 days

issue openedvimeo/VimeoUpload

'AFURLSessionManager.h' file not found

Issue Summary

After a few months, but getting this error from Xcode Version 12.4 (12D4e): 'AFURLSessionManager.h' file not found in Pods/VimeoNetworking/UIActivityIndicatorView+AFNetworking.m

for line 27: #import "AFURLSessionManager.h"

Looks like there is a dependency missing?

Reproduction Steps

Detailed steps to reproduce the issue.

Expected Behavior

What do you expect to happen as a result of the reproduction steps?

Actual Behavior

What currently happens as a result of the reproduction steps?

created time in 25 days

issue openedvimeo/VimeoNetworking

[Enhancement] Conversion to Swift 5

Xcode is generating a warning a conversion to Swift 5 is available (which means that a dependency is not using Swift 5 yet). Screen Shot 2021-04-12 at 10 57 39

Clicking on the warning reveals that VimeoNetworking.framework is not yet written in Swift 5. The project could be updated to Swift 5 to silence this warning.

Screen Shot 2021-04-12 at 10 56 25

created time in 25 days

issue openedvimeo/VimeoNetworking

I'm not getting files of video, always been getting nil for even public videos

I need to get .mp4 url of a Vimeo video, I'm using PlayerKit sdk in iOS, we have a pro Vimeo account, I'm using video request endpoint of VimeoNetworking sdk, endpoint returns me a VIMVideo object but the "Files" field always being nil.

Here is my code:

    let appConfiguration = AppConfiguration( clientIdentifier: "myIdentifier", clientSecret: "mySecret", scopes: [.Public, .Private, .Interact], keychainService: "")
    
    let vimeoClient = VimeoClient(appConfiguration: appConfiguration, configureSessionManagerBlock: nil)
    
    let authenticationController = AuthenticationController(client: vimeoClient, appConfiguration: appConfiguration, configureSessionManagerBlock: nil)
    
    authenticationController.accessToken(token: "myAccessToken") { result in
        switch result
        {
        case .success(let account):
            print("authenticated successfully: \(account)")
            
            let videoRequest = Request<VIMVideo>(path: "/videos/534313082")
            
            _ = vimeoClient.request(videoRequest) { (result) in
                switch result {
                case .success(let response):
                    let video: VIMVideo = response.model
                    print("retrieved video: \(video)")
                case .failure(let error):
                    print("error retrieving video: \(error)")
                }
            }
            
        case .failure(let error):
            print("failure authenticating: \(error)")
        }
    }

and here is the returned vimvideo object:

Screen Shot 2021-04-09 at 09 53 17

What am I doing wrong here?

created time in a month

issue commentvimeo/VimeoNetworking

Video files are nil / Can't Play Videos / Documentation is out of date

I am facing the same issue now. But somehow I managed to extract the video URL using another third-party library called HCVimeoVideoExtractor. Maybe this provides a workaround to play videos on iOS natively.

samgherman

comment created time in a month

startedmitmproxy/pdoc

started time in a month

issue openedvimeo/PlayerKit

Full Screen View

Hi, How to make it in the full-screen toggle option? Can you help. please

created time in a month

startedmermaid-js/mermaid

started time in a month

pull request commentvimeo/VimeoNetworking

Bump kramdown from 2.1.0 to 2.3.1

<!-- 0 Errors 4 Warnings: Skipping duplicate build file ... 1 Message: Executed 231 tests, with 0 fai... 1 Markdown --> <table> <thead> <tr> <th width="50"></th> <th width="100%" data-danger-table="true" data-kind="Warning"> 4 Warnings </th> </tr> </thead> <tbody> <tr> <td>:warning:</td> <td data-sticky="false">Skipping duplicate build file in Compile Sources build phase: /Users/distiller/VimeoNetworking/Sources/Shared/Requests/Request+Apple.swift (in target ‘VimeoNetworking-iOS’ from project ‘VimeoNetworking’)</td> </tr> <tr> <td>:warning:</td> <td data-sticky="false"><strong><a href="https://github.com/vimeo/VimeoNetworking/blob/d465ae6c6433dc97be6663bc47a79cd96d42e4c4/Sources/Shared/Requests/Request+PublishToSocial.swift#L46">Sources/Shared/Requests/Request+PublishToSocial.swift#L46</a></strong>: expression implicitly coerced from ‘String?’ to ‘Any’ <br /><code> .title: $0.title, </code></td> </tr> <tr> <td>:warning:</td> <td data-sticky="false"><strong><a href="https://github.com/vimeo/VimeoNetworking/blob/d465ae6c6433dc97be6663bc47a79cd96d42e4c4/Sources/Shared/Requests/Request+PublishToSocial.swift#L47">Sources/Shared/Requests/Request+PublishToSocial.swift#L47</a></strong>: expression implicitly coerced from ‘String?’ to ‘Any’ <br /><code> .description: $0.description, </code></td> </tr> <tr> <td>:warning:</td> <td data-sticky="false"><strong><a href="https://github.com/vimeo/VimeoNetworking/blob/d465ae6c6433dc97be6663bc47a79cd96d42e4c4/Sources/Shared/Requests/Request+PublishToSocial.swift#L79">Sources/Shared/Requests/Request+PublishToSocial.swift#L79</a></strong>: expression implicitly coerced from ‘String?’ to ‘Any’ <br /><code> .categoryID: $0.categoryID </code></td> </tr> </tbody> </table> <table> <thead> <tr> <th width="50"></th> <th width="100%" data-danger-table="true" data-kind="Message"> 1 Message </th> </tr> </thead> <tbody> <tr> <td>:book:</td> <td data-sticky="false">Executed 231 tests, with 0 failures (0 unexpected) in 1.397 (1.817) seconds</td> </tr> </tbody> </table>

See build details on CircleCI

<p align="right" data-meta="generated_by_danger"> Generated by :no_entry_sign: <a href="https://danger.systems/">Danger</a> </p>

dependabot[bot]

comment created time in a month

delete branch vimeo/VimeoNetworking

delete branch : dependabot/bundler/kramdown-2.3.0

delete time in a month

pull request commentvimeo/VimeoNetworking

Bump kramdown from 2.1.0 to 2.3.0

Superseded by #434.

dependabot[bot]

comment created time in a month

PR closed vimeo/VimeoNetworking

Bump kramdown from 2.1.0 to 2.3.0 dependencies

Bumps kramdown from 2.1.0 to 2.3.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/gettalong/kramdown/commits">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -10

2 comments

1 changed file

dependabot[bot]

pr closed time in a month