AminetAminet
Search:
85604 packages online
About
Recent
Browse
Search
Upload
Setup
Services

mus/play/AmiSubsonic-0.2.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Navidrome/Subsonic player, covers, radio
Author:radi777
Uploader:thomas radeck gmail com (radi777, see note below)
Type:mus/play
Version:0.2
Architecture:m68k-amigaos >= 3.1
Date:2026-09-21
Requires:util/libs/mpega_library.lha, MUI 3.8, AmiSSL v5, AHI, RTG
Distribution:Aminet
Download:mus/play/AmiSubsonic-0.2.lha - View contents
Readme:mus/play/AmiSubsonic-0.2.readme
Downloads:1

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

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

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 streams; AAC stations are shown but cannot be played)
  - Home, Albums, Tracks, Favorites, Radio, Folder/Albums,
    Folder/Tracks
  - 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 - MP3 decoding needs a lot of CPU (PiStorm, 68060,
    accelerator or emulator). A plain 68020/030 is too slow.
  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

INSTALLATION

Copy the AmiSubsonic drawer to your hard disk - not to RAM:, the cover
cache lives next to the program. Start it and enter server, user name
and password in Settings. See README.txt in the drawer.

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; its licence text is 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
und eigene MP3-Dateien aus einem Verzeichnis auf der Platte. Die
Albencover als Bildwand, und die Farben des ganzen Fensters folgen dem
Cover dessen, was du gerade ansiehst.

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-Stroeme; AAC-Sender erscheinen, spielen aber nicht)
  - Home, Albums, Tracks, Favorites, Radio, Folder/Albums,
    Folder/Tracks
  - 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 - MP3 dekodieren braucht viel Rechenleistung
    (PiStorm, 68060, Turbokarte oder Emulator). Ein einfacher
    68020/030 ist zu langsam.
  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

INSTALLATION

Die Schublade AmiSubsonic auf die Festplatte kopieren - nicht ins RAM:,
der Cover-Cache liegt neben dem Programm. Starten und in Settings
Server, Benutzername und Passwort eintragen. Mehr in README.txt in der
Schublade.

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; der
Lizenztext liegt 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.


