TuneFinder is an AmigaOS 3.x application that allows you to browse, save playlist and play Internet radio stations. It uses the Radio Browser API to search for stations worldwide.
If you enjoy using TuneFinder, you might also want to check out TuneFinderMUI! It offers similar features with a modern and user-friendly MUI interface for AmigaOS 3.x.
- Search radio stations by name, country, codec, or tags
- Filter stations by HTTPS and broken links
- Save stations as PLS playlists
- Play stations in AmigaAmp
- Configurable API settings
- Compatible with AmigaOS 3.x (68020+ CPU recommended)
- Support for Amiga translation library
- AmigaOS 3.x
- 68000 CPU or better
- At least 4MB RAM
- Internet connection
- Working TCP/IP stack
If you're cross-compiling on Linux, you need:
- amiga-gcc compiler (bebbo's toolchain) or Docker or sacredbanana/amiga-compiler docker image
- GNU Make
- Amiga NDK 3.2 or sacredbanana/amiga-compiler Docker image
- Standard build (release version):
make
or
docker run --rm -v ${PWD}:/work -it sacredbanana/amiga-compiler:m68k-amigaos make release
- Debug build with additional logging:
make debug
or
docker run --rm -v ${PWD}:/work -it sacredbanana/amiga-compiler:m68k-amigaos make debug
- Clean build files:
make clean
or
docker run --rm -v ${PWD}:/work -it sacredbanana/amiga-compiler:m68k-amigaos make clean
The compiled binary will be placed in the out
directory.
To translate TuneFinder to a new language, create a new .ct file with the same structure as shown in assets/translation , replacing each English text line with your translated version while keeping the MSG_ identifiers and semicolons untouched. Make sure to update the language code in the header of your .ct file (e.g., ## language deutsch for German). After creating your translation file, use the command
flexcat tunefinder.cd yourlanguage.ct CATALOG LOCALE:Catalogs/yourlanguage/tunefinder.catalog
To use it in the docker
docker run --rm -v ${PWD}:/work -it sacredbanana/amiga-compiler:m68k-amigaos flexcat assets/translation/tunefinder.cd assets/translation/tunefinder_polish.ct CATALOG tunefinder.catalog
to generate the catalog file, then place the generated catalog in your LOCALE:Catalogs/yourlanguage/ directory.
- Copy the TuneFinder executable to your Amiga
- Launch TuneFinder
- Enter search criteria (name, country, codec, or tags)
- Click "Search" to find stations
- Select a station to view details
- Use "Save" to create a PLS playlist file or "Play" to play selected station in the AmigaAmp
Created by sandlbn