A downloadable tool

Download NowName your own price

Watch IPTV on the Amiga

 Description

An IPTV frontend for AmigaOS 3.2 – featuring channel search, channel list by country, favorites list, profiles, ARexx automation, and server-based transcoding.

AmiVision brings a modern IPTV experience to classic Amiga computers.
The app connects to a dedicated server (runs locally inside your home network) that handles IPTV requests—delivering optimized output for AmigaOS via an RxMUI-based interface.




 Features

✔ Browse and search IPTV channels by countries
✔ Favorite channels list
✔ Profile system (scalability from lowend to highend Amigas)
✔ ARexx scripts for automation & external control
✔ Start/Stop streams
✔ Server-side processing of the workload to minimize Amiga overhead
✔ Optimized RiVA version for fast operation on Vampire systems
✔ Automatically refreshes channel URLs from github/iptv-org




 System Requirements

Amiga

  • AmigaOS 3.2
  • 68040 + AGA or RTG  (fast 68060/Vampire/PiStorm + RTG highly recommended)
  • MUI 3.8
  • RxMUI
  • ARexx (included in OS3.2)
  • TCP/IP stack (Roadshow, Miami, Genesis, etc.)
  • fast ethernet connection
  • nettools (curl, nc)
  • mpega.library
  • RiVA MPEG Video Player (included)
  • 16/24bit RTG Workbench Screen for Window playback

Server

  • x64  or ARM (64Bit) CPU
  • 2GB Ram
  • Linux, macOS, Windows running Docker Engine + Docker Compose

 Installation

Server Installation

Download Docker Image

docker pull cego1200/amvserver:latest

Open ports

AmiVision needs:

  • Port 28080/tcp - API & Control Interface
  • Port 5002/tcp - MPEG1 Video Stream
  • Port 28083/tcp - Dashboard Web Interface (optional)

If ufw is installed/active (Ubuntu/Debian):

sudo ufw allow 28080/tcp
sudo ufw allow 5002/tcp
sudo ufw allow 28083/tcp
sudo ufw reload

Download docker-compose.yml

wget https://raw.githubusercontent.com/AMIGAbench/amivision/refs/heads/main/docker-compose.yml

Starting the server

docker compose up -d

Stopping the server

docker compose down


Amiga Installation

Installed requirements

  • nc (needs ixemul/ixnet library v48)
  • curl (needs AmiSSL)
  • mpega.library (use non-FPU version)
  • RxMUI (needs MUI3.8+TextInput MCC)

AmiVision

Unpack the AmiVision.lha and run the installer. Reboot the system after installer is finished.

 Good to know

  • some channels might not work due to geo-blocking or premium content (usually 1080p sources)
  • Web Dashboard available at http://yourserverip:28083 for monitoring and control purposes
  • always use start and stop buttons to control playback
  • wired network connection highly recommended for stable TCP transmition
  • Apollo RiVA Version does not support playback on AGA screens
  • Read the AmigaGuide for detailed info!

 Future

  • More encoding profiles
  • Thumbnail preview
  • HTML3.2 FrontEnd (IBrowse compatible)
  • more countries

 Links

Website: http://www.amigabench.de (IBrowse compatible)
Youtube: https://www.youtube.com/@amigabench


Disclaimer:  AmiVision is provided "as is" without any warranty of any kind,  express or implied. The author assumes no responsibility  for data loss, hardware damage,  or any other issues arising from the use of this software.  Use this software at your own risk. Streaming performance may vary depending on hardware, network connection,  network conditions, and third-party services outside the control of the  developer.

Published 5 days ago
StatusReleased
CategoryTool
AuthorAMIGAbench
TagsAmiga, amigaos, commodore, iptv, Retro, Streaming

Download

Download NowName your own price

Click download now to get access to the following files:

AmiVision.lha 136 kB

Development log

Comments

Log in with itch.io to leave a comment.

Very impressive -  but why do you refuse to upload this to Aminet, so all AmigaOS users  can actually discover, download and enjoy it..?

Hi exocytosis! It's not really about refusal. I think this platform is better for presentation, distribution and communication. Aminet is just a fileserver and i didn't just want to have a place to host the Amiga files as this software is very sophisticated and complex. Thanks for your feedback! It's very appreciated :)

(1 edit)

Really sorry to hear about that. It held promise 😑. Itch doesn't even offer ftp 😐.

Please make it possible for OCS and ECS amiga with pistorm ! Would be awesome. Thanks for your great project <3