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.
- 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