Swiftpack.co - Package - inickt/LazyMan-iOS

LazyMan-iOS

A simple app that lets you stream every live and archived NHL and MLB game from any of your iOS devices for free. Based on the original LazyMan project. You can learn more at /r/LazyMan on Reddit. Big thanks to @StevensNJD4 for making this possible.

Features

  • NHL/MLB game playback
  • Quality selection (including auto)
  • Subtitles
  • Audio selection (radio, language, ballpark)
  • Scrubbing (for live and archived games)
  • Feed/CDN selection
  • AirPlay
  • iPad picture in picture support
  • Easy date selection
  • Favorite team selection

Screenshots

Requirements

  • iOS 9 and above
  • A computer with Cydia Impactor (iTunes need to be installed on Windows)

Installation

  1. Download and install Cydia Impactor. This is a trusted application that is commonly used to load jailbreaks or sideloaded apps. You can read more about it here.
  2. Download the latest LazyMan for iOS .ipa here.
  3. Open Cydia Impactor, plug in your device, and drag the .ipa onto the window. Install. You will be prompted to enter your Apple ID and password. This is never saved. If you have two factor authentication on your account, you will have to go here and generate an app-specific password to use.
  4. Trust the app on your phone in Settings -> General -> Profiles & Device Management.

If you do not have a developer account, the app will have to be reinstalled every 7 days.

Reinstallation/Upgrades

  1. Download the most recent release, if necessary.
  2. Drag the .ipa onto your device in Cydia Impactor. Install.

Contribute

LazyMan for iOS is build on Swift 4.1 using Xcode 9.3.1 and macOS 10.13. The Pods included in the project are already included in the repository, but you can always run pod update if you want to update them.

Exporting the .ipa

To export an .ipa, change your build targer to Generic iOS Device. Then click Product -> Archive. Right click the archive in Organizer, and click Show in Finder. Right click the archive and select Show Package Contents.

Navigate to Products -> Applications, right click on LazyMan-iOS.app, click Show Package Contents, and then delete the embedded.mobileprovision file. Go back to the folder with LazyMan-iOS.app in it.

Create a new folder named Payload, and drag LazyMan-iOS.app to be inside of it. Right click the Payload folder, and select Compress "Payload".

Rename Payload.zip to LazyMan-iOS.ipa.

Github

link
Stars: 29
Help us keep the lights on

Dependencies

Used By

Total: 0

Releases

v1.1.0-beta - Apr 20, 2019

In v1.1.0

  • Feeds now default to favorite team's home/away feed if possible!
  • Option to show game scores in the game list
  • Fix for no Diamondback games showing up- sorry about that
  • Now able to select multiple favorite teams per league
  • Option to prefer french feeds
  • Add crash reporting so I can fix bugs easier

This update had a ton of work in internally to support migrating the codebase to tvOS and macOS in the future. Please report any bugs you find!

Installation instructions are available here.

v1.0.1 - May 13, 2018

In v1.0.1

  • Added fix for rotation on iOS 9 and 10
  • Fixed potential crash when using date picker
  • Fixed misaligned button for some versions of iOS on the settings screen

In v1.0.0

  • Removed need for host edit/Surge 3
  • Added iOS 9 and 10 support
  • iPad UI
  • Swiping between pages
  • Improved launch screen
  • Added settings screen
  • Version update alert

Installation instructions are available here.

v1.0.0 - May 13, 2018

v1.0.1 is now available here

In v1.0.0

  • Removed need for host edit/Surge 3
  • Added iOS 9 and 10 support
  • iPad UI
  • Swiping between pages
  • Improved launch screen
  • Added settings screen
  • Version update alert

Installation instructions are available here.

v0.2.1-beta - Apr 21, 2018

In v0.2.1

  • Fixes games showing up out of order

In v0.2.0

  • Better error handling
  • New date picker
  • Stream expired check
  • Fixed cramped layout on smaller iPhones
  • Fixed rotation on iPhones
  • Better handling of game state
  • Improved parsing of NHL and MLB game data
  • Other assorted bug fixes

Known issues:

  • Switching between dates when loading can have the wrong games show up sometimes.
  • UI is not optimized for iPad
  • After playing a stream for the first time, you have to hit the play button again to play a different stream
  • Play button is too small

Installation instructions are available here.

v0.2.0-beta - Apr 21, 2018

In v0.2.0

  • Better error handling
  • New date picker
  • Stream expired check
  • Fixed cramped layout on smaller iPhones
  • Fixed rotation on iPhones
  • Better handling of game state
  • Improved parsing of NHL and MLB game data
  • Other assorted bug fixes

Known issues:

  • Switching between dates when loading can have the wrong games show up sometimes.
  • UI is not optimized for iPad
  • After playing a stream for the first time, you have to hit the play button again to play a different stream
  • Play button is too small

Installation instructions are available here.