Part of the #AmigaZeux World HomePage | BugTracker

headphones
Features - Requirements - History - Download - Players - Skins - Favourites - Awards

V4.1 - 08.10.2005 - AmiNetRadio Generation 4

AmiNetRadio v4.1

  • When setting pens for NList objects ANR crashed under OS4. Fixed.
  • Removed redundant soundmonplay.library which was actually a MorphOS ELF library and was already present as soundmonplay.library.elf.

V4.0 - 06.10.2005 - AmiNetRadio Generation 4

AmiNetRadio v4.0

  • Added Player Information window.
  • Wrote another GUI for those people who prefer to have everything in a single GUI. The GUI is called GharArg.
  • Hotkeys for Repeat and Shuffle can now be defined.
  • Did some cosmetical changes to some of the prefs pages.
  • Added more sophisticated sub-song support to player API (see PLAYER_DIRECTSUBSONG in player.h).
  • The "GO" button in shoutsearch window now is as high as the other gadgets.
  • When adding a Bar to the playlists list and the string gadget was empty it didn't add anything and kept the playlist window in sleep mode. Fixed.
  • When dragging entries from one playlist to the other the information for the playlists in the select list weren't updated. Fixed.
  • Added date information for playlist entries. Specifically these dates show: the time an entry was added to the playlist, the date of the entry on disk (file date) if known and the last time the entry was played.
  • Fixed a bug that could cause crashes when playing radio stations via the shoutsearch list.
  • Added 2 new arexx commands: ARTIST and ALBUM.
  • Players can now set artist and album explicitely. Needed for AmigaAmp plugin interface compatiblity.
  • Fixed playback via AHI units. Thanks to Harry Sintonen for figuring out all the dirty stuff.
  • Added an Audio Control window to adjust volume, balance and other things. See Menu -> Windows -> Audio Control.
  • Duration in AmigaAmp plugin interface was not given in mili-seconds. Fixed.
  • File length and duration were swapped in AmigaAmp plugin interface. Fixed.
  • It's possible to disable players from within the settings completely now
  • Priorities of players can now be adjusted inside the preferences window. These priorities are not task priorities but reflect the order in which players are tested against files when playing and/or scanning entries.
  • ANR stopped playing a couple of microseconds too early. Fixed.
  • Now uses anycio.library for loading and saving of the media-library which gives a massive speed boost.
  • Added "Synchronise" function to the playlist editor. This function scans all directories that are present in the selected playlist for new files and adds them to the playlist, it also checks the existance of already present files and removes files from the playlist that aren't existing anymore. Use this function with care as it will add and remove files with no mercy. For example it is easy to fuck up a "Favourites" playlist quite easily with this function.
  • When saving the medialibrary there's now a progress window showing the progress of saving.
  • Added Top100 playlist which contains the 100 most played songs.
  • Added Recent7 playlist which contains all files played in the last 7 days.
  • Added "Autoscan on play" option. See settings -> playlists.
  • Creating a single playlist by recursing many directories is now possible (Contextmenu of "New" button).
  • Added On-The-Go feature. How does it work: Select one or more entries in a playlist, pop open the lists context menu and select "On-The-Go". ANR will create a temporary playlist called "On-The-Go" and when the user hits next all files from that playlist will be played in sequence. If the list is empty it will be removed again.
  • Unused files found when using the Cleanup function can now be moved to a new playlist.
  • Cleanup and Tighten Medialibrary crashed when there were labels present. Fixed.
  • It's now possible to save the audio ANR outputs to a file in different formats. Currently supported is "Wave". See Settings->Savers.
  • Increased maximum scopeupdate-frequency from 30 to 75 (note to myself: this will cause trouble)
  • Playlists now save the last time when a song was played.
  • Added context menus to playlist select list and playlists.
  • Wrote a new player that supports streaming of ogg vorbis streams.
  • Playlist selection list now shows some additional information about the contained files.
  • Improved random play. ANR now checks a new song to be played against the song history, and if found tries another song.
  • Fixed "No URL given" bug when a song/URL was passed on startup.
  • Having shuffle-play enabled and pressing the "previous song" button makes ANR now try to play the previous song from song history.
  • Sort order of lists that have been custom sorted (by using d&d) is now preserved.
  • Fixed a couple of dead locks and hit galore with playlist handling.
  • It's now possible to select other AHI units (0-3, musicunit) for audio playback.
  • The first column in playlists can be horizontally moved now too.
  • Added "Save Medialibrary" to project menu for completeness.
  • The order of columns for the medialibrary and playlists will be preserved now.
  • Added "Continuous play" option to playlist settings. Enabling this lets ANR continue playing with another/the next song when a file could not be identified. Previously this was handled and decided by the state of the shuffle button.
  • Moved scopes settings from "Audio" tab to its own tab in the settings.
  • Massively sped up "Tighten Medialibrary" by a factor that goes beyond belief.
  • Added "Cleanup Medialibrary" function reachable via the project menu. Cleaning up the Medialibrary will remove all entries that are not used in any of the other playlists.
  • Searching in the playlisteditor has been extended from only searching in the "Name" column to search in all columns.
  • Hotkeys can now be defined to be local to ANR only. For a local hotkey to take effect, one of the GUI's windows has to be active.
  • Fixed crash when ANR was started twice consecutively.
  • Fixed crash when music unit was selected for audio playback and audio hardware was not available due to some other app having exclusive access to the audio hardware.
  • Added "PLAYSTATE" Arexx command to retrieve the current playing status of ANR. This command returns 0 for no song playing or stopped, 1 for playing and 2 for paused.
  • Added "PAUSE" Arexx command. This command toggles ANR beween paused and playing if a song is playing.
  • Added "DURATION STRING/S" Arexx command to retrieve total playing time of the currently playing song. If the playing time is unknown this function returns 0.
  • Sortcolumn and direction for the medialibrary weren't saved. Fixed.
  • Reloading medialibrary caused no list to be displayed. Fixed.
  • Now jumps to the currently playing entry when the playlist window gets opened.
  • Pressing "Current" button in the playlist editor will now also bring the playlist entry into the visible area of the listview.
