
AmiVision
A downloadable tool
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/tcpsudo ufw allow 5002/tcpsudo ufw allow 28083/tcpsudo 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.
Download
Click download now to get access to the following files:
Development log
- Archive and docker-compose.yml updated!5 days ago

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 :)
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