[Swift] ipTV for iOS/Mac

Simple IPTV streaming app for iOS (universal target) and Mac OSX.

Based on a googled (non pay-tv) italian channel list.

iOS

Channel list

Chat Chat

Live streaming

Chat

OSx

Channel list

Chat Chat

In OSX the player is QuickTime.


Playlist format

[code autolinks=”false” collapse=”false” firstline=”1″ gutter=”true” htmlscript=”false” light=”false” padlinenumbers=”false” smarttabs=”true” tabsize=”4″ toolbar=”false”]#EXTINF:0,Italia 1 HD
http://live3.msf.ticdn.it/Content/HLS/Live/Channel(CH02HA)/Stream(04)/index.m3u8
[…][/code]

Playlist url

https://dl.dropboxusercontent.com/u/11796049/piStream/tv-ita.m3u

Used pods

pod “VKVideoPlayer”
pod ‘AFNetworking’
pod ‘MCSwipeTableViewCell’

Requirements

  • ARC
  • iOS 8.1+

TODO

  • Remove broken links from table (swipe cell).
  • Integrate a native player in the OSX app.

Known issues

  • Nothing interesting. It’s a one shot project.

Have fun.

Download sample code here: https://github.com/elpsk/ipTV

 

Alberto Pasca

Software engineer @ Pirelli & C. S.p.A. with a strong passion for mobile  development, security, and connected things.