ahx.player v4.8 (05-Oct-2005) V4
  • Cleaned up information passed to ANR.
  • New ahxplay.library with improved sound
cdda.player v3.8 (05-Oct-2005) V4
  • Cleaned up information passed to ANR.
  • Support for CDText and FreeDB
  • 68k version
fc.player v5.5 (05-Oct-05)
  • Cleaned up information passed to ANR.
mpega.player v3.208 (05-Oct-05) V4
  • Old config file in envarc: was never deleted and was always loaded again on startup which made changes to the config seem to have no effect. Fixed.
  • On VBR encoded streams the bitrate is now updated and shown in ANR when it changes.
  • Fixed a bug with "Read Mode: Ram/Load all" that could lead to lock ups on the end of a file.
ptplay.player v3.111 (05-Oct-05) V4
  • Old config file in envarc: was never deleted and was always loaded again on startup which made changes to the config seem to have no effect. Fixed.
oggstream.player v3.90 (03-Oct-05) V4
  • Initial release
oggvorbis.player v3.137 (05-Oct-05) V4
  • Now returns proper PLAYER_TRAFFIC data. Fixes received == decoded bug.
  • Fixed Album detection (IIRC :))
shoutcast.player v3.261 (02-Oct-05) V4
  • Added timeout of 3 seconds until the player will try to reconnect to an apparently dead stream.
  • Old config file in envarc: was never deleted and was always loaded again on startup which made changes to the config seem to have no effect. Fixed.
  • Added the ability to automatically save streams to disk which match an editable list of patterns.
  • On VBR encoded streams the bitrate is now updated and shown in ANR when it changes.
  • When saving with active latesave buffer and the save button was pressed in time the resulting mp3 won't get "incomplete beginning" set to its comment anymore.
  • Latesave buffersize can now be set to max. 3 minutes.
  • Added agent spoofing option.
  • The current year is now saved into the mp3 tag instead of just "-ANR".
soundmon.player v3.4 (20.02.2005) V4
  • Cleaned up information passed to ANR.
  • New soundmonplay.library with improved sound
