Hangar.La tienda de software del Amiga

AmiSubsonic 0.4

Music player: Navidrome, podcasts, books

Short:        Music player: Navidrome, podcasts, books
Author:       radi777
Uploader:     thomas radeck gmail com (radi777, see note below)
Type:         mus/play
Version:      0.4
Replaces:     mus/play/AmiSubsonic-0.4.lha
Replaces:     mus/play/AmiSubsonic-0.3.lha
Replaces:     mus/play/AmiSubsonic-0.2.lha
Requires:     util/libs/mpega_library.lha, MUI 3.8, AmiSSL v5, AHI, RTG
Architecture: m68k-amigaos >= 3.1
Distribution: Aminet
Kurz:         Navidrome-Player, Podcasts, Hoerbuecher

AmiSubsonic - a beautiful music player for Navidrome and Subsonic
=================================================================

Plays your music collection from a Navidrome or Subsonic server, your
own MP3 files from a folder on disk, audiobooks from an Audiobookshelf
server and podcasts. Album covers as a picture wall, and the colours of
the whole window follow the cover of what you are looking at.

NEW IN 0.4

  - Audiobooks from an Audiobookshelf server: cover wall with your
    progress, a click continues where you stopped - also where you
    stopped on your phone. The position goes back to the server every
    30 s and on pause, stop and quit.
  - Podcasts without any server: search the Apple podcast directory,
    subscribe, the newest 50 episodes of each show. Every episode
    remembers its position and whether you heard it.
  - Scan under Folder, Settings set apart, headings in colour
  - Fixes: seeking into an MP3 could fail ("no MPEG in stream"), long
    HTTP headers spoiled covers, plain http streams used up the CPU

FEATURES

  - Navidrome / Subsonic over http or https (AmiSSL)
  - own MP3 files from a folder, grouped into albums by directory
    and ID3 tags, covers from folder.jpg or the embedded picture
  - album cover wall, covers in true colour, cached on disk
  - background and lists take on the main colour of the cover
  - lyrics from the server, or from lrclib.net if it has none
  - internet radio stations of the server, with the current title
    (MP3 and AAC/HE-AAC streams)
  - visualizer: spectrum of what you hear, coloured from the cover,
    with reflection; 15/20/30/60 frames per second or off
  - Home, Albums, Tracks, Favorites, Radio, Folder/Albums,
    Folder/Tracks, Audiobookshelf/Books, Podcasts
  - own player via AHI and mpega.library: pause, seek, queue
  - optional own screen
  - AmiSubsonicCLI, a shell tool for testing without the interface

REQUIREMENTS

  AmigaOS 3.1 or 3.2, 68020 or better, no FPU needed
  a FAST Amiga - decoding needs a lot of CPU (PiStorm, 68060,
    accelerator or emulator). A plain 68020/030 is too slow. On a
    PiStorm, MP3 costs about 6 % and HE-AAC radio about 16 %; the
    visualizer adds about 12 % at 30 frames per second.
  RTG graphics with 24 bit (CyberGraphX compatible)
  MUI 3.8 or newer
  a TCP/IP stack with bsdsocket.library, AmiSSL v5 for https
  AHI
  mpega.library from util/libs/mpega_library.lha (not included)
  picture.datatype V43 and a JPEG datatype for the covers
  optional: an Audiobookshelf server for audiobooks

INSTALLATION

Copy the AmiSubsonic drawer to your hard disk - not to RAM:, the cover
cache and your podcasts live next to the program. Start it and enter
server, user name and password in Settings, optionally an Audiobookshelf
server too. Podcasts need no settings: Podcasts > Add/Remove. See
README.txt in the drawer.

Audiobooks and podcasts play MP3 only - no M4B books, no AAC/M4A or
video podcasts. Apple lists some shows twice, as audio and as video;
take the audio one.

WinUAE / Amiberry: coloured stripes in the covers come from the JIT.
Switch the JIT off.

Full source is included, MIT licence - except muistubs.c, which comes
from the amimcp project and is Apache 2.0, and the AAC decoder in
Source/vendor/helix-aac, which is the Helix decoder by RealNetworks
under the RealNetworks Public Source License. Both licence texts are
in the archive. MUI's developer headers and the original mpega.h are NOT
included; the README in the Source drawer says where to get them.

Tested on an A500 with PiStorm (AmigaOS 3.2.3) and in WinUAE / Amiberry
(Workbench 3.1).

This program is vibe coded. I described what it should do, an AI wrote
the code, and I tested and decided what stayed in. The full source is
in the archive, so you can judge for yourself.

Note on the uploader address: it is written without the @ and the dot
to keep address harvesters out. Put an @ before "gmail" and a dot in
front of "com" and you have it.


AmiSubsonic - ein schoener Musikspieler fuer Navidrome und Subsonic
===================================================================

Spielt deine Musiksammlung von einem Navidrome- oder Subsonic-Server,
eigene MP3-Dateien aus einem Verzeichnis auf der Platte, Hoerbuecher
von einem Audiobookshelf-Server und Podcasts. Die Albencover als
Bildwand, und die Farben des ganzen Fensters folgen dem Cover dessen,
was du gerade ansiehst.

NEU IN 0.4

  - Hoerbuecher von einem Audiobookshelf-Server: Bildwand mit dem
    Hoerstand, ein Klick spielt dort weiter, wo du aufgehoert hast -
    auch wenn das am Handy war. Die Stelle geht alle 30 s und bei
    Pause, Stop und Beenden an den Server zurueck.
  - Podcasts ohne jeden Server: im Podcast-Verzeichnis von Apple
    suchen, abonnieren, je Sendung die neuesten 50 Folgen. Jede Folge
    merkt sich ihre Stelle und ob du sie gehoert hast.
  - Scan auch unter Folder, Settings abgesetzt, farbige Ueberschriften
  - Fehler behoben: Springen in ein MP3 konnte scheitern ("no MPEG in
    stream"), lange HTTP-Koepfe verdarben Cover, Stroeme ueber reines
    http frassen die Rechenzeit

FUNKTIONEN

  - Navidrome / Subsonic ueber http oder https (AmiSSL)
  - eigene MP3-Dateien aus einem Verzeichnis, nach Verzeichnis und
    ID3-Etikett zu Alben gruppiert, Cover aus folder.jpg oder dem
    eingebetteten Bild
  - Bildwand mit Albencovern, Cover in Truecolor, auf Platte
    zwischengespeichert
  - Hintergrund und Listen uebernehmen die Hauptfarbe des Covers
  - Liedtexte vom Server oder von lrclib.net, wenn er keine hat
  - Internetradio-Sender des Servers mit dem laufenden Titel
    (MP3- und AAC/HE-AAC-Stroeme)
  - Visualizer: Spektrum des Gehoerten, eingefaerbt nach dem Cover,
    mit Spiegelung; 15/20/30/60 Bilder je Sekunde oder aus
  - Home, Albums, Tracks, Favorites, Radio, Folder/Albums,
    Folder/Tracks, Audiobookshelf/Books, Podcasts
  - eigener Abspieler ueber AHI und mpega.library: Pause, Springen,
    Warteschlange
  - wahlweise eigener Bildschirm
  - AmiSubsonicCLI, ein Shell-Werkzeug zum Testen ohne Oberflaeche

VORAUSSETZUNGEN

  AmigaOS 3.1 oder 3.2, 68020 oder besser, keine FPU noetig
  ein SCHNELLER Amiga - Dekodieren braucht viel Rechenleistung
    (PiStorm, 68060, Turbokarte oder Emulator). Ein einfacher
    68020/030 ist zu langsam. Auf einer PiStorm kostet MP3 rund 6 %
    und HE-AAC-Radio etwa 16 %; der Visualizer kommt bei 30 Bildern
    je Sekunde mit rund 12 % dazu.
  RTG-Grafik mit 24 Bit (CyberGraphX-kompatibel)
  MUI 3.8 oder neuer
  ein TCP/IP-Stack mit bsdsocket.library, AmiSSL v5 fuer https
  AHI
  mpega.library aus util/libs/mpega_library.lha (liegt nicht bei)
  picture.datatype V43 und ein JPEG-Datatype fuer die Cover
  wahlweise: ein Audiobookshelf-Server fuer Hoerbuecher

INSTALLATION

Die Schublade AmiSubsonic auf die Festplatte kopieren - nicht ins RAM:,
Cover-Cache und Podcasts liegen neben dem Programm. Starten und in
Settings Server, Benutzername und Passwort eintragen, wahlweise auch
einen Audiobookshelf-Server. Podcasts brauchen keine Einstellung:
Podcasts > Add/Remove. Mehr in README.txt in der Schublade.

Hoerbuecher und Podcasts spielen nur MP3 - keine M4B-Hoerbuecher,
keine AAC/M4A- oder Video-Podcasts. Apple fuehrt manche Sendungen
doppelt, als Audio und als Video; die Audio-Fassung nehmen.

WinUAE / Amiberry: bunte Striche in den Covern kommen vom JIT. JIT
abschalten.

Der Quelltext liegt vollstaendig bei, MIT-Lizenz - ausser muistubs.c,
das aus dem Projekt amimcp stammt und unter Apache 2.0 steht, und dem
AAC-Dekoder in Source/vendor/helix-aac, dem Helix-Dekoder von
RealNetworks unter der RealNetworks Public Source License. Beide
Lizenztexte liegen im Archiv. MUIs Entwickler-Header und das originale
mpega.h liegen NICHT bei; die README im Source-Verzeichnis sagt, woher
man sie bekommt.

Getestet auf A500 mit PiStorm (AmigaOS 3.2.3) und in WinUAE / Amiberry
(Workbench 3.1).

Dieses Programm ist vibe-coded. Ich habe beschrieben, was es koennen
soll, geschrieben hat den Code eine KI, und getestet und entschieden
habe ich. Der Quelltext liegt vollstaendig bei - schau selbst hinein.

Hinweis zur Uploader-Adresse: sie steht ohne @ und ohne Punkt da, damit
Adresssammler nichts davon haben. Ein @ vor "gmail", ein Punkt vor
"com", fertig.

Gratis

Descargar 971 KB

Desde el Amiga: abre Hangar y busca AmiSubsonic.

Autorradi777
Categoríamus/play
Tamaño971 KB
Fecha2026-11-01
Param68k-amigaos >= 3.1
Necesitautil/libs/mpega_library.lha, MUI 3.8, AmiSSL v5, AHI, RTG
OrigenAminet