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

comm/misc/StreAmi.lha

Mirror:Random
Showing: m68k-amigaos icongeneric icon
No screenshot available
Short:Shoutcast/Icecast Amiga client (v1.24)
Author:Sebastian Jedruszkiewicz
Uploader:Sebastian Jedruszkiewicz <elf frogger rules pl>
Type:comm/misc
Architecture:m68k-amigaos
Date:2000-12-26
Requires:mpega.library, TCP stack. NList.mcc
Download:comm/misc/StreAmi.lha - View contents
Readme:comm/misc/StreAmi.readme
Downloads:862

What is it?
-----------
StreAmi is an Amiga client for very popular audio streaming
over the net. There are two well known streaming systems,
Icecast and Shoutcast, which can send audio data over network
compressed with mpg audio. StreAmi allows you to connect to
such a server and listen to the audio in realtime.

What you need?
--------------
	- mpega.library
     - TCP stack (Miami, AmiTCP)
     - fast internet connection.
	- about 300kb of free memory.
	- NList MUI class

How to use:
-----------
	StreAmi comes with MUI GUI interface. After starting
you should change prefs files to anything you want.
I wont explain here what all thse gadgets means. It should be quite
clear. anyway:
	- Audio buffer size, describes how many audio is send to
       ahi each time.
     - Net buffer size, describes how many data is fetched from network
       (data is fetched in asynchronous way).
If you do not understand what something means - do not touch it.
If you know what everything means - write me a nice guide, I do
not have much free time left for that ;).

Now, you have your prefs set. from pulldown menu select "Server List"
Add any serwer you want. You can find list of servers on
http://www.shoutcast.com or http://www.icecast.org
In this archive I have included simple list with 3 servers.

Ok, now select you preffered server in main window, and click connect.
enjoy.

NOTE: Prefs and server list is stored in progdir: in text file.
Do not mess with it unless you know exactly what are you doing.
You have been warned.

Suggestions:
------------
Send anything to streami@frogger.rules.pl


Bugs, Not finished features, future:
------------------------------------
    - Changing prefs on fly does not work. Only audio buffer size
      and net io size is updated.
    - Support for #?.pls files should be added.
    - CLI options whould be a nice idea too.
    - With slow connections sometimes audio goes crazy.
      Dunno why.
    - Maybe I will also create server, for sending audio streams
      to the net.
    - some of the errors are still displayed in CLI.

Authors:
--------
	Programming: Sebastian Jedruszkiewicz
	StreAmi logo: Grzegorz Kraszewski


Changes:
--------
1.1
     - fixed problems with deadlocks if connection failed.
     - no more deadlocks if connection is lost.

1.2
     - fixed bug in ahi code causing crash.

1.21
     - Fixed bug in Server List gui.

1.22
     - Fixed bug which caused deadlock, when server sends error
       response on StreAmi request. 
     - AHI Unit was not read from .prefs file. fixed.

1.24
     - some changes in network code, should be faster, and much more stable now.
     - added support for #?.pls files, please go to http://frogger.rules.pl/streami
       for instructions how to setup you favorite browser to use #?.pls files with
       StreAmi.
     - started adding CLI interface, right now only PLSFILE works.
     - Tasks created by streami now have bumped priority, to prevent audio from 
       stoping.
     - audio buffer size was NOT used! I dont know how it happened, but now it is,
       and bigger audio blocks should be send to ahi.device, thus audio wont be
       interrupted, by for example moving windows.


Contents of comm/misc/StreAmi.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  120     138  87.0% -lh5- bc28 Dec  8  2000 .prefs
[generic]                  188     281  66.9% -lh5- 7d5f Dec 23  2000 .servers
[generic]                23993   44172  54.3% -lh5- 2558 Dec 23  2000 StreAmi
[generic]                 3848    5248  73.3% -lh5- 7aab Nov 11  1980 StreAmi.info
[generic]                 1612    3404  47.4% -lh5- 72f7 Dec  8  2000 StreAmi.readme
[generic]                 4248   12606  33.7% -lh5- 8e6a Oct 16  2000 StreAmi_eng.guide
[generic]                 4857   13813  35.2% -lh5- efec Oct 16  2000 StreAmi_ger.guide
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         7 files   38866   79662  48.8%            Dec 25  2000
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>