ANRNG GUI v2.102 (05-Oct-05) V4
  • Now pays attention to save support of players and shows the record button disabled if saving is not supported.
  • The "GO" button in shoutsearch window now is as high as the other gadgets.
  • Added another scope.
  • "Add Playlist" window was missing a cyclechain. Fixed.
  • Min. bitrate in shoutsearch is now saved.
  • Pressing "New" in playlisteditor had the label checkmark ticked on default. Changed.
  • Doubleclicking labels that contain $o and/or $u will now send the sites URL to your favourite browser.
  • Doubleclicking the "Reset Volume" button now mutes volume.
  • Added PLAYPAUSE function for buttons. See description.txt -> special cases.
  • Implemented real transparency drawing for sliders, not overwriting other GUI elements with the background image.
  • Added secret hidden special fx mode.
Classic GUI v2.57 (05-Oct-05) V4
  • Added sub-song slider which can be used to adjust the currently playing sub-song.
  • The position slider won't jump to the current play-time anymore when its pressed by the user.
  • The "GO" button in shoutsearch window now is as high as the other gadgets.
  • Added another scope.
  • "Add Playlist" window was missing a cyclechain. Fixed.
  • Min. bitrate in shoutsearch is now saved.
  • Pressing "New" in playlisteditor had the label checkmark ticked on default. Changed.
  • Doubleclicking the station scroller to open the site url in a browser didn't work anymore. Fixed.
GharArg GUI v2.269 (06-Oct-05) V4
  • Inital Release
MUI GUI v2.45 (05-Oct-05) V4
  • Now pays attention to save support of players and shows the record button disabled if saving is not supported.
  • The "images" dir now has to reside in the "GUI" directory of ANR and no longer in ANR's root dir.
  • Added sub-song slider which can be used to adjust the currently playing sub-song.
  • The position slider won't jump to the current play-time anymore when its pressed by the user.
  • The "GO" button in shoutsearch window now is as high as the other gadgets.
  • Added another scope.
  • "Add Playlist" window was missing a cyclechain. Fixed.
  • Min. bitrate in shoutsearch is now saved.
  • Pressing "New" in playlisteditor had the label checkmark ticked on default. Changed.
WinAmp GUI v2.66 (03-Oct-05) V4
  • If a skin couldn't be loaded, the GUI consecutively failed to load any skin. Fixed.
  • The "GO" button in shoutsearch window now is as high as the other gadgets.
  • Added another scope.
  • "Add Playlist" window was missing a cyclechain. Fixed.
  • Now checks for posbar2.#? in a skin and falls back to posbar.#? if posbar2 couldn't be found. Fixes "expensive HIFI" skin.
  • Min. bitrate in shoutsearch is now saved.
  • Pressing "New" in playlisteditor had the label checkmark ticked on default. Changed.
Aphilia Scope v0.5 (03-Oct-05) V4
  • Initial Release
BrainwavesScope v0.78 (30-Nov-04) V4
  • Code cleanup.
MonoScope v0.110 (30-Jan-05) V4
  • Code cleanup.
ZoomScope v0.199 (30-Jan-05) V4
  • Code cleanup
mono.dsp v0.4 (04-Oct-05) V4
  • Initial Release
voicefilter.dsp v0.19 (26-Jul-05) V4
  • Initial Release

V3.1 - 08.05.2004 - AmiNetRadio Generation 3

AmiNetRadio v3.1

  • Medialibrary was not sortable via title buttons. Fixed.
  • Medialibrary could be deleted in some special case. Fixed.

V3.0 - 37.04.2004 - AmiNetRadio Generation 3

