AudioX II

AudioX II 3.2.24b

Change log

Version History

AudioX II 3.2.24b

  • Adding/removing a favourite outputs a notice irrespective of verbose setting (otherwise there's nothing to suggest if the add/remove was successful)

AudioX II 3.2.24

  • Options: Improved OnUpdate handler to reduce cpu usage.
  • Options: Indicates which options only effect chatframe results.
  • UI: Added OnUpdate handler to ensure that checkboxes and output matches any settings changes made outside of the UI while the UI is active.
  • UI: Now allows hiding of index numbers.
  • UI: Notifies when chat redirected to the chatframe.
  • Search & UI: Chat <-> UI "hand over" conditions tweaked.
  • Search: Added [Refresh] to chatframe results footer.
  • Search: Notifies when chat redirected to the UI.
  • Core: Fixed tab hiding/closing bug.
  • Minimap: Load notice added.
  • API: AX:API_Play and AX:API_Quiet now force AX.apiout = true (in addition to AX:API_Search)
  • API: AX:API_UIOutput() and AX:API_ChatOutput(notice_to_chat) functions added. They set AX.apiout=true and AX.apiout=false respectively and notify player.
  • /ax api removed.
  • Verbose option bypassed when UI is active. That is, verbose output is effectively on while the UI is visible (ie.AX.apiout=true).
  • Localization file split into language specific files in a bid to make it easier for any translators who wish to help with the AudioX localization.

AudioX II 3.2.23

  • Options: Added options UI (Esc > Interface > Addons > AudioX II).
  • UI: Fixed bug where some buttons could appear with the incorrect width.
  • UI: Added Options button.
  • UI: <Pending> text localized and is now coloured grey.
  • UI: Hides row specific buttons while update <Pending>.
  • Search: /ax options opens options panel.
  • Search: Internal changes to config validation.
  • Minimap: Shift+Click opens options panel.
  • Core: Generic Plugin loader added.
  • Core: Removed workaround for hiding chat tab.

AudioX II 3.2.22

  • Core: Silence audio playback by CTRL+ALT+clicking any AudioX link.
  • Core: CTRL+click any AudioX sound link to add/remove it to your AudioX favourites.
  • Search: /ax favs toggles favourite searching on and off.
  • UI: Added star button to toggle favourite searching on and off.
  • UI: Added small star buttons for adding/removing individual favourites.
  • UI: Made the link and play icons smaller.
  • UI: Added tooltip to the resize handle.
  • UI: Tidied up the instruction page so it's not lop-sided.
  • API: Added AX:API_ToggleFavMode(bool) to give equivalent of /ax favs [true|false].
  • API: Added added = AX:API_ToggleFavSample(sound) to add/remove favourite, where added is true if the same was added to favourites.
  • SoundLib references replaced with _G[AX.searchmode].
  • IMPORTANT: AudioX API switches between SoundLib and AUDIOX_FAVS tables. 3rd party AudioX UIs should replace all references to SoundLib with _G[AX.searchmode] .

AudioX II 3.2.21

  • Linking activity will now open a chatframe editbox if one isn't already open.
  • Alt+Clicking links results inserts "/script PlaySoundFile(<sound>)" in outgoing chat. Note: There are no restrictions on global channels.
  • UI: Alt+Clicking link icon or path text inserts "/script PlaySoundFile(<sound>)" in outgoing chat. Note: There are no restrictions on global channels.
  • UI: Scaling issue fixed.
  • API: Added AX:API_LinkSlashCmd(soundpath) for linking "/script PlaySoundFile(<sound>)".

AudioX II 3.2.20

  • Search: Improved search routines that improve overall search speed.
  • Search: /ax b <num> returns results instead of effecting the next search.
  • UI: Frame moved to a higher layer so that it's above middle layer detritus.
  • UI: Minor fix to remove unwanted ellipsis (...) appearing incorrectly appearing both to the left and right of long soundpaths that have been trimmed to fit the UI.
  • UI: Enter /b <num> or /m <num> directly into the UI search box to jump to a specific result in the current search (same as /ax b <num> and /ax m <num>)
  • UI: Remembers window size and position.
  • UI: Play and Link buttons hidden until first search.
  • UI: Index and Path (overlay) buttons hidden when theres no corresponding result.
  • UI: Fixed a few typos in the help text.
  • UI: Buttons have standard UI sounds.
  • Minimap: Added optional AudioX_Minimap button addon for loading/toggling the UI.
  • Improved event handling.

AudioX II 3.2.19

  • UI now resizable.
  • UI now has tooltips.
  • UI components restructured so that frames etc have proper names.
  • Added /ax m <num> to Continue a search from a specific match.
  • Added /ax r to refresh the last search.
  • Fixed notices vanishing from AudioX UI if the interface is hidden then shown.
  • Updated AX:API_Play(sound) so that it's bound by the same 0.5 sec limit on plays to reduce the chance of accidental double-clicking.
  • Updated AX:API_Search(cmd,keyword) so that cmd can be AX.CMD_MATCH for /ax m <num> functionality. Keyword should be a number. Automatically validated.
  • Updated AX:API_Search(cmd,keyword) so that c,d can be AX.CMD_REFRESH for /ax r functionality. Keyword is ignored.

AudioX II 3.2.18

  • Added AudioX_UI (thanks to Thorinair for motivation, after I co-wrote his AudioX UI).
  • Added /ax ui to open AudioX_UI.
  • Added AX:API_Notice(msg) capture any notices from AudioX and AudioX_Search.
  • Added AX:API_Play(sound) plays soundpaths or soundindex.
  • Added AX:API_Quiet() to silence playback.
  • Updated AX:API_Search(anything,"#512") is the same as /ax i 512 (so is /ax s #512).
  • Updated AX:API_LinkSoundPath(soundpath) accepts sound index number or soundpath string.
  • Fixed page skipping when searching back to the previous page.

AudioX II 3.2.17

  • Small change to stop the AudioX API potentially blocking /ax based searches.
  • /ax s, /ax d, /ax u and /ax i all force AX.apiout to false (directing output to chat).
  • AX:API_Search forces AX.apiout to true (allowing plugins to hook output).

AudioX II 3.2.16

  • API functions added to AudioX_Search
  • AX:API_PageSize(resultsperpage)
  • AX:API_Search(cmd,keyword)
  • AX:API_LinkSoundPath(soundpath)
  • AX:API_LineOut(key,path)
  • AX:API_PageFooter(first,last,total,search)
  • /ax api added toggles API output mode (for mod developers)

AudioX II 3.2.15

  • Added /ax <arg> so that /ax orc works like /ax s orc.
  • Added /ax ? for help. Also shows help if /ax with no arguments.
  • Internal: garbage collection should be less likely to reset searches.
  • Internal: Use string.format rather than concat as generates less garbage.
  • Fixed: Clicking in general tab while undocked AudioX tab is visible no longer results in /ax t false.
  • Fixed: /ax c validation now allows /ax c 0 (ahem!).

AudioX II 3.2.14

  • First non-alpha / non-beta release!
  • Fixed chat tab showing when /ax t false after UI loaded.
  • Detects if the chat tab closed using mouse and sets /ax t false.
  • Detects if player creates "AudioX" tab manually, setting /ax t true.
  • Chat tab code re-jigged and moved to AudioX mod. Necessary evil.
  • [Quiet] and /ax q notice only displays if /ax v true.

AudioX II alpha.13 (extensive rewrite)

  • New link format {AudioX2:Sound\Music\ZoneMusic\BrewFest\BF_Goblins1.mp3} .
  • Split into two modules: Light-weight AudioX for handling links and heavy-weight AudioX-Search for searching.
  • Removed AddonLoader requirement.
  • SoundLib only loads with Load-On-Demand AudioX-Search.
  • Removed requirement for sender and recipient SoundLibs being the same.
  • Removed soundlib checksum and version code from links.
  • Removed /ax ! and associated text and link colours.
  • Any valid linked soundpaths will play whether or not they are in your copy of SoundLibs.
  • Search module provides some short-term legacy support for old link format.
  • Added Control+Click on any AudioX link to silence playback (e.g. /ax q).
  • /ax l limited to values between 1 and 500.
  • Lots of behind the scenes changes to accomodate the new format.


AudioX I beta.12

  • Corrected SoundLib (18873 samples)

AudioX I beta.11

  • Added /ax b to allow the next search to start from any given sample index.
  • Removed limit on /ax s minimum keyword length. Just don't set /ax l too high (500+), else you may get a forced disconnect (something to fix in a future version)
  • Fixed global channel identification so that guild, raid etc are no longer (incorrectly) identified as global channels.

AudioX I beta.10

  • TOC changed for WoW 3.2.0
  • New SoundLib (19307 samples)
  • Added /ax a to allow autoplay when a link (allowing one every 5 secs)
  • Added block on any AudioX links that are sent to global channels to prevent AudioX data appearing in General, Trade, LFG etc channels

AudioX I alpha.9

  • /ax m changed to /ax d (for page Down)
  • /ax b changed to /ax u (for page Up)
  • Search results footer now contains [PGDN] and [PGUP] command links that issue /ax d and /ax u commands
  • Localization now allows /ax <cmd> part to be altered to suit language
  • Help code re-written to take account of localization changes etc
  • Internal changes: link colour codes now contain alpha as well as rrggbb values

AudioX I alpha.8

  • Fixed interfence from Prat's Channel Link module on outbound links
  • Made provision in case any links broken by Prat's Channel Link module are received from older versions of AudioX (which don't catch links that have been incorrectly converted to {CLINK: } format by Prat's Channel Link module)
  • Improved /ax t false so that General tab activates and the settings notice displayed there
  • Improved /ax m so that it doesn't loop round from the final page of search results
  • AudioX now stores almost all globals in the AX namespace
  • Consolidated localization into the AX namespace
  • Changed link colours to make link warning colour codes more obvious

AudioX I alpha.7

  • Fixed [Quiet] link creation

AudioX I alpha.6

  • Improved chat tab handling considerably
  • Chat tab shows if /ax t trueor hides if /ax t false
  • Added /ax q to stop sample playback
  • Added [Quiet] link to search results notice
  • Added 5 second rule limit to /ax q and [Quiet] use
  • Added 0.5 second limit on sample playback to reduce unwanted playback from double clicking
  • Added missing localization for search results notice
  • Fixed chat tab snapping back to dock

AudioX I alpha.5

  • Fixed misnamed localization variable reference breaking page limit setup

AudioX I alpha.4

  • Fixed saved variables table which was nil if audiox not previously loaded

AudioX I alpha.3

  • Initial public release

Facts

Uploaded on
10 Oct 2009
Game version
  • 3.2.0
Filename
AudioX2-3.2.24b.zip
Size
161.0 KiB
MD5
5f0e00f6fd7b837e69468ad651c07674
Type
Release
Status
Deleted

Authors