Skip to content

iCable (Interdimensional Cable) is a customizable TV interface to watch any content you enjoy in a simple, cable-like experience.

License

Notifications You must be signed in to change notification settings

preborned/icable

Repository files navigation

iCable

iCable (or Interdimensional Cable), brings you a simple and convenient solution to watch your own hosted media or external sources in an all-in-one, cable-like user interface through your web browser.

Description

iCable is still in development and some features may not work as intended.

The Guide, On-Demand, and the Player are all functional "prototypes". iCable can play HLS/M3U, YouTube, Twitch, and Jellyfin media. On-Demand also keeps track of your previously watched content and can pickup where you left off. All features have been tested to work on different devices.

iCable is designed to provide a full DIY cable TV experience, allowing you to create your own channels and watch your own media through a traditional cable-like interface. No need for "premium packages" or annual contracts when you can simply design each channel to your specific liking.

Instructions

"M" opens the side menu, the side menu is available everywhere as a main navigation hub.

"G" and "O" automatically navigate to Guide and On-Demand respectively.

All player controls are listed at the bottom of the screen depending on the type of content you are viewing, whether "live TV" or On-Demand.

For first time use, iCable will automatically direct you to the setup page to add API's and any guide data as well as basic customization. Upon completion you will be dropped into an empty guide. Navigating to Settings via the side menu and selecting Channels will provide you with the option to open the "Channel Creator", and from there you can create a channel through the easy-to-use UI. iCable will handle the rest. Enjoy!

Attributes

TMDb, OpenWeather, and Jellyfin API functions are available.

Disclaimer

This project is "vibe-coded" from multiple AI agents including Claude and Gemini. Unfortunately, I do not know how to code beyond HTML. As such, iCable is licensed under GPLv3 and should remain free and completely open-source for others to build with.

License

This software is licensed under the GNU General Public License v3.

About

iCable (Interdimensional Cable) is a customizable TV interface to watch any content you enjoy in a simple, cable-like experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published