Version 3.6.2009.12.17 ============================================================================== - Some installer changes to hopefully better deal with Vista and Windows 7 installations Version 3.6.2009.11.24 ============================================================================== - Bug Fix for auto saving of the queue not saving on every queue change Version 3.6.2009.11.14 ============================================================================== - Bug Fix the loop queue popup option would not disable loop queue - Bug Fixes for hard lock up when changing tracks Version 3.6.2009.11.7 ============================================================================== - Added a "Discover Date" field to tags, to be used in future searches - Add a new option to the scan window to allow tags to be reread without having to delete the database first. This is important to preserve the "Discover Date" field. - Added a new flag value for running an instant search. The flags are: 1 = Don't run a full scan 2 = Removing Missing Files 4 = Force Refresh To use thse flags the values are OR'ed (added) together. To not run a full scan and remove files and force a fresh the flag value is 7. To not run a full scan, but force a refresh (ignoring removal of missing files) the value is 5. - From the command line use RunScan=[X] or RunScanAtStartup=[X] or RunScanAndExit=[X] to - in the ini file [Settings] RunScanAtStartup=1 RunScanAtStartupFlags=[X] - when triggering a scan via a windows message the flag [X] should be specified in the lParam of the Windows Message. - fixed some bugs (or inconsistencies) with the Alarm Clock function that allow it to execute commands like the command line can - added a "CustomCoverArtFile" option (Settings->General) to allow the user to simply show a static custom image in the cover art location (company logo for example). - Added a scan log function. Now when a media scan is run a log file is created "ScanLog_*.log" in the data folder for each media collection. It simply logs which directory the scan is up to. If the scan process hangs this log file should indicate the directory where possibly corrupt files exist. - Added a new "Queue Mode" menu with sub menu for choosing the queue mode. The queue mode can be standard, loop or PLAYLIST. Playlist simulates the playlist playback mode of a lot of media players by setting the loop function on and also making the "Move To Top" function move all the items above the selected item to the end of the queue. Version 3.6.2009.8.1 ============================================================================== - Resolved a bug that prevented switching from Jukebox List View to Cover Art View if an item was already selected - Added options in the [SearchSettings] section of settings.ini to allow button on the search window to be hidden if required. - Fixed the problem that Settings->Screen Saver would show the wrong tab on the preferences window. - Made some minor skin enhancements Version 3.6.2009.7.25 ============================================================================== - Fixed an issue with the window position not being restored properly at startup when not set to run full screen - Fixed a problem with the search not being able to change search media type - The "SearchWithinCollections" ini file option has been exposed to the preferences window on the search tab - Added an "Auto Play if Queue is Empty" option (default is true) to the Party Play configuration screen. You will typically need to have this] enabled if you have the play controls hidden unless you are going to use keyboard shortcuts or some other external system to trigger playback. - Different types of media can now "cost" different amounts of credits in credits mode. To do this modify the [CreditValues] section in settings.ini [CreditValues] AudioValue=1 VideoValue=3 KaraokeValue=2 - Fixed an issue with files being stored with double backslashes '\\' in their filenames. This was not technically a problem, but looked funny in log files and potentially caused issues with external applications reading the logs - Added some new ini file settings to manage the history log. These settings only apply when "KeepSessionHistoryFiles=1". The new values are: UseLogFormula (0=don't use it, 1=do use it) LogFormula (a formula to determine what is output for each track) LogExtension (the file extension of the file) Version 3.6.2009.7.10 ============================================================================== - Fixed a bug with command line QUEUEMOVExxx functions that caused an AV when used at program startup - Added a QUEUEMOVETO command so that items in the queue can be moved arbitrarily - Added QUEUEMOVEFILETO, QUEUEMOVEFILEUP, QUEUEMOVEFILEDOWN to move items based on finding the first instance of the file in the queue - Added a SUPERQUEUECLEAR command for the command line to enable clearing of the superqueue - Added a "Keyboard Key Width" option which is a percentage ratio of the key size and allows for keyboard keys to be made wider than they are high. If you want the keyboard to fill the entire width of the screen simply use a large number (eg 1000). - Added a "Queue Ends Party Play" option in Party Play mode. With this option set, if the queue is empty and a track is added to the queue that track will start playing automatically, forcibly stopping the currently playing track. - Added an option to adjust the transparency level of the Cover Art Mirror effect. - Credits Mode can now detect numeric key pad coin insertions from anywhere in the application - Fixed an issue with the popup up search window keyboard not changing key sizes according to setting - Fixed an issue with the cover art view not painting the screen properly when resized - Fixed a problem with cover art in the cover art view not loading correctly when the images are stored inside the media files - Fixed the problem with Show Album Info Text not working properly - Fixed some text rendering issues with multi line text in the database views Version 3.6.2009.6.27 ============================================================================== - Fixed an issue playback by ratings Version 3.6.2009.6.26 ============================================================================== - Fixed an issue with Coin Op functions not starting up properly at startup Version 3.6.2009.6.23 ============================================================================== - updated searching in cover art view to ignore non alphanumeric characters - fixed a bug with the "Only show albums with more than X tracks" setting - the cover album view no longer returns to the top after a search - added a new "Utilities" item to the main right-click menu. At the moment this is designed for trouble shooting purposes only. It provides access to more detailed information on media - fixed a problem with the id3v2 tag reader misinterpreting genres with round brackets '(' in them (based on id3v2.3 specification) - added a new command line command /command=randomplayurl /value="http://url" to enable the random play URL to be set from the command line or via an alarm function. To clear simply specify /value="" - fixed a bug with the popup search screen not displaying when on screen keyboards were disabled - fixed a problem with "Database Filters" that meant an m3u file had to be present (even if empty) for DBFilters to work Version 3.6.2009.6.15 ============================================================================== - Added a number of enhancements to the cover art view to improve performance and overall look and feel - Added Mirror effect for album covers - added single line scrolling for album covers - added image caching for album covers (performance improvement) - added better searching for album covers (keyword search on artist and title) - added internet radio to album covers - modified text output in cover art so that it is shortened using "elipsis" ie "..." when the text is wider than the space available - If you want your cover art text to be similar to the way iTunes displays it then use this as the Display Format: %2%c%1 - fixed an access violation with the CDG decoder where it attempted to access lines outside of the internal bitmap on some CDG files - fixed the problem with double click not leaving full screen for karaoke - added a "Vista" check at startup on first run which will display a message explaining how TouchTone needs to "Run as an administrator" Version 3.6.2009.6 BETA ============================================================================== - fixed a few logic bugs with the credits interface - fixed some problems with full screen video playback - made some performance improvements to the internal CDG (Karaoke) decoder - Added playback of regular CD tracks from a CD via File->Queue File (Winamp Only) - updated the search window to use the same source code as the "integrated" search which adds consistency and also a better keyboard - updated the pop up keyboard (integrated search, album search etc) so that the keys are square and not stretched - added a Swedish keyboard - added special (non-English) characters to the US keyboard layout (use the special key toggle to access them) - massive improvements to cover art performance - album search now searches artist and title (but can be changed back via ini file setting) - cleaned up some of the on screen pop up windows (made them prettier!) - changed the scroll bars so that you don't have to keep the mouse perfectly in line to scroll - made some minor changes to the "Filter Queries" so that any table can be queried for tracks rather than the defauly "AudioView". Existing queries are unaffected though. To query against different tables simply start the query with "from" eg "from VideoClipsView where artist like 'AC DC'. Note that the query MUST return a field named "Filename". "select filename" is automatically prepended to all queries. Note that you can also use "union all" to build queries from multiple queries if desired, just make sure each query has a filename field. - Added a workaround for the situation where the player stops playing after a track has finished but play should have continued because the queue was not empty or random play was activated - added some interface options for Double/Single/None clicks to add tracks to the queue from the track list. - added and ini file only setting [Player] SingleClickFullScreen=0 or SingleClickFullScreen=0 this will determine how to make video enter/leave full screen mode. - added a new compilation detection method - various minor bug fixes Version 3.2008.8.7 BETA ================================================================================ Additional Features =================== - Add a new internal queue "Super Queue" that has priority over the queue. This has initially been set up to allow "Track Injection" from an external source. If there is something in the Super Queue then it will play (after any current track has finish) before anything else in the system. To add tracks to the super queue you must run a batch file/shortcut like this: TouchTone.exe command=superqueuefile value="c:\Mp3s\mytrack.mp3" Since the other commands aren't well documented I will list them here although they have been available for some time. They all use the same format as above command= and then (when required) value= TRACKPLAY; // play TRACKSTOP; // stop TRACKPAUSE; // pause TRACKNEXT; // go to next track PLAYURL; // play the given URL - not nice name, real URL PLAYTRACKNOW; // plays the given VALUE for a track file ACTIVATESLOT; // value slot number QUEUEDELETE; QUEUECLEAR; QUEUEMOVEUP; QUEUEMOVEDOWN; QUEUEFILE; QUEUEFILEATTOP; SUPERQUEUEFILE; PLAYLISTACTIVATE; VOLUMEINC; VOLUMEDEC; VOLUMESET; TRACKPOSFWD; TRACKPOSBWD; TRACKPOSSET; Version 3.2008.7.29 BETA ================================================================================ Enhancements ============ - Added a new ini file setting to disable the ability to leave full screen mode [Geometry] AlwaysFullScreen=1 (or 0) Version 3.2008.7.21 BETA ================================================================================ Bug Fixes ========= - There was a potential crash when seeking through a video file. I only saw this on my Vista PC, not on XP Version 3.2008.6.28 BETA ================================================================================ Bug Fixes ========= - There was a problem with Dynamic Rules in random play mode causing artists to repeat before they should. Some changes were made in an attempt to avoid this situation - Popup lists were not always being made wide enough to display text properly Enhancements ============ - Added some new messages for handling queueing functions - Added an action to hide/show the play controls while in Party Play mode from the operator actions pop-ups - Added the ability to create media library reports for all collections Version 3.2008.6.19 BETA ================================================================================ Bug Fixes ========= - There were some problems with sort order on the popup search window. Search results sorting is now done purely by the display format settings for searches Version 3.2008.6.14 BETA ================================================================================ Bug Fixes ========= - Random Play Rules Filters not being recalled properly - When using DirectShow with Random Play DISABLED there was a problem with moving to a new track if next track was click before a track was in the queue - When choosing shutdown from Party Play mode but then choosing cancel, the current screen settings (volume etc) were not being maintained properly. Enhancements ============ - Added a new action (can be used from custom operator menus) to toggle the pop-up volume New Features ============ - Added a "Lock Jukebox" option, available from the file menu or custom operator menus to lock the jukebox requiring a password to continue. Version 3.2008.5.31 BETA ================================================================================ - This release has been mostly a roll-up of small bug fixes and some usability related changes Version 3.2008.3.8 BETA ================================================================================ Bug Fixes ========= - There was no "index" option for searching in the Pro version Enhancements ============ - Added an option on Settings->General->Interface for disabling the drop down buttons in display lists - Added an option on the skins config to disable the alternate line colors in display lists - Added an ini file only option to force the "add more coins" window to hide in coinopsettings.ini [Settings] ForceHideCoinsTimeout=10 New Features ============ - Replaced the "loop" button on the queue controls panel with a "more..." button which displays a list of options relevant to the queue. By default this will have loop and randomize as options. Use File->Actions Report to get a list of available actions, then copy the required actions out of the report into a new file named "UserQueueActions.txt" in the settings folder. Example File Contents: actnQueueRandomize=&Randomize actnQueueMakePlaylist=Make &Playlist - COnfigurable Messages (mainly for multi-language support). This is only start Use File->Export Messages. Save the file to "messages.txt" in the settings folder. Then you can edit the messages (ensure you only change text after the '=' equals sign. This is only for the popup messages at the moment. Version 3.2008.1.25 BETA ================================================================================ Bug Fixes ========= - Fixed a problem in credits mode with the a queue limit set and credits were deducted even if tracks were not added to the queue. Enhancements ============ - Added a new display format tag to allow displaying of the estimated play time of tracks in the queue. Add the value to the queue format string Version 3.2008.1.20 BETA ================================================================================ Bug Fixes ========= - Fixed a problem in credits mode with the queue->no duplicates setting where credits were deducted even if tracks were not added to the queue. (not fixed properly in the previous release) Enhancements ============ - Add File->Actions Report to list all available functions (for use in customizable action lists) - Added new "Operator 2" user for party play mode that uses a customizable list of options - Added ability to read configuration file for operator and operator 2 users. Action Lists are plain text file OpActions.txt and Op2Actions.txt stroed in the settings folder - Added new windows messages for activating the operator or operator 2 lists - Added new Windows Message (msg: 1024, wParam: 1024, lParam: 0 indexed value into list of available actions) Version 3.2008.1.17 BETA ================================================================================ Bug Fixes ========= - Fixed a problem in credits mode with the queue->no duplicates setting where credits were deducted even if tracks were not added to the queue. Enhancements ============ - Added Credits Persistence options for credit mode to recall number of credits in the system at the time of a crash and/or shutdown of TouchTone - Add a new option for compilations detection based on path names rather than tag detection. Use Settings->General to selection the new detection type and edit the file in the Settings path C:\Program Files\TouchTone 3 BETA\Settings named CompilationPathKeyWords.txt. The paths will have backslashes appended to the start and finish of each string eg Compilations will become \Compilations\ internally. So you must be explicit with the names. This method will work if you have a folder structure along the lines of Music |-Artist1 | |-Album1 |-Artist2 | |-Album2 |-Compilations | |-Album1 Version 3.2008.1.12 BETA ================================================================================ Bug Fixes ========= - fixed "loss of focus at startup" issue - fixed issue with credit mode not checking credits on double-click from search window - fixed a problem with track lists returning to the top after adding a track - fixed problem with lyrics in lyrics window being sorted alphabetically Enhancements ============ - added auto hide feature for integrated search - added close button to integrated search - added a danish keyboard layout option - added a search settings tab in the preferences window - added new Party Play operator option for hiding/showing the volume control Version 3.2007.11.29 BETA ================================================================================ Bug Fixes ========= - When in Party Play mode with "Hide Play Controls" enabled video tracks were being skipped when using the Winamp player but DirectShow video playback Version 3.2007.11.23 BETA ================================================================================ Bug Fixes ========= - The FLAC reader didn't support id3v2 tags at the start of FLAC files - The FLAC reader didn't support Track Numbers in the form of 01/12 Additional Features =================== - New "Web Saver" (Settings->General->Web Saver) to enable a web page to be used as a screen saver. You need to enabled the standard screen saver on the screen saver tab, then check "Use Web Saver" on the Web Saver tab. The web saver has access to some internal information so that it can retrieve the cover art and track details. It can also be used to control TouchTone (only limited functions available at the moment). The default file is: C:\Program Files\TouchTone 3 BETA\Web\WebSaver.htm You can create your own, and set it to be used as the web saver. The default has some parameters that you can configure. Edit the file (just used notepad) near the top you will see the code below. There are user configurable parameters in it. If you set "ShowControls" to true, then the saver becomes more of a control and you can use it to Play/Skip/Pause/Next: //********************************************** // USER CAN CHANGE THE FOLLOWING VALUES //********************************************** // Show Controls or Act as Regular Screen Saver //var ShowControls=true; var ShowControls=false; // Cover Image Related Settings var speed=70; // Time between "movements" var xdir=4; // How far to move across the screen with each "movement" var ydir=3; // How far to move down the screen with each "movement" var imgsize=500; // How big to show the cover image var pad=5; // How close to the edge of the screen to move the cover image too. // Banner (Marquee) Related Settings var scrollbehaviour="alternate"; // use "scroll" or "alternate"; var scrollspeed=15; // to update speed on the banner //********************************************** // END USER CAN CHANGE THE FOLLOWING VALUES //********************************************** Version 3.2007.11.13 BETA ================================================================================ Bug Fixes ========= - There was a problem in Party Play mode when the play buttons were hidden and video files were queued and all files were removed from the queue when play was activated via the operator control panel. Version 3.2007.10.13 BETA ================================================================================ Bug Fixes ========= - The search window was "cut off" on lower resolution screens. - Track listings were not being sorted in the search windows Enhancements ============ - Searches are now unified (previously code maintained separately for integrated and windowed searches) Additional Features =================== - New search mode, Artist or Title - New search type "word search". Previously the search was for an exact phrase can now choose a word search to search for words out of order, or leave out words in the middle - The database now has a new table $RATEDAUDIO allowing searches for tracks based on ratings, times played, lasted played etc - View Style->Options has a new setting "Dynamic Queries" for the Jukebox List View. It will show a "My Queries" node in the Jukebox List tree. This is associated with the TT 3 Beta\Searches\DynamicQueries.txt file. New searches (SQL queries) can be defined and displayed under the "My Queries" node. THe idea is to give you quick access to favorite lists. They are dynamic database queries, so can sometimes take a while to display depending on the comlpexity of the query. 2 queries are defined so far, Top 10 (times queued) and Latest Additions (based on file modified date stamp). Version 3.2007.9.8 BETA ================================================================================ Additional Features =================== - Add ini file only settings to Hide/Show different "Views" in the "Choose View" button list. [ViewList] Jukebox List=1|0 Artists and Cover Art=1|2 Cover Art=1|3 Database Tree=1|4 All Tracks=1|4|3|All Artists=1|4|3|Artist Database Covers=1|3 The first number (after the =) is to toggle visibility of the view. The second is a sort order so that you can change the sort order. Setting sort order values to the same number will make them sort alphabetically. You can also specify a custom database view by using 4 parameters. The 4th is the SearchName parameter from a search definition file. The 3rd is 3 for Database Tree View, 4 for a Database Covers View. - "Popup" style menus for items in the Track List, Queue List and Playlists node in the tree. Giving access to additional commands. This will be expanded in the future. Version 3.2007.6.27 BETA ================================================================================ Enhancements ============ - Added ini file only settings [JBDBFrame] HideSearchPathFilters=0 SearchPathNames="This Collection","That Collection" "HideSearchPathFilters" will stop the "Search Path 0", "Search Path 1" filters from being created. "SearchPathNames" lets you name the filters that are automatically created for audio scan folders. These are maintained independantly of the scan folders so deleting a scan folder does not delete it's name from here. This will be handled differently in the future, but is made available here as a quick fix for those that need to do this. Bug Fixes ========= - Integrated Search and Popup Search did not have the same functionality in relation to restricting searches to the visible nodes in the Jukebox list. They now act the same way. Version 3.2007.6.23 BETA ================================================================================ Bug Fixes ========= - Some small changes logic changes to search modes depending on which collection is being searched Additional Features =================== - Operator Password configuration in Party Play. Can now have an operator password that gives limited access to features not usually enabled in Party Play mode (eg Play/Skip/Stop/Pause, Show Queue Controls, Shutdown) Version 3.2007.6.21 BETA ================================================================================ Enhancements ============ - Added new View Style->Options setting to hide the main audio tracks node in the jukebox list - Added a Shutdown function and button. The shutdown button can be made visible using the View->Window Button->Shutdown Button option for standard jukebox use for Party Play mode there is a new option that controls the visibility of the button independantly of the Window Button setting. The idea is that the shutdown button can be made available easily in Party Play mode for use in Jukebox Hire situations. The shutdown button also works independantly of other settings that can make a shutdown option available on app exit - Added /nocom command line switch which will stop TT from running any internal COM interfaces. This will also avoid COM errors when TT is forced to shut down from a Windows Shutdown command (with TT still running). Bug Fixes ========= - The restrict searches to visible nodes option did not include restricting searches of audio files - The "Wrap Details" option was not being saved to the settings.ini file. Version 3.2007.6.15 BETA ================================================================================ Enhancements ============ - Added new option View Style->Options to make searches only available on the nodes/collections shown in the Jukebox List. - Added INI FILE ONLY setting (example shown below) where you can disable search fields [IntegratedSearch] DisabledSearches=Album, Index Bug Fixes ========= - TAG Reader Plugin settings were not being recalled between app restarts Version 3.2007.6.12 BETA ================================================================================ Enhancements ============ - some graphics enhancements for lists using GDI+ Gradients (note that this requires GDI+ from Microsoft which comes with Windows XP and is available as a download for earlier versions of Windows). - added an option to hide the Change View and Change Filter buttons on the Database Views. Additional Features =================== - added 2 new "collections" for media scans. You can now specify "Karaoke" and "Music Video" folders along side "Audio" and "Video" folders. These 2 new folders will use audio file masks for interpreting video tags. Tracks imported in these 2 new collections are not selected in random play. Use View Style->Options to turn displays on or off Version 3.2007.4.12 BETA ================================================================================ Bug Fixes ========= - Various Bug Fixes and Speed Enhancements for the built in CDG Renderer Version 3.2007.4.2 BETA ================================================================================ Bug FIxes ========= Enhancements ============ - The internal Video Player now uses a linear volume control so works MUCH better than previous versions Additional Features =================== - Built In CDG renderer (pro license only). Can now play CDG files inside TouchTone without the need for a 3rd party CDG player for Winamp or DirectShow. Allows for full screen playback on any combination (1 or more) monitors Version 3.0.1.6 FINAL ================================================================================ Bug Fixes ========= - Fixed Playlists in cover art view could not be disabled even when option set - Fixed problems with adding tracks to the queue from search window not using credits in credit mode Version 3.0.1.5 FINAL ================================================================================ Bug Fixes ========= - Fixed couldn't rate playing track intermittmently problem - Fixed compilations detection issue for vs, feat etc - Fixed Window Buttons were being set to visible when starting in Party Play mode - Fixed Weighted Ratings Set was not being recalled when app restarted Version 3.0.1.4 FINAL ================================================================================ Bug Fixes ========= - Launch On Start/Close options were not available - Fixed typos in combo box drop list for keyboard layouts on preferences window - There was no '0' (zero) button on the QWERTY keyboard Version 3.0.1.3 FINAL ================================================================================ Bug Fixes ========= - More issues with cursor hiding fixed - Queue Height was not being properly maintained between restarts is the Track Progress scrollbar was set to "Under Jukebox List" - Some settings were not being restored correctly after the "runscanatstartup" command line switch was used - Volume when using DirectShow for playback was not being recalled after restart - Fixed an issue with the "can't drop here" icon display after a dialog - Fixed a potential out of memory problem for large media collections. This has also resulted in a substational decrease in "Processing Data..." time (startup) Enhancements ============ - Keyboard Keys can now be used to simulate Coin Inserts rather than direct credit values so a coin mechanism sending keystrokes can have more than one value by sending keypad numbers. Also the + key can access the bonus credit functionality as it will send "Credit Value" to the interface. - Added new COM functionality so that credits can be controlled via the COM interface, make it easy for users to create their own programs to control credits (ie when using different hardware). If you want this done, but can't do it yourself, then we may be able provide a service to do it for you. - Added an option to hide the "Search Controls" in the Database Views View Style->Options...->Show Search Controls - Added new ini file settings to allow customization of the "track indexes" for Albums and Playlists. This is usually not required, but if you have more than 99 tracks in an album or more than 999 tracks in a Playlist then you may want to increase these values to ensure track list displays are sorted correctly. The number represents how many characters (with leading 0's) the track indexes are formatted to. [Preferences] PlaylistNumberLength=3 AlbumNumberLength=2 Version 3.0.1.2 FINAL ================================================================================ Bug Fixes ========= - The cursor was not being hidden with the main menu (when option selected) - Tracks were being logged multiple times in the history log - The FLAC reader was not reading tags for some FLAC files - Some Windows were not being displayed on the correct monitor when running on a system with multiple monitors - The Coin Acceptor was not available in Trial Mode Version 3.0.1.1 FINAL ================================================================================ - Now Requires a TouchTone 3 License, upgrade licensing is available. Version 2.2006.12.3 BETA ================================================================================ - V3 Graphics Updates Version 2.2006.12.1 BETA ================================================================================ Bug Fixes ========= - Fixed screen update problem with Screen Saver when the clock was enabled - Stacker captions now show "Next CD"/"Previous CD" to better explain what clicking the next or previous buttons will do - The Keyboard would not hide instantly when leaving the integrated search view - Fixed some small logic problems around the new "Queue tracks with radio" settings - Fixed problem with DirectX Karaoke not being visible - The screen saver would still come on when a Karaoke file was being played Enhancements ============ - Actually from a previous version, if you hide the menu button in Party Play mode then you need to click and hold the logo (top title bar) for 5 seconds to get the password menu to display so you can leave Party Play - Ini file option to turn off all rating displays (the stars) without having to change the display formats: [Preferences] NoStars=1 Version 2.2006.11.27 BETA ================================================================================ Bug Fixes ========= - CoinOp functionality was being enabled by default, even when not licensed Version 2.2006.11.23 BETA ================================================================================ Bug Fixes ========= - Track info was showing twice in the screen saver with slide show - Slide show was scan was not defaulting to search sub folders - The lyrics window was not "always on top" - Some Database errors were occuring when tag fields had linefeeds in them causing the CSV export to become effectively corrupted. Enhancements ============ - Added Party Play Option to hide the new "Change View Style" button Version 2.2006.11.18 BETA ================================================================================ Bug Fixes ========= - The database was not being populated so the DB Views were empty - Cover Art areas were being sized incorrectly or disappearing Version 2.2006.11.17 BETA ================================================================================ Bug Fixes ========= - The Screen Saver was not showing greyscale jpegs correctly - Animated Screen Saver settings were not being properly recalled - User Colors were not being set in some areas of the interface Additional Features =================== - Search for the Cover Art View. View->Cover Art Search Enhancements ============ - Screen Saver Text is now animated with the image - ini file option to change list line heights depending on display formats. Set TrackListAutoItemHeight to 1. [Preferences] TrackListAutoItemHeight=1 - ini file option to change the delay of a 0 second screen saver timeout. It's the fraction of a minute to wait until showing the screen saver if the timeout is set to 0. Default is 0.1 (0.1 x 60 = 6 seconds) [ScreenSaver] SecondsFraction=0.1 - Settings->General->Keyboard Layout. Choose between 2 different keyboard layouts for the Keyboard used in the Database a Cover Art Searches - Settings->General->Keyboard Timeout. Choose how long the on screen keyboard remains visible before automatically hiding itself - Integrated Search now uses the new keyboard (over the queue) - Enhancements to integrated search (Settings->Use Integrated Search) to make it a better option than the original search popup. - New option to rate the current track by clicking the song title scroller - New option to view the lyrics of the current track (if you have them in the id3v2 tag) by clicking the song title scroller. - Added a new button to change views - Made the pop-up keyboard cover the entire bottom of the main window to keep the button size large enough. TouchTone Audio System Version 2.2006.11.5 BETA ================================================================================ ******** Note that some features introduced from this BETA onwards and the non-public 2.2006.10.26 require a new license. If you registered TouchTone within the last 6 months (May 2006 onwards) then you can get a free license upgrade. We are also giving a limited number of free license upgrades to those that are willing to BETA test for us and provide us with feedback. If you would like a license then please let us know, if you provide feedback then you will be issued a free license for TouchTone 3 when it is released. ******** Bug Fixes ========= - Further improvements to the Database Albums view Additional Features =================== - Use the Alarm Clock to run commands. Mainly for use of activateslot=x where x is the number of the slot you want to activate Enhancements ============ - Changes to Video Auto Full screen to stay Full Screen when changing Videos, rather than dropping back for a second and then returning to full screen. - Settings->Queue Internet Radio if checked will cause Internet Radio to be queued rather than played immediately. - Random Play can now activate a radio station rather than playing random tracks - Added setting to turn off covers in the Database Tree View (View->Options) TouchTone Audio System Version 2.2006.10.26 BETA ================================================================================ Bug Fixes ========= - The scrollbar for the queue was not working - Album Covers in the new Database Albums view were not working if the cover art folder method was not being used. Additional Features =================== - Added iTunes playback support (Settings->Player Type) - Ratings: - have unrated tracks automatically receive a rating when they are added to the queue - have tracks automatically increase they're rating every "x" times they are added to the queue (ie every time, every 2nd, 3rd etc) - make random play only play back tracks with at least a certain rating. - weight the random play based on track ratings (eg 5 stars 75%, 4 stars 25%, 3,2,1,0 don't play) - control random play so that it won't play tracks by the same artist within a specified time period (ie if a track is played by Artist A you won't hear another one from Artist A for at least "x" minutes) - Edit Playlists using the main window, without having to use the playlist editor which makes it possible to edit playlists with the touch screen. - "Filtered Views" - a new DBFilters folder is created under the folder structure. Creating folders under this defines a new filter with that name. eg DBFilters\MyFilter. Any m3u playlist added to the "MyFilter" folder, will have it's tracks filtered from the view and playlists. Also, a "filters.ini" file can be created to use Database Query rules to dynamically remove tracks Example (please excuse the expletives, but that's the point of this one): [Filters] Artist=Eminem Album=Bad Rap II Title=%shit%, %fuck% Comment=%explicit% GenreString=Rap FileName=c:\mp3s\comedy\% Note that the % (percent) symbol is a wildcard. The rules are "or" rules, so this list would remove: - All tracks that have Eminem listed as the artist - All tracks from the "Bad Rap II" album - All tracks that have either "shit" or "fuck" somewhere in the title - All tracks that have "explicit" somewhere in the comment - All tracks from the genre "Rap" - All tracks who's filename starts with "c:\mp3s\comedy\" Enhancements ============ - The actions panel (View->Actions Panel) has new actions available, mostly centerd around better access to playlists from the main window. - "Random Play Up Next" - added the option to show the next 5 entries that will be played via Random Play. These will be shown after the queue and only if there is no playlists or stacker activated. - The Winamp player now has a configuration setting to use the /noclass switch to help work with some Winamp plugins - Added new Party Play options for SHowing/Hiding the Videos and Internet Radio nodes of the Tree View TouchTone Audio System Version 2.2006.10.16 BETA ================================================================================ Bug Fixes ========= - Volumes for audio and video are now set independantly when using Winamp for audio and DShow for video so that appropriate volume levels can be set for each one. - The Album Cover Viewer was showing duplicate entries for artists starting with "The" Additional Features =================== - iTunes Import - Instead of scanning the music itself, TouchTone can now import the iTunes media library. On the "Scan Folders" window select the "imports" tab and locate your iTunes media library file. Mine is: C:\Documents and Settings\Tony\My Documents\My Music\iTunes\iTunes Music Library.xml - "Credits" support for use with Coin/Bill Acceptors. An interface has been defined to allow a "controller" application to enable and accepts credits in Party Play mode, effectively allowing TouchTone to allow users to select music only if they have inserted the appropriate amount of money. If you are interested in using this interface please let us know. For commercial purposes an additional fee is required to enable the interface. - Lyrics Detection and Viewer. If you have mp3 tracks with the USLT tag in them then TouchTone can now detect them and display them in a window. - Added the ability to rate tracks, this is for display purposes only at the moment but paves the way for weighted random play and auto playlist generation Enhancements ============ - Add Detection of "feat" and "vs" artists so they don't get displayed as "[Compilations]" - Added a single click setting (settings->general) to allow tracks to be added to the queue via a single click in the track list. - Session based logging of played tracks is available via an ini file setting this may be useful for those needing to keep play statistics in a commercial environment. CSV File Format is used so can be imported into a spreadsheet or database - Searches for the database tree view can now have a "HideLevel" field added to stop display below the desired level TouchTone Audio System Version 2.2006.9.2 BETA ================================================================================ Additional Features =================== - Mini Queue Mode (Queue->Mini Queue Mode) Enhancements ============ - New Cover Art options for the Screen Saver - Some small enhancements to the Web Scripting Interfaces TouchTone Audio System Version 2.2006.8.19 BETA ================================================================================ Bug Fixes ========= - Fixed Problems with database when importing Artist names that are only numbers eg 707 - The screen saver will now show on the same monitor as the main window - Using the search window "beat" wouldn't find "Beatles, The" Additonal Features ================== - New Cover Art view available for Database Tree View. This enables you to use a cover art version of the Database Tree View where clicking the cover art can navigate the tree. Custom images can be supplied for Artists and Genres Enhancements ============ - The Windows Screen Saver is now disabled if you have the internal Screen Saver Enabled - The Internal screen saver can now be password protected - The screen saver image can now be animated - A custom image can now be used to display when no cover image is available. To do this the skin.usk file must be modifed, add the following section: [NoCover] NoCoverImage=filename.bmp where filename.bmp is the name of your image. TouchTone Audio System Version 2.2006.6.10 BETA ================================================================================ Bug Fixes ========= - Random Play Filters were not allowing the "To: year" to be saved. - Pro Version: disabled prelisten for video files - Added [View] ini file setting (settings.ini) "ShowCoverArtNoAlbums" in an attempt to find bug with "disappearing" cover art view in BETA 2.2006.4.24 - Problems with Dutch CSV file, they don't use a comma, a ';' semicolon is used instead. Added a first run prompt and Settings->Generel setting to configure the CSV separator. - fixed not remembering which monitor was used for full screen problem Additional Features =================== - The Database View can now be filtered by some condition (SQL command). Default filters are added for media library folders so you can filter your collection into parts (eg if you have c:\mp3s and d:\mp3s as scan folders, you can filter to either one of them). A sample filter "Music Videos" is included in \Searches\filters.ini - Control->Auto Advance (checked by default) to allow you to disable automatic progression to next track, may be useful in karaoke scenarios. - COM access is now available via programming or scripting interfaces (automation) if required. Send an Email for details. Enhancements ============ - support loading PNG images embedded in id3v2 tags (iTunes does this) - added new cover art option, cover art can be named the same as the filename ie. mytrack.mp3 can load mytrack.jpg as it's image TouchTone Audio System Version 2.2006.4.24 BETA ================================================================================ Bug Fixes ========= - In a recent BETA a change was made to allow cover art images to "just pick the first image found in the folder with the file". This was accidentally removed in 2006.4.17, it's been added back in now Additional Features =================== - Integrated Web Server with embedded dynamic scripting (similar to ASP, using VBScript as the language). There are a couple of samples in the new \Web folder. To navigate to the site open your browser and go to: http://yourservername:50080/site/ (make sure you end with the /) I haven't documented any of the commands yet. The examples have most of it in there. If you're interested in creating your own web interface please contact me for more information including what you're wanting to do so I can provide the most accurate information. Enhancements ============ - A few formatting changes for the new DB Tree View TouchTone Audio System Version 2.2006.4.18 BETA ================================================================================ Bug Fixes ========= - Some changes to the new "Check for Updates" system TouchTone Audio System Version 2.2006 Release 4 Build 17 BETA ================================================================================ Bug Fixes ========= - The previous build was missing a few settings related to the new database view Enhancements ============ - The stacker now has a linear play mode (as well as random play) to allow it to function more like a traditional CD stacker Additional Features =================== - File Check for Updates (and associated settings) to check for updates from inside TouchTone. TouchTone Audio System Version 2.2006 Release 4 Build 14 BETA ================================================================================ A new version numbering scheme is going to be used from now on. Major Version.Year.Month.Day This should work as long as I don't upload more than one version in a day. Bug Fixes ========= - Read only from File Masks options were still being overriden by id3 tags if they were present. Enhancements ============ - Some small changes to the Artists and Cover Art Albums display, so that you can configure how many albums are shown, but TT will automatically resize the display (to show bigger covers) if less albums are available. Additional Features =================== - An Access database now runs alongside the standard TouchTone database. A new View (View->Database Tree View) has been created to "explorer" this new format. There are a few views available to look through, but this will grow as users come up with ideas for new views which can be created in a text file and added to the TouchTone\Searches folder. This is in early stages at the moment, and is not expected to be completely stable. It is probably not in it's final form yet either. TouchTone Audio System Version 2.1 Release 1 Build 4 BETA ================================================================================ Bug Fix or Enhancement, depending on how you look at it! ======================================================== - You can now import m3u playlists that have relative paths to filenames in them Enhancements ============ - Added a refresh option in the playlist editor which will delete missing tracks from the selected playlist OR if the playlist was loaded from an M3U then it will attempt to reload that M3U if it still exists, otherwise it will just do a delete missing tracks TouchTone Audio System Version 2.1 Release 1 Build 3 BETA ================================================================================ Bug Fixes ========= - The View->Prelisten Player setting wasn't being recalled after close/open Enhancements ============ - Shutdown option enhancements for Party Play mode, only shutdown enabled by default. No password required if Allow App Exit is enabled in Party Play TouchTone Audio System Version 2.1 Release 1 Build 2 BETA ================================================================================ Bug Fixes ========= - "Prelisten Player" was showing up, and couldn't be removed in a standard licensed TT, now completely removed from standard license. - Multimedia Keyboard keys were getting acted on by both Winamp and TT. Now when Winamp is used with TT, TT will ignore the MM keys. - If starting in Party Play mode, the Load/Save Stacker Cartridges were enabled until leaving/re-entering Party Play mode. - Albums+Cover Art modes were not working correctly for all display options. - Entering/Leaving Full Screen was not remembering previous size properly - When settings View->Options while in Arists and Cover Art mode the covers were very small until leaving/entering Arists and Cover Art mode again Enhancements ============ - Added Settings->Skin->List Item Heights to allow for the list item heights to be manually configured. Heights used to be determined from Font Heights. Using this settings you can use smaller fonts but still be fully TouchScreen usable. If used in conjunction with MultiLine Display Formats this can create a much cleaner and more readable interface. Especially at lower resolutions. (This was actually added in last BETA) - Added a "splitter" so that the size of the cover art for Artists and Cover Art mode can be changed. TouchTone Audio System Version 2.1 Release 1 Build 1 BETA ================================================================================ Bug Fixes ========= - The image under the Queue Controls was not updating propery on some systems Enhancements ============ - Can now use %c to create multiple lines for Display Formats, useful for creating more horinzontal space. - Can now change colors for alternating lines in the Track/Queue lists. Mainly introduced to make the multiline formats easier to read on the screen - Add an option to completely disable the stacker in Party Play Mode, also removed Load/Save cartridge options if enabled AND in Party Play Mode - Add a "Prelisten Player" for the Pro version to enable prelistening of the selected track (Track List or Queue) on a separate sound card. This feature uses DirectShow so the tracks you want to listen to must have compatible DirectShow Filters installed (mp3, wma, wav will be standard, ogg, m4a etc will need DShow filters). Additional Features =================== - Integrated Search mode. Settings->Use Integrated Search will integrate a new window (similar to the old search function) into the main TT window allowing it to be used ALL THE TIME, rather than having to click search each time you want to add a track to the queue. - Added FLAC support TouchTone Audio System Version 2.0 Release 2 Build 9 FINAL ================================================================================ Bug Fixes ========= - TT was not finding some id3v2 embedded jpg images TouchTone Audio System Version 2.0 Release 2 Build 2-8 BETA ================================================================================ Bug Fixes ========= - Error Trapping to cope with potential Database issues experienced by some users - The "Always use file mask, even for tagged audio files" option was not working if "Use File mask for Untagged Files in the Audio File list" was not checkked in the Media Scan File Mask configuration Additional Features =================== - When locating cover art, as a last resort TT will now display any BMP/JPG file located in the same folder as the current track, if no suitable name match is found. - Album Covers now display for Compilations in the Artists and Cover Art view TouchTone Audio System Version 2.0 Release 2 Build 3 BETA ================================================================================ Bug Fixes ========= - Fixed the "The" mappings setting so that it works even if no custom mappings have been added. Additional Features =================== - A new setting in View Options to enable a straight artist listing without the alphabetical nodes. If used, they will appear under an "Artists/Titles" node. TouchTone Audio System Version 2.0 Release 1 Build 1 FINAL ================================================================================ - A couple of installer modifications, hopefully no more bugs, an official release for the end of year party season! TouchTone Audio System Version 1.2 Release 4 Build 15 BETA ================================================================================ Bug Fixes ========= - A couple of little fixes for the Cover Art Views - An attempt to provide some sort of recovery if the settings.ini file settings are completely reset (I can't reproduce this problem but it has been reported by a couple of users) Enhancements ============ - Added a "No Image Available" image for missing covers in the Cover Art Views TouchTone Audio System Version 1.2 Release 4 Build 14 BETA ================================================================================ Additional Features =================== - Added a new View Mode to display album covers for albums in the Jukebox list TouchTone Audio System Version 1.2 Release 4 Build 13 BETA ================================================================================ Bug Fixes ========= - DirectShow Playback was a little broken in Build 12, this should fix it - Fix for Shutdown on exit, cancel was still causing a shutdown - More bug fixes for using File Masks when importing Playlists Additional Features =================== - Anything that can be activated by Windows Messages can now be activated from the command line, even when TT is already running. If TT is already running then when you run it, it passes the command line to the real TT window. Just use the /message switch. eg TouchTone.exe /message=1 will make TT play and TouchTone.exe /message=3 will make it stop. The number is the "wparam" if an lparam is required (slots) then use /message=wparam:lparam like /message=500:1 to activate slot 1. You can use this for scripting or scheduling as required. TouchTone Audio System Version 1.2 Release 4 Build 12 BETA ================================================================================ Bug Fixes ========= - Use of File Masks when importing m3u Playlists - Enabled faster key entering on the on-screen keyboards Enhancements ============ - Double-Click Logo to toggle full screen - Added Disable Minimize option to Party Play to enable Minimize while in Party Play Mode - Added the ability to only hide half of the queue controls as desired - Added 3 command line switches that can be use to force media scans. If TT is already running when these commands are issued you will be prompted and given 15 seconds to cancel. - /RunScan switch to trigger a scan that can be cancelled. You can use this to trigger a scan from an external application even if already running. - /RunScanAndExit which cannot be cancelled and will Exit after a scan. Use this with Windows Scheduler to schedule TT rescans in the. If TT is alread running then it WON'T exit. - /RunScanAtStartup this is the same as RunScan but it can't be cancelled. *** Note that these are all Full Rescans and Cancelling the scan (when available) will result in a partial scan and only a partial library. - Added a new ini file setting in [Settings]. You can add a boolean value "RunScanAtStartup". Set it to 1 to make TT run a scan when it starts up. This scan cannot be cancelled. It will be automatically set back to 0 after the scan. - Added a new windows message (99) to trigger a rescan (can be cancelled). - The Confirm Exit/Shutdown window is now skinned and more Touch Screen friendly - Searches are now reset after an Add & Continue operation - Added an Album Search mode to the search window - Added a "Select All" button to the search window (mainly for albums I guess) - Added video searching to Track Searches TouchTone Audio System Version 1.2 Release 4 Build 11 BETA ================================================================================ Bug Fixes ========= - Some fixes to the Indexing for fast startup (undocumented from Build 10) Additional Features =================== - Disable Screen Saver function added for Video Playback - File->Enable indexes for speeding up load times AFTER a rescan has been performed and the first library process has been completed (so it only works when the application starts). TouchTone Audio System Version 1.2 Release 4 Build 8 BETA ================================================================================ Bug Fixes ========= - A few more fixes for the TT2005 Skin - The Karaoke Icon for Karaoke tracks was not showing up in the Song Search Window - File Scans were not working with the new DirectShow Feature enabled Additional Features =================== - Added Settings::General::Hide CUrsor with Main Menu to hide the cursor when the main menu is not visible. - Added shortcuts for Show Main Menu (Ctrl-Alt-M), Minimize (Ctrl-Alt-Z), Full Screen (Ctrl-Alt-F), Jukebox List View (Ctrl-Alt-J), Cover Art View (Ctrl-Alt-C) TouchTone Audio System Version 1.2 Release 4 Build 7 BETA ================================================================================ Bug Fixes ========= - Just a couple of issues with the new TT2005 skin and a couple of other subtle look and feel tweaks to make TT a bit more consistent in it's look - A tiny fix to hopefully make TT work with Karaoke plugins again, since I broke it last release Enhancements ============ - New settings in the skin.usk file DefaultButtonColor and DefaultPanelColor can now be added to retrieve the real default values for a skin that you create rather than TouchTone's original Blue-ish default colors. Additional Features =================== - Full DirectShow support (Settings->Use Winamp unchecked) TouchTone Audio System Version 1.2 Release 4 Build 6 BETA ================================================================================ Bug Fixes ========= - "Scan Line Index Out of Range" fix for this error message appearing when a 1 x 1 pixel folder.jpg image (as created by Windows Media Player) is present for cover art. Enhancements ============ - "StretchDraw" value has been added for Panels in skins. StretchDraw=1 will cause images to be stretched rather than tiled for creating a different effect in the skin display. - You can now edit the little icons used in the Jukebox List View, Track List and Queue List (they also appear in a few other places as well). Additional Features =================== - Main Menu::Playlists::Activate Playlist to select a playlist to make active rather than having to use the Playlist Editor. Touch Screen Friendly! - Main Menu::Playlists::Add Current Track To Playlist to display the list of available playlists for you to add the currently playing track into. Touch Screen Friendly as well. - Under Main Menu::Settings::General configuration (Interface Element Settings) a new setting "Menu Height" has been added. You can use this to adjust the size of menus and make them more compatible with Touch Screens. - When you click the Song Title Scroll Display a window will now be displayed to ask what you want to do. Only 2 options at the moment, toggle scrolling and add current track to a playlist. More to come when ratings get going. - A new Skin! A new skin will be installed with TT. We're trying to bring a new more modern look and feel to TouchTone. There's still some work to do, but you can check it out now. Settings::Skins::Skins select "TouchTone 2005" then click "Load Skin". We're still trying to settle on the right color scheme. You can have a play around with the colors. If you come up with something you think is pretty good, then let us know! TouchTone Audio System Version 1.2 Release 4 Build 5 BETA ================================================================================ Bug Fixes ========= Enhancements ============ - New Option under Settings::General "Cover Art only look in Cover Art Folder" this will make it quicker ot find Cover Images if they exist and are only in the specified Cover Art Folder. This is especially quicker when using network folders and comes in handy for the cover art view. If you don't specify the cover art folder there should now be some small improvements as well. Additional Features =================== - Browse your Library by Album! View::Cover Art View. Using the View::Options menu you can configure how many images are displayed in both horizontal and vertical directions. Non of the visuals are customizable yet, more to come! TouchTone Audio System Version 1.2 Release 4 Build 4 BETA ================================================================================ Bug Fixes ========= - DirectShow Video Playback fixes Enhancements ============ Additional Features =================== TouchTone Audio System Version 1.2 Release 4 Build 3 BETA ================================================================================ Bug Fixes ========= - DirectShow Video Playback fixes Enhancements ============ Additional Features =================== - Added Message Display for those events that you're just not quite sure that they happened (windows messages, Add Tracks To Queue etc) Settings->Show Messages TouchTone Audio System Version 1.2 Release 4 Build 2 BETA ================================================================================ Bug Fixes ========= Enhancements ============ - New Message 201 to clear random play filter - Activating a Random Play Filter Slot will now deactivate an active playlist and also ensures Random Play is enabled after activation Additional Features =================== - Video Playback using DirectShow. This is configurable, Settings->Player Configuration. You can make TouchTone use DirectShow for video playback or just use Winamp (default). If DirectShow is used then the video can be played back full screen (on a user definable monitor) or in the cover art window (which is useful if you've got a video card that will play video full screen on a second monitor (TV Out) like a lot of nVidia cards). *note that this has only had limited testing so far on one system so be nice to me! - External Database import. At the moment this is CSV format only, configured under Settings->Media Folders. You can use this to specify full details for your imported tracks. Available fields are: Filename [string] *Full Path or URL to file Artist [string] Title [string] Album [string] Comment [string] TrackNo [number] Date [string] *use only a year for best results, eg 1999 Genre [string] BitRate [number] Duration [number] *this is the track length in Millseconds(secs x 1000) SampleRate [number] Channels [number] TagType [string] MediaType [string] *Must be Audio, Video or Karaoke (defaults to audio) The first line of the file must define the fields specified in the file Example File ============= Filename, Artist, Title, Album, MediaType c:\mp3s\myfile.mp3, MyArtist, My Title, My Album, Audio c:\mp3s\myotherfile.mp3, AnotherArtist, Another Title, Another Album, Audio http://www.myserver.com/myurlfile.wmv, URLArtist, URL Title, URL Album, Video Import Files can be specified for both the audio and video collections. Audio and Video files can also be mixed in either collection, usually this would only be done for Video Files (ie music clips) in the Audio Collection. TouchTone Audio System Version 1.2 Release 4 Build 1 BETA ================================================================================ Bug Fixes ========= Enhancements ============ Additional Features =================== - Named Random Play Filters - Filters can be defined and saved in the system with a name for easy retrieval later. - Slots - Configurable slots that can be used to activate playlists, random play filters and internet radio stations. (Settings->Configure Slots). The number of user definable slots is virtual unlimited however only slots 1-12 can be accessed by using the keyboard (Ctrl F1 to Ctrl F12). The main purpose is for use with IR control Apps (like Girder) that can send a message with the slot number to activate, to TouchTone. MessageID: 1024, wParam 500, lParam is the number of the slot (1 - .....) TouchTone Audio System Version 1.2 Release 3 Build 7 FINAL ================================================================================ Bug Fixes ========= Enhancements ============ - the tag_DSHOW plugin for reading Video Files (or more correctly Direct Show supported files) has now been enhanced to allow specifying Video and Audio file extensions in 2 different extension lists. This will allow TouchTone to play ANY FILE FORMAT supported by Winamp. If you also have the DirectShow filters installed then TouchTone may also be able to read some additional track information (duration etc). Loading tracks into TouchTone using this method requires the use of the File Masks for generating Artist/Album/Track names. Additional Features =================== - Command Line Queuing: pass media filenames as command line paramaters and they will be added to the queue. This will work at first run or when TouchTone is already running (queue files from external apps if required). TouchTone Audio System Version 1.2 Release 3 Build 6 BETA ================================================================================ Bug Fixes ========= - Party Play logic issues (disabled/enabled functions not performing correctly) have finally been fixed ... I think! TouchTone Audio System Version 1.2 Release 3 Build 5 BETA ================================================================================ Bug Fixes ========= - Issues with Genre and Year Albums remembering their settings in View->Options - If "Videos" was not selected in View->Options then the Track List was not displaying in the correct format for the "Alphabetical Node Track Listings" - Corruption of Track Numbers after Random Play Filters Applied (fixed I think!) - Random Play Filters were not being reloaded between instances of TT - When a nwe skin was loaded the fonts and colors were not updating correctly Enhancements ============ - Added the ability to change the color of the cover art background (other colors) - Added the ability to change the font for the stacker title (other fonts) - The stacker title will now align with the middle part of the stacker panel skin image - Added a skin option (in the skin .usk file only) to turn of text shadowing for the menus and list titles. A new section called settings needs to be added with a parameter called FontShadows (0=off, 1=on) it will look like this: [Settings] FontShadows=0 TouchTone Audio System Version 1.2 Release 3 Build 4 BETA ================================================================================ Bug Fixes ========= - Party Play Mode's "Disable Volume Control" and "Disable Track Searching" were not functioning correctly. - Display was "all messed up" when not using a font DPI of 96 TouchTone Audio System Version 1.2 Release 3 Build 3 BETA ================================================================================ Additional Features =================== - Added index and index based searching and reporting for TouchTone Professional (ie TouchTone for Commercial use) TouchTone Audio System Version 1.2 Release 3 Build 2 BETA ================================================================================ Bug Fixes ========= - Window Position problems on Dual Monitor Systems TouchTone Audio System Version 1.2 Release 3 Build 1 BETA ================================================================================ Bug Fixes ========= - Settings weren't being saved if the system was shut down via TouchTone. Hopefully this has been resolved. - Ctrl-D was used as a keyboard shortcut for both Queue Delete and Show Track Details. Show Track Details is now Ctrl-Alt-D - In the Media Search Window "Remove Missing Files" was not working for video files. Enhancements ============ - A new option has been added to the media search configuration for Audio Files that allows you to choose to ignore the tag information for your files and override with File Masks. Make sure you've got your filenames sorted out otherwise this one will get messy! - File->Show Winamp will show the Winamp window. Helps you find it if you've configured Winamp to be invisible!. - When "Show Track Details" is on the details are now shown when the mouse is moved over the "Song Title Scroller Thingy" as well Additional Features =================== - Support for Monkey's Audio file format TouchTone Audio System Version 1.2 Release 2 Build 3 FINAL ================================================================================ Bug Fixes ========= - Time between slides in the Screen Saver Slide Show was always running at 5 seconds instead of the given setting - Bug fixes to Make the Loop Queue and the Settings->Queue Previous Track at Startup options behave correctly when both enabled. - View Option "Genre Albums" was not being maintained correctly between instances of TouchTone - History list was logging entries for the same track every time it was paused and played again. - If on First Run a new skin was loaded there was no way to ever load the default skin again. Enhancements ============ - Additional skinned elements added (not that it looks any different but they allow more skin customization if required. - Additional Messages implemented for use with Remote Control Apps like Girder Activate Queue List and Clear Queue (modified so that no confirmation is required). - Added Menu Item File->Show Winamp to bring the Winamp window used by TouchTone to allow easier configuration TouchTone Audio System Version 1.2 Release 2 Build 2 FINAL ================================================================================ Bug Fixes ========= - TT wouldn't close even if the Disable App Exit option wasn't checked in Party Play mode. TouchTone Audio System Version 1.2 Release 2 Build 1 FINAL ================================================================================ Bug Fixes ========= - Scrollbars in the Stacker and Media Search Windows "paging" issues fixed. - Song Title movement in screen saver removed (this also removes the issue of the song title information overlapping the clock when used. - A double-click in the Track Search Media List, was doing nothing, now it will add the selected track to the queue but the window will remain optain (Add & Continue). - Bug when expanding the bottom item (with only one child node) in the jukebox list fixed. - The song title is now displayed in the screen saver even when the slide show is running. - Fixes made to the File Masks used when scanning your Audio & Video media. - Fixes made to the DSHOW tag reader. Scanning videos is now A LOT faster and also fixes to some other issues with it. Enhancements ============ - When no cover art is available and the "Enable Random Image Selection from the Slide Show folder for albums without cover art available." option is checked the slide show will run and use the timeout configured in Time Between Slides. TouchTone Audio System Version 1.2 Release 2 Build 1 BETA ========================================================== Bug Fixes ========= - Scrollbars not “PAGING” properly - Page UP/Down or clicking in the black area above/below the scrollbar "thumbs" for the Jukebox List, Track List and Queue List was not working properly (distance wise). - Screen Saver Always on Top Problem - the screen saver was not displaying if TouchTone was set to "Always on Top" - Preferences Window Playing Up - small bug with the tabs in the preferences window - File Masks Settings not being maintained - reworked the File Masks settings for untagged files. They weren't saving or restoring properly. - Not Maintaining Queue Loop Setting - Skinning - Added extra code to correctly manage over/under sized skins elements. This makes it possible to make buttons and scrollbars bigger or smaller. - Multiple Occurences in Track Search not showing up - only the first occurence of a track in a "Track Search" was being displayed when multiple copies of that file existed in the media library, this has been fixed and the name of the album the track comes from has been appended to the entries for more clarity. Additional Features =================== - View by Years or Decades - View->Options - Added the option for an addtional Jukebox List node called Years or Decades. Can Display tracks grouped by year or decades (and optionally with artists and albums) - Clean Screen Mode (View->Clean Screen Mode) - gives a black screen with a 30 second count down for cleaning the screen (for Touch Screens) without having to worry about sending random clicks all over the place (an ini file setting is available to change timeout if desired) - Clock available in the Screen Saver - Settings->Screen Saver - Slide Show for Screen Saver - instead of Cover Art you can have a slide show of JPG images displayed instead. Enhancements ============ - Launch Timeout for Winamp - there is an ini file setting available to make TouchTone give Winamp longer to start before display an error message (ini file setting only) - Queue Last Track at Top of Queue - Settings->General->Back Button Action - Queue Previous Track can now queue the previously played track at the top of the queue. - Cover Art Start Screen Saver - Single or Double Click setting available in Settings->Screen Saver to allow the screen saver to be manually started by clicking the Cover Art Image - Queue Double Click Action - Added "Move to Top" and "Play Now" as options in Queue->Double Click Action - Display Full Internet Radio Info in Song Title Scroller - Full Information for Radio Streams (as displayed in Winamp) are now displayed in the Song Title Scroller - Queue Previous Track at Startup - Settings->Queue Previous Track at Startup - when TouchTone is closed this setting will make the currently playing track be added to the top of the queue so that it can be played first when TouchTone starts up again. - Add and keep going in Track Search - Added an extra button to the Track Search window to add the selected track/s to the queue and reset the search but not close the search window allowing additional searches to be made. TouchTone Audio System Version 1.2 Release 1 Build 2 FINAL ========================================================== Bug Fixes ========= - Sometimes the stacker would show up below the controls panel when made visible, fixed. - In the stacker configuration window the drop down list of cartridges was not listing the cartridges in the cartrdige folder, fixed. TouchTone Audio System Version 1.2 Release 1 Build 1 FINAL ========================================================== *** NOTE : Tested with Winamp V5.03 *** Bug Fixes ========= - Not really a bug (because it still worked fine) but id3v1 genres werebeing converted to upercase which could make the genre display look a bit funny when mixed with regular genre strings from id3v2 tags. The genres formatted nicely (eg ROCK->Rock, BIG BAND->Big Band). - Fixed an issue where clicking "Next" would not work if an Internet Radio Station was playing Enhancements ============ - Made a small change to the id3 tag reading plugin so that it will interpret id3v1 genre ID numbers stored in brackets in id3v2 tags. eg id3v2 TCON=(17) will translate to a genre of ROCK (17 is ROCK in Winamp's Genre List). Previously the bracketed values were being ignored. - Gave the stacker a bit of a "skinned" look so that it uses scrollbars from the main interface for better use with a Touch Screen - In the stacker you can now select an artist or a genre and click "add" and a new playlist will be created in the stacker named by the artist/genre. - The "Choose CD" window now has a bit of a "skinned" look as well and should be more user friendly for Touch Screen operation. - Update Help Files! - Added an option to allow the screen save to randomly choose images from a given folder if no cover art is present for the current track. Settings->General->Screen Saver (JPG files only). - Moved the "Screen Saver" configuration to it's own tab for a cleaner look. - Updated Help Files! - Under Settings->General->Artist Mappings added the ability to turn off the default mapping of "The Band" to "Band, The" and also added an option to hide duplicates so that if you do use an artist mapping, that artist will only show up once. So "The Band" would only show up as "Band, The" with both options checked. TouchTone Audio System Version 1.2 Release 1 Build 36 BETA ========================================================== Bug Fixes ========= Additional Features =================== - Added File->Shortcut List to show a list of keyboard Shortcuts and Windows Messaging Shortcuts which are useful for remote control applications like Girder - Added View->Song Title to enable the song title and counter to be hidden - Added Queue->Make Playlist to effectively allow the main interface to be used as a playlist editor by adding the tracks you want to the queue and then choosing Queue->Make Playlist and enter a name for the playlist. - Added View->Lock Sizes to disable the "Splitters" which allow various screen elements to be resized. Enhancements ============ - Settings->General added the ability to set a size for cover art images when used on the screen saver. Usefull for lower resolution images that look "pixelated" when expanded to full screen size. ============================================================================ TouchTone Audio System Version 1.2 Release 1 Build 35 BETA ========================================================== Bug Fixes ========= - Disabled the use of the popup menu in the queuelist and track list while in Party Play mode Additional Features =================== Enhancements ============ - Made some small changes to the Alarm function to make it not perform activate for an alarm function (on or off) at startup if that time has already passed. Mainly avoids turning off an "Auto Play at Startup" - Also added the ability to use the alarm events as off only or on only rather than running for a time period. ============================================================================ TouchTone Audio System Version 1.2 Release 1 Build 34 BETA ========================================================== Bug Fixes ========= - Fixed some issues with the "File Masks" option in media scan not working correctly or storing settings. - Fixed some issues with Reports not recalling filenames properly - A Small change to the id3 tag reader to avoid reading in invalid "SL Comment" fields from id3V2 tags. - Fixed installation package so that it includes the tag_DSHOW plugin so that you can actually load video files into TouchTone! - Fixed the List Focus Color (it wasn't working) Additional Features =================== - Works with Winamp V5.02 OK! - Added a new report "Media Library" to produce a listing of your media files. The fields used in the report are configurable. This is a CSV report and can be imported into spread sheeting programs or databases. - Added a new plugin to allow support for m4a (mpeg 4 AAC files) as created by Apple's iTunes and now also supported by Winamp (as of V5.02). Not all data is being readin at the moment, but there is enough to get the m4a files into the interface and play them back with Winamp. - Added the option to keep count of the number of tracks added to the queue (Queue->Keep Track Count) - Added Queue Loop button to main window - Added Queue Move To Top button to main window Enhancements ============ - Added a new option (Settings->General) to swap the order of preference of Album Cover lookups. You can now make TouchTone search your folder first, before searching in the id3 tag for the image. This allows you to provide your own image even if a file has an embedded one. - The "Back" button has been moved next to the control buttons and can be turned on and off independantly. - Added a "/noclass" commandline switch to make TouchTone's version of Winamp run in it's original configuration. This allows some plugins and other winamp apps that will only work with a standard winamp process to work correctly. - The "composer" tag will now be read from id3v2 tags if the "artist" tag is empty. This is to allow users with classical music to import their music properly as it usually only has the composer tag. - More Modifications to the Track Progress Scroller. There are now a couple of options for it's location TouchTone Audio System Version 1.2 Release 1 Build 33 BETA ========================================================== Bug Fixes ========= - Some of the details in the Jukebox List went missing, they've now returned! - Windows 98 bug. There was a bug on systems running Windows 98 that was preventing TouchTone from starting. Not sure why it worked on W2k and XP but not Win 98, it's hopefully resolved now. Additional Features =================== - Added the ability to show additional fields stored in the tags of your audio files. Usefull for those that require more than the standard fields. This is under View->Options->Display Formats. Enhancements ============ - Made some changes to the Track Position slider to allow it to be made larger. Under Main Menu->View there are now a couple of extra options to turn things on and off to allow more room if required. TouchTone Audio System Version 1.2 Release 1 Build 32 BETA ========================================================== Bug Fixes ========= - TouchTone failed to start if no Internet Radio list file existed - Big Problem on first load!..... Fixed! - TouchTone was reading the last Comment tag in id3v2 tag of mp3 files, this has been changed to read the first comment tag. Won't affect too many people. Additional Features =================== - Added option to show a track progress scrollbar (View->Track Progress). - Added option (Queue->Previous) track to Queue up the previously played track. - Added option (Control->Restart Track) to restart the currently playing track from the beginning. - Added option to show a previous track button (in conjunction with the track progress scrollbar). It can be configured (settings->General) to activate the "Queue Previous Track" or "Restart Track" options outlined above. Enhancements ============ TouchTone Audio System Version 1.2 Release 1 Build 31 BETA ========================================================== Bug Fixes ========= Additional Features =================== - Internet Radio support added. Settings->Internet Radio. You can add the URLs of Winamp compatible radio stations and select them through TouchTone (as requested by a couple of users) Enhancements ============ - More modifications to the custom Track List displays, '%' masks similar to those used in Tag & Rename can be used in place of the complex <><><> method! TouchTone Audio System Version 1.2 Release 1 Build 30 BETA ========================================================== Bug Fixes ========= - Fixed - If only Albums was checked in the Jukebox View Settings then Artists would not have their names displayed Additional Features =================== - Added an extra format string for customising the display of the queue separately from the normal Track List displays, this should be a little bit more flexible. Enhancements ============ - With the addition of the custom track list formats I managed to slow track list updates for large lists (1000+) right down. I've made some changes to bring this back up to a much more reasonable speed. TouchTone Audio System Version 1.2 Release 1 Build 29 BETA ========================================================== Bug Fixes ========= - Pentium 4 Hyperthreading on Windows XP Pro appears to be sorted out. I can't honestly say what the problem was, but I changed some of the startup code around because I wasn't really happy with the way I'd done it and "magic" no more P4 problems (I've only confirmed this with 2 users so please let me know if you still have issues). Additional Features =================== - Custom "Track List" and "Queue List" displays. You can now customize the information that is displayed for the various track lists. You can do this through View->Options-> Display Formats. It's a bit complicated but does work. This allows you to specify more or less information to be displayed. More fields will be added in the future. You can also use HTML "font" tags to specify custom fonts, but please note that since this is my implementation of HTML formatting things might not work exactly as you would expect. Example: , should work OK. - Bold, - italics and - underline are valid. - As a result of adding the custom views I also had to add extra font customization through the Settings->Skins window. Unfortunately as a resuly I've had to remove the existing font settings in favor of a more flexible configuration so you will have to reconfigure your fonts. Hopefully the new implementation is a bit easier to use when configuring multiple fonts. Enhancements ============ - Queue CD button is now hidden by default. I think it will probably eventually be removed. TouchTone Audio System Version 1.2 Release 1 Build 25 BETA ========================================================== Bug Fixes ========= - TouchTone was sorting playlists alphabetically by artist once viewed in the Jukebox List view. This has been changed to not sort at all and playlists are now displayed in order of creation (or import from m3u) with index prefixes (if Show Track Numbers) is turned on. Additional Features =================== - This has actually been in for the last couple of BETAs but not noted. Winamp Video support. TouchTone can now scan your video files as well and display them in the "videos" node. They will be played through Winamp. This can be useful if you have a TV Output Video card that can play Video full screen on a TV while not affecting the monitor output. Enhancements ============ TouchTone Audio System Version 1.2 Release 1 Build 24 BETA ========================================================== Bug Fixes ========= Additional Features =================== - Popup Volume control now available (View->Volume Control) - Options to use custom display of "Unknown" Artists in the Track and Queue (up next) displays. - Added option to sort tracks by filename rather than title for tracks with missing Track Number tags (View->Settings->Track List). This should cover those that have filenames with track number prefixes (02 - Artist ...) or (Artist - 02 ...) etc. It DOES NOT change the track number display in the view, only the ORDER. So tracks will still be displayed as 000: Title (at least for the moment anyway). Enhancements ============ TouchTone Audio System Version 1.2 Release 1 Build 23 BETA ========================================================== Bug Fixes ========= - Display Issues with "[Genres]" Artist/Album/Track lists sorted out - Error while generating "reports" fixed Additional Features =================== - Volume control available (View->Volume Control) at the top of the main window. A "Pop-Up" one will be available next. - Options to use custom display of "Unknown" Artists in the Track and Queue (up next) displays. Enhancements ============ TouchTone Audio System Version 1.2 Release 1 Build 22 BETA ========================================================== Bug Fixes ========= - Issue with Random Play disabled and tracks "dissapearing" from the queue bad title updates etc, resolved (I think) Additional Features =================== - Single Click Multi Select - Allows multiple selection of tracks in the track list to add to the queue. Setting->General - Volume control available in Settings->Audio Player. One is scheduled for the main interface soon! Enhancements ============ - Interface elements code has been totally recoded (not visibly different but faster and more stable). Buttons/Panels/Scrollbars etc. Startup is a bit faster dues to this, and general overall performance has improved (I think!) TouchTone Audio System Version 1.2 Release 1 Build 11 BETA ========================================================== Bug Fixes ========= - Bug Fixes for Keyboard and General Settings from Previous BETA Additional Features =================== - Added support for Microsofts WM_APPCOMMAND messages, this should enable Multimedia keyboards and Infra Red remote controls to control TouchTone. Supported controls are Volume Up/Down, Play, Skip, Stop & Pause - Added option to separate the alpha nodes (a,b,c,d etc) into a sub node. - Customization of the Jukebox List view is now done through a window which allows multiple settings to be changed at the same time Enhancements ============ - Keyboards now have a new "Skinned" feel and have bigger buttons by default The button size is now also saved when you exit. TouchTone Audio System Version 1.2 Release 1 Build 4 BETA ========================================================== Bug Fixes ========= Additional Features =================== - Added support for Microsofts WM_APPCOMMAND messages, this should enable Multimedia keyboards and Infra Red remote controls to control TouchTone. Supported controls are Volume Up/Down, Play, Skip, Stop & Pause Enhancements ============ - Modified winamp playlist code so that the track that is currently playing is displayed as the top track in Winamp's playlist. This was done to enable support for CDG plugin for Karaoke files. It has meant a small change to the way Play/Stop works. Now if you click stop and then click play again the same track will play just like most audio players I guess. If you don't want this, just click next instead TouchTone Audio System Version 1.2 Release 1 Build 1 BETA ========================================================== Bug Fixes ========= - Bug with tracks going missing in Track Search after they've been played fixed - File Scanning code has been improvement as is now a bit faster - Load time has been decreased - Speed with Large Track Lists has been greatly increased (most noticable on very large track lists) Additional Features =================== - The Track Search feature is now a multi-select list box enabling the use of the use of the shift & control keys to make multiple selections - Added options to confirm application exit and also to allow shutdown on exit See Settings->General - Start in Party Play Mode ===================================================================================== TouchTone Audio System Version 1.1 Release 1 Build 1 ========================================================= Bug Fixes ========= - Fix in WMA Tag Reader Plugin for correctly reading Track Numbers and Album Titles - Some small bug fixes in the Playlist editor with saving/loading M3U files Additional Features =================== - Ability to set Screen Saver timeout to 0 (effectively around 6-10 seconds) so that the screen saver and cover display come on almost instantly - Added the ability to specify file masks for untagged (no artist/title) files. This is done from the "File Masks" tab in the Media Scan Window (Settings->Media Folders) - 'Auto Play on Startup' option added (Settings->Auto Play on Startup) - Active Playlist in the Jukebox list now has a highlighted icon - Added ability to activate a playlist from the jukebox list using right-click pop-up menu =================================================================================== TouchTone Audio System Version 1.1 Release 1 Build 1 BETA ========================================================= Bug Fixes ========= - Some small speed improvements on loading the Database Additional Features =================== - New WAV file plugin. => Adds the ability for TouchTone to play WAV format audio files. There is no real Tagging method for WAV files, so you'll have to configure the plugin (Settings->Plugins->Configure) from the Main Menu and configure the masks to let TouchTone know how you name your files. - Media Searches => Moved Scan folders to the Media Search Window, makes a bit more sense there => Added ability to scan selected media folders, or sub folders inside the media folders - Playlist Editor => Moved Preloaded Playlist into the playlist editor. Now called "Playlist Collection". You can maintain them more easily in here. You can add playlists to the stacker or set one of them to "Active". => Preloaded lists no longer depend on M3U files, although you can create them from M3Us. All playlists can be saved to M3Us for use in other apps. => Duplicated some of the stacker functionality in the playlist editor. You can now maintain the stacker from the playlist editor. Edit lists, add, delete etc => Added Filter function to create playlists from selected Genres, Artists etc - Party Play Feature => Added a simple password protection scheme to enable/disable features of TouchTone. Options include the ability to prevent Application Exit, Queue Controls, Stop, Pause, Skip, Queue Limits etc => Perfect for parties, especially when combines with removable of your PC Keyboard! - Random Play => Added ability to disable random play when everything else is turned off or empty. This allows you to just play what is in the queue and when it runs out TouchTone stops. => Added ability to apply filters to what you hear when random play is on. Filter by genre, artist, years or Scan Folders. - Screen Saver => A few small improvements in the SS code to make it work better - Skins => Easier to manage colors and fonts. => Ability to export the skin (somewhere around 90 bitmaps, scary!) => Ability to import custom skins. If you really, really want to make one send us an email and we'll send some details. You'll have to supply the 90 bitmaps as mentioned above. - Stacker => In the configure window the contents of the stacker and the Album List/Playlists are all shown in the one window, less clicks! => The stacker can now been shown in the main TouchTone interface (View->Stacker from the menu) - Artist Name Mappings => This allows you to add alternate names for an artist to be displayed under... This is particularly useful for solo artists. You can add standard or custom mappings. A standard mapping would make Jim Smith also display as Smith, Jim. A custom mapping would allow you to display Jim Smith Jr as Smith, Jim Jr. (Standard name mappings only work properly for 2 word titles) Once you've created these, you won't have to do them again, even after a full rescan. Configure these under Settings->General - Artist Mappings - Queue Functions => There is now a function to randomize the contents of the queue, Queue-> Randomize from the main menu - Views => Ability to Hide/Show different sections in the main Tree View => Genres now available in the Tree View, with the ability to break this down into Artists and Albums. => Album Covers now available in the main window as well as the screen saver. See "Reports" below for valid filenames. Images can also be loaded from id3v2 tags created with Tag & Rename or Music Match. - Reports, only 3 so far. => History List : a log file is kept for tracks played (artist, title and filename). This can be used for fault finding or if you heard a track that you didn't know and didn't get a chance to look at the screen while it was playing. => Missing Album Covers : generates a text file report detailing all albums which TouchTone could not find a Cover Image for. Valid filenames are (jpg or bmp extensions) : Artist - Album Album - Artist Artist - (Album) Album - (Artist) (Artist) - Album (Album) - Artist (Artist) - (Album) (Album) - (Artist) Compilation - Album Compilation - (Album) Soundtrack - Album Soundtrack - (Album) Album Artist Folder (the word "folder" at the suggestion of a user) The brackets '()' can be useful for artists or titles who have a '-' in their filename. => Invalid Tag Report