AmiNetRadio v3.0

  • Added NOSTARTWINDOW tooltype/argument to prevent ANR to open the startwindow when being started.
  • Bar's can now be added to the playlist selection list.
  • Added new Arexx command "FORMAT" to get the format string of the currently playing song.
  • The priority for players can now be specified in a separate file that accompies the player in the player directory. The separate file is named after the player like for example mpega.player will have a file called mpega.pri, the .pri file has to contain a number from -128 (lowest) over 0 (default) to 127 (highest). Players with a higher priority are checked first against songs.
  • Reworked History window and functionality.
  • Added "Tighten Medialibrary" function reachable via project menu. Tightening the Medialibrary means that double entries will be stripped from the Medialibrary and all references to them in the sublibraries will be refreshed to the original entry.
  • Sped up selecting of double entries by a factor that is highly unbelieveable.
  • The active playlist and sortcolumn as well as sortdirection per list are now preserved.
  • When saving the medialibrary ANR won't simply overwrite the old medialibrary but create a backup of the old library by renaming the old medialibrary to "library.donotedit!.bak".
  • Rounded edges weren't removed for a skin that did not specify round edges. Fixed.
  • Added "Pause" mode.
  • Plugins will be started now always with current dir set to the plugin directory.
  • Added a resethandler.
  • Fixed wrong calculation of volume.
  • Extracted complete GUI from ANR. GUIs are now managed as external GUI libraries by ANR.
  • Shoutcast searching and receiving of pls files is now handled by ANR's maintask to prevent problems with AmiTCP/Genesis.
  • Some actions of ANR can now be mapped to freely defineable hotkeys. See Settings/Keys.
  • Skincreators can now decide if a skin should be tinted when a window becomes inactive. Please see anrskin.txt for further information.
  • Added "Reload Medialibrary" menuitem to reload, well, uh, err, the medialibrary.
  • Now makes use of e-utils.library for big numbers.
  • Playlists now display the playcount for all files.
  • Fonts aren't reloaded anymore on MUIM_Show which gives some speedboost when changing the size of ANR's mainwindow and especially when using antialias fonts.
  • ANR now displays the status of downloading a playlist for a shoutcast station.
  • Added autoscan feature when adding files to a playlist to scan the files while being added. 3 modes are provided which are: "Off", "Scan" and "Scan and Exclude" with the latter only adding files that could be scanned successfully. See settings/playlists.
  • When scanning for players ANR now only adds players to its players list that exactly end in ".player".
  • Removed ANR's custom click-to-front code.
  • ANR now checks if a file is XPK packed and unpacks it. Requires xpk package to be installed.
  • Removed Quickstart option. Not needed anymore.
  • Rewrote Playlisteditor (PLE) once again.
  • No more crashes on exit. Fixed a serious memory trashing bug when freeing from an already deleted memorypool.
  • Optimized analyser2, topview analyser and vu-meter scopes.
  • Added new internal scope.
  • Entries in a playlist can now be selected by a pattern. Added a stringgadet to "select" popup in the PLE for this.
  • Added an option to only select unscanned files from "select" popup in the PLE.
  • It's now possible to set a pattern in the prefs for adding whole directories (recursive and nonrecursive) to a playlist.
  • Added tooltype/argument (SCOPEHEIGHT) to adjust the height in pixels of the internal scope. Values from 16 to 256 are possible, default is 20.
  • Fixed several problems with AHI musicunit playback.
  • Fixed a bug in message passing which could have led to dead locks in certain circumstances.
  • Minimize buttons for Shoutsearch and Streams windows never really worked as expected. Fixed.
  • Pressing "Current" in PLE now jumps to the playlist the song is playing from before jumping to the current playing entry.
  • Added a progress bar to PLE for "scanning" and "removing" (double entries).
  • Added Scan mode to PLE to scan files for information about the file.
  • Extended PLE to display more information.
  • Removed "Add Files" and "Add Recursive" buttons from PLE because of redundancy.
  • Fixed eating of "`" key on non-MorphOS systems.

V2.0 - 29.06.2003 - AmiNetRadio Generation 2 (ANRG2)

AmiNetRadio v2.0

  • Added QUICKSTART option. With this option ANR won't read "All Files.pls" and thus reduces doublecheck after merging all playlists to "All Files" on program startup.
  • Added "Select" button to playlist editor.
  • Buttons with context menus in the PLE have now a small dot attached to make it easier to see which buttons have added functionality.
  • Playlists are taken from PROGDIR:playlists now.
  • .info files won't be added when adding files recursively to a playlist.
  • Playlist editor has been completly reworked.
  • Rounded edges are now possible on MorphOS. Please see anrskin.txt for further information.
  • It's now possible to replay over AHI's musicunit (device level) instead of selecting an audiomode. This basically means ANR doesn't need exclusive access to the audiochannels anymore (when set to use the new mode) and will happily share the audio hardware with other apps.
  • Fixed a memoryleak with the text scroller class.
  • Added a one pixel border to left, bottom and right side of the main window for easier window activation if the window is placed on screenborders.
  • Stringgadget in the shoutsearchwindow contains now an attached list which holds the last 60 strings that have been searched for. Double entries won't be added.
  • Mediakeys can now be used to control ANR. This only has been tested under MorphOS which also means that it is limited to Play, Stop, Skip Next and Skip Previous until MorphOS starts supporting all the other keys.
  • Windows that have been minimized horizontally get expanded to their previous size now.
  • It's now possible to adjust fastforward limit and fastforward stepsize.
  • Volume can now be adjusted using the mousewheel. Up/Right will increase volume and Down/Left will decrease volume in steps of 5%.
  • Selected skin is now always scrolled into visible area of the listview in the gui-setting.
  • When clicking the time to switch between advanced/remaining time for diskbased streams the time switch is immediate now.
  • Added positioning slider for diskbased streams where the total runtime of the media is known.
  • Zoomwindow buttons finally got functionality added.
  • Added an option to swap audiochannels.
  • If streamsaving is active the savestate graphics will now blink. Using ANR 1.0 skins, the savestate graphics will just toggle between the 2 available graphics in the skin for the savestate in a set timeinterval. There is also a way to provide alternative graphics just for the blink state which makes ANR toggle the graphics between the 2nd state graphics and the new state graphics. Please see anrskin.txt for further information.
  • It's now possible to select a separate font for the 3 main textbars. See "menu/Settings/Scrollers"
  • Songs weren't played completely. Fixed.
  • Added PRI tooltype/argument to make it possible to also change the priority of ANR itself additionally to the decoder process.
  • If a library could not be opened ANR threw some enforcerhits because it tried to free a semaphore and certain pluginstuff which got never initialized properly.
  • When pressing open-file-gadget with an URL in the string-gadget, ANR will no longer ask to insert volume http: in any drive.
  • New Arexx commands: PLAY (replaces PLAYURL), STOP, VOLUME, BALANCE, SONGREPEAT, SHUFFLE, SAVETODISK.
  • When pitch was set to some positive value and playing was started, ANR crashed. Fixed.
  • Added new scope: Topview FA
  • Now flushes amplifierplugin.library from memory on quit to prevent Amplifier from getting confused and eventually to crash.
  • FA scope: Fixed blank area bug with certain skins and optimised FA2 scope.
  • Genres for Shoutsearch are now alphabetically sorted. Also the list got a general cleaned up.
  • Fixed some enforcer hits on slow systems.
  • Added "Save" button to prefs.
  • Added support for proxies (shoutsearch).
  • Added busypointers where necessary.
  • About window: When the effect object was active (after clicking on it), the window could not be closed with ESC-key until the user pressed somewhere else in the window. Fixed.
mpega.player v2.40
  • The mpeg-stream can now optionally be output to a pipe for streaming the data through an external replayer program like for example MASPlay.
  • It's now possible to choose the method how to read data from an mpeg stream. Besides the "normal" method to read data there is now "Load All", which loads the whole mpeg file first to a rambuffer (if you have enough memory left) before playing it and "AsyncIO" which uses asyncio.library instead of standard file I/O to read data from the mpeg stream.
  • Added gadgets in configpage to cyclechain.
  • MPEG decoding settings got a complete overhaul (now songplayer like) and offers an automatic frequency division setting by setting a maximum frequency limit to offer a better compromise to cpu usage vs audio quality.

shoutcast.player v2.70

  • The mpeg-stream can now optionally be output to a pipe for streaming the data through an external replayer program like for example MASPlay.
  • It's now possible to save streams for every station separately. See "menu/Settings/Players/shoutcast.player/create dirs per station"
  • Changing settings while the shoutcast.player was being used by ANR didn't made the player use the new config. Fixed.
  • Added gadgets in configpage to cyclechain.
  • Added "latesave" feature. This allows saving of streams from the beginning that already have begun playing. ANR will flash the status display/lamp for an configureable amount of time for you to see when it still is possible to save from the start.
  • Always wrote the mp3tag for the current song with data taken from the next song. Fixed.
  • Now also supports http redirection.
  • MPEG decoding settings got a complete overhaul (now songplayer like) and offers an automatic frequency division setting by setting a maximum frequency limit to offer a better compromise to cpu usage vs audio quality.
  • Added proxy support.
  • m3u files are now supported.

Skin V1.1

  • There is now a way to provide alternative graphics just for the blink state when streamsaving is enabled which makes ANR toggle the graphics between the 2nd state graphics and the new state graphics. Please see anrskin.txt for further information.
  • Rounded edges (on MorphOS) can be enabled by setting a certain pixel in the skin. Please see anrskin.txt for further information.

V1.0 - 05.04.2003 - First public release. So the world may know.