Contents of mus/play/AmiSubsonic-0.2.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                69120  116032  59.6% -lh5- 4a1f Sep 21 16:16 AmiSubsonic?AmiSubsonic
[generic]                 4774   11400  41.9% -lh5- d6be Sep 21 16:16 AmiSubsonic?AmiSubsonic.info
[generic]                41820   69928  59.8% -lh5- f9d1 Sep 21 16:16 AmiSubsonic?AmiSubsonicCLI
[generic]                  473    1020  46.4% -lh5- 5b45 Sep 21 16:16 AmiSubsonic?AmiSubsonicCLI.info
[generic]                  747    1242  60.1% -lh5- b1ba Sep 21 16:16 AmiSubsonic?LICENSE
[generic]                 3994   11358  35.2% -lh5- 19ee Sep 21 16:16 AmiSubsonic?LICENSE-Apache-2.0
[generic]                 2310    4971  46.5% -lh5- 06a2 Sep 21 16:16 AmiSubsonic?README.txt
[generic]                  419     906  46.2% -lh5- d108 Sep 21 16:16 AmiSubsonic?README.txt.info
[generic]                 9615   31049  31.0% -lh5- dcf2 Sep 21 16:12 AmiSubsonic?Source?albumgrid.c
[generic]                 1518    2954  51.4% -lh5- 24c0 Sep 21 16:12 AmiSubsonic?Source?albumgrid.h
[generic]                29717   94855  31.3% -lh5- e16b Sep 21 16:12 AmiSubsonic?Source?amisub.c
[generic]                 6916   17026  40.6% -lh5- accb Sep 21 16:12 AmiSubsonic?Source?amisub.h
[generic]                 4774   11400  41.9% -lh5- d6be Sep 21 16:12 AmiSubsonic?Source?AmiSubsonic.info
[generic]                31793   31793 100.0% -lh0- b597 Sep 21 16:12 AmiSubsonic?Source?AmiSubsonic_icon128.png
[generic]                 2566    6738  38.1% -lh5- 0611 Sep 21 16:12 AmiSubsonic?Source?appicon.py
[generic]                 9586   32673  29.3% -lh5- 8884 Sep 21 16:12 AmiSubsonic?Source?audio.c
[generic]                 1253    2843  44.1% -lh5- e8e4 Sep 21 16:12 AmiSubsonic?Source?audio.h
[generic]                 2772    6196  44.7% -lh5- 48b4 Sep 21 16:12 AmiSubsonic?Source?checkfpu.py
[generic]                 9868   35849  27.5% -lh5- 9752 Sep 21 16:12 AmiSubsonic?Source?cli.c
[generic]                 4312   12515  34.5% -lh5- 3a5a Sep 21 16:12 AmiSubsonic?Source?cover.c
[generic]                 1637    3303  49.6% -lh5- e154 Sep 21 16:12 AmiSubsonic?Source?cover.h
[generic]                43972  141877  31.0% -lh5- 09c6 Sep 21 16:12 AmiSubsonic?Source?gui.c
[generic]                  747    1242  60.1% -lh5- b1ba Sep 21 16:12 AmiSubsonic?Source?LICENSE
[generic]                 3994   11358  35.2% -lh5- 19ee Sep 21 16:12 AmiSubsonic?Source?LICENSE-Apache-2.0
[generic]                 8392   25537  32.9% -lh5- 02d0 Sep 21 16:12 AmiSubsonic?Source?local.c
[generic]                 1128    2247  50.2% -lh5- 1505 Sep 21 16:12 AmiSubsonic?Source?local.h
[generic]                 1879    3947  47.6% -lh5- c1b6 Sep 21 16:12 AmiSubsonic?Source?Makefile
[generic]                 2199    7029  31.3% -lh5- d7bc Sep 21 16:12 AmiSubsonic?Source?md5.c
[generic]                  606    1068  56.7% -lh5- 5b4b Sep 21 16:12 AmiSubsonic?Source?md5.h
[generic]                  785    1616  48.6% -lh5- 7c54 Sep 21 16:12 AmiSubsonic?Source?muistubs.c
[generic]                 9714   30657  31.7% -lh5- 9110 Sep 21 16:12 AmiSubsonic?Source?netjob.c
[generic]                 2753    6027  45.7% -lh5- 83bd Sep 21 16:12 AmiSubsonic?Source?netjob.h
[generic]                 6589   19437  33.9% -lh5- 8238 Sep 21 16:12 AmiSubsonic?Source?panel.c
[generic]                 1006    1957  51.4% -lh5- c1d3 Sep 21 16:12 AmiSubsonic?Source?panel.h
[generic]                 9516   30039  31.7% -lh5- 1d18 Sep 21 16:12 AmiSubsonic?Source?player.c
[generic]                 1347    2970  45.4% -lh5- 43e7 Sep 21 16:12 AmiSubsonic?Source?player.h
[generic]                 2603    5381  48.4% -lh5- fc6c Sep 21 16:16 AmiSubsonic?Source?README.md
[generic]                  719    1988  36.2% -lh5- 5020 Sep 21 16:12 AmiSubsonic?Source?ring.c
[generic]                  698    1471  47.5% -lh5- 5159 Sep 21 16:12 AmiSubsonic?Source?ring.h
[generic]                 3958   12418  31.9% -lh5- 17f3 Sep 21 16:12 AmiSubsonic?Source?sidebar.c
[generic]                 1030    1989  51.8% -lh5- 4aab Sep 21 16:12 AmiSubsonic?Source?sidebar.h
[generic]                 3795   11946  31.8% -lh5- cd17 Sep 21 16:12 AmiSubsonic?Source?tabs.c
[generic]                  805    1461  55.1% -lh5- 1b24 Sep 21 16:12 AmiSubsonic?Source?tabs.h
[generic]                 9866   34700  28.4% -lh5- 81f6 Sep 21 16:12 AmiSubsonic?Source?tracklist.c
[generic]                 1720    3741  46.0% -lh5- 27b0 Sep 21 16:12 AmiSubsonic?Source?tracklist.h
[generic]                  682    1802  37.8% -lh5- 2f25 Sep 21 16:12 AmiSubsonic?Source?vendor?mpega?include?inline?mpega.h
[generic]                  353     874  40.4% -lh5- ccf3 Sep 21 16:16 AmiSubsonic?Source.info
[generic]                  743    2102  35.3% -lh5- 51e1 Sep 21 16:16 AmiSubsonic.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        48 files  361583  872932  41.4%            Sep 21 23:29
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>