Total page Hits: 645    We receive Total of practical Visitors: 24672 since January 2021© 2012 - 2024 All rights reserved. Site Disclaimer     
Home Search
Change list This page was last modified on 24 March 2023 10:03

- Fixed Tracks Manager when importing files to refresh the results;
- Main application now is displaying sound devices alphabetically [NEW];
- Fixed importing embedded images from .m4a files;
- When main player is stopped, the metadata image filename will be "no_image.jpg";
- Fixed TTS plugin bug which stopped working after playing a voice for the first time;
- Fixed track skipping when playing radio streams;
- Minor bug fixes;
- Events list viewer was rewrote, now it can display recurring events also by date or by search [NEW];
- Updated translation files for the latest version;
- Fixed input metadata export;
- Added new option menu item for search results "Play Next" which ads the file to the playlist [NEW];
- Minor bug fixes;
- Fixed metadata stream variables;
- Fixed input button metadata update;
- Changed watchdog error to notice when starting the next track;
- Minor bug fixes;
- Events Stop button: Fixed enable/disable bug which required restart to be updated;
- Playlist Builder: Implemented multiple delete items from playlist (Drag & drop operation can be made from the first column only);
- Playlist Builder: Generate playlist from rotation was added to the File menu and was removed from the Open playlist menu;
- Playlist Builder: minor bug fixes;
- Updated bass.dll and plugins to the latest version (;
- Plugin Gamepad completely rewrote;
- Many forum reported bug fixes;
- Fixed rotation select window;
- Fixed encoding for backup restore;
- Fixed bug which prevented playing the playlist track if the track details was open;
- Fixed radio stream playback exception;
- Fixed reporting utility bug which prevented generting reports;
- Modified rotations window to avoid changing the current rotation in RadioDJ;
- Fixed compatibility with latest versions of MariaDB;
- Minor bug fixes;
- Added auto-refresh to search results when importing tracks or folders [NEW];
- Migrated application and plugins to .NET Framework 4.8;
- Migrated application to;
- Migrated application to MySQL connector;
- Fixed compatibility issues with latest MariaDB version;
- Added to the metadata export the new variables (see RadioDJ - Stream Variables.pdf for more details); [NEW]
- Fixed miscellaneous reported bugs;
- Added option to set up an artist and title when the program is stopped [NEW];
- Added auto-refresh to search results when importing tracks or folders [NEW];
- Minor bug fixes;
- Migrated application and plugins to .NET Framework 4.8;
- Migrated application to;
- Migrated application to MySQL connector;
- Fixed compatibility issues with latest MariaDB version;
- Fixed reported bugs on forums;
- Fixed stop events button bug which disabled the button;
- Fixed "Reset Playcount For The Selected Subcategory" bug in tracks manager;
- Button "Stop Events" was renamed to "Enable/Disable Events [NEW]";
- "Now Playing Info" plugin was renamed to "Metadata Export" plugin to avoid confusions [NEW];
- Fixed bug in "Metadata Export" plugin where UTF-8 encoding was using BOM by default [FIXED];
- Files played thru auxiliary players and instant players are now available in reports [NEW];
- All automatically played sweepers and voicetracks are logged into history database table [NEW];
- Stop events button can be disabled [PRO ONLY];
- Stop events button now blinks red when active to warn the operator that events will not be fired [NEW];
- In playlist builder the delete key can be used to delete tracks [NEW];
- Improved searching speed;
- Fixed bug which prevented starting next track when after playing an internet stream with a set duration when using a playlist [FIXED];
- Fixed event bug which sometimes prevented to run SQL files [FIXED];
- Minor UI improvements;
- Updated translation files;
- Added track ID to track details window [NEW];
- Fixed voiceover bug which delayed the start on intro for tracks that had the start cue point further than the zero position [FIXED];
- Improved sweeper timing [-];
- Improved TTS plugin code [-];
- Fixed Options window apply/close button bug [FIXED];
- Fixed user permissions bug which permitted users to access track edit from tracks manager;
- Updated program to latest version of bass sound engine;
- Fixed bug which removed internet stream track types from main plalist on double click [FIXED];
- Fixed REST plugin "LoadTrackToTop" bug [FIXED];
- Changed "Cart Players" references to "Instant Players";
- Fixed Color Editor "Save" tooltip name;
- Fixed "Track Rotation" references for consistency ;
- Changed "Sound Card" labels to "Sound Device";
- Minor bug fixes reported on forums;
- Events can now be enabled/disabled directly from the events list checkboxes [NEW];
- Sound processing plugin was rewritten, now each section can be disabled completely and removed from the audio chain [NEW];
- TTS (text to speech) plugin was rewritten, now the tts output is not created as a file and loaded in the program,
  instead is generated in memory directly from where is played. This should speed up playback [NEW];
- Minor usability changes in cart plugin;
- Implemented loading history from the last session in plugin History [NEW];
- Play button for slots playlist added to the color scheme (linked to the bottom buttons color) [NEW];
- Added the option in Tracks Manager to open and display the selected track in windows explorer in order to identify quicker the file. If the file doesn't exist anymore, 
  the last known containing folder will be displayed. [NEW];
- Fixed track startup event bug which sometimes prevented launching the assigned event on track start;
- Plugins SayTime fade out duration was extended with 0.5 seconds, because sometimes the background music cut the time announcement;
- Changed the encoding of the track path and image filename when exporting metadata. Space is not encoded as "%20" instead as plus symbol;
- Implemented separate associated artist field in database to allow users to manually edit them [NEW];
- Implemented option to mass change the start/end date of selected tracks in tracks editor [NEW];
- Implemented custom duration value for fade stopping the cart players [NEW];
- Completed implementing translation files for Tracks Manager plugin controls;
- Completed implementing translation files for NowPlayingInfo plugin controls;
- Completed implementing translation files for Playlist Builder plugin controls;
- Completed implementing translation files for RadioDJ options;
- Completed implementing translation files for Notes plugin controls;
- Completed implementing translation files for Audio Processing plugins;
- Updated main program code to reflect REGEX changes of MySQL v8 and later [NEW];
- Updated the program to the newest version of BASS sound engine [NEW];
- Updated plugin Utils GUI for better design integration with the rest of the program [NEW];
- Fixed category copying for event duplication;
- When an event is duplicated, the new name will contain also the "(COPY)" string [NEW];
- Events filters will be retained after refreshing the event list for the session [NEW];
- Minor bug fixes;
- Fixed rotation editor bug which caused the deleted items to appear again (when using the keyboard delete key) [FIXED];
- Improved the database procedure code for AutoDJ;
- Minor bug fixes;
- Finalized new AutoDJ logic implementation.
- AutoDJ "items to keep" option was modified, if set to zero, it will keep in playlist at least one rotation (like in the old versions), otherwise the playlist will maintain the set number of tracks [NEW];
- AutoDJ will work in background, so the main window will not freeze when a new playlist will be generated [NEW];
- M3U playlist loading will be done in the background, so the main window will not freeze [NEW];
- Added support for M3U8 playlist format [NEW];
- Added more debug output to the windows event logs when loading M3U playlists, if contained files are not found, or not compatible. [NEW]
- Added confirmation dialog for the shuffle option [NEW];
- AutoDJ items to keep was implemented.
- Plugin TTS labels fixed;
- NowPlayingInfo plugin custom title error fixed;
- Minor bugs fixed;
- Plugin search code was optimized;
- Minor bugs fixed;
- Fixed bug which triggered next track from playlist when opening the track editor of the playing track (double click on now playing album);
- Fixed request track type color;
- Fixed database procedure;
- Minor bug fixes;
- Fixed bug which triggered next track from playlist when opening the track editor of the playing track (double click on now playing artist or title);
- Fixed text file export bug;
- Optimized the code for faster operations;
- Minor bugs fixed.
- Fixed "tracks from SQL" rotation;
- Fixed now playing text file export;
- When loading (or reloading) a rotation, the AutoDJ will generate the playlist from the first item [NEW];
- Fixed reported AudoDJ bugs;
- Added option to assign multiple sweepers at once in track editor [NEW];
- Fixed bug in rotation editor which prevented selecting rotation entry after duplicating items;
- Fixed bug in CUE Editor which sometimes let the monitored track playing when closing the editor;
- Improved scroll to last edited track in tracks manager after track update;
- Started to implement MQTT control for RadioDJ as an alternative to the REST plugin [NEW];
- Added filters by track type to enable/disable metadata export in plugin "now playing info" [NEW];
- Added option to set the layout of playlist builder (top & bottom or side by side) [NEW];
- Updated AutoDJ algorithm for better track, artist, title, album separation [NEW];
- Implemented user defined number of tracks to be generated by AutoDJ [NEW]; 
- Implemented column sorting for search and tracks manager [NEW];
- Fixed bug which sometimes made AutoDJ skip Internet Streams and Podcasts;
- Double click on now playing artist/title/album labels will open the track editor [NEW];
- Implemented auto refresh requests button state saving for requests plugin [NEW];
- Implemented option to stop the auxiliary players with fade out [NEW];
- Improved podcast duration retrieval;
- Implemented the option to use the original stream title for podcasts [NEW];
- Implemented full screen option for rotation editor [NEW];
- Fixed bug in temporary cue edit for main playlist and playlist builder;
- Implemented saving last used sound card for recording in playlist builder [NEW];
- Fixed bug which was sending twice the metadata when switching playing track;
- Updated BASS sound engine to the latest version (;
- Tweaked fade in/out duration for plugin SayTime and Text to Speech;
- Implemented "$autotitle$" and "$autotitle_enc$" variables for web export [NEW];
- Fixed Internet Stream playback error;
- Implemented configuration User Access in plugin TTS [NEW];
- Implemented zone selector in plugin TTS [NEW];
- When adding a rotation item from music category, the repeat rules will be selected by default [NEW];
- Plugin History: when disabling the listeners display, will also hide the listeners column from history [NEW];
- Implemented volume control in plugin SayTime (in settings) [NEW];
- Plugin SayTime audio files must now reside in Plugins folder under "Plugin_SayTime" in order to improve folder structure logic [NEW];
- Plugin SayTime contains now two event actions (one to play the current time normally ("SayTime") and one to play the current time with lowering the music ("SayTime VO")) [NEW];
- Implemented delete from drive in Tracks Manager [NEW];
- Implemented in Tracks Manager bulk change for mood, gender, language and rating. [NEW];
- Implemented in Tracks Manager duplicate display for imported tracks (by "Artist - Title" and "Title" only). [NEW];
- Implemented mouse wheel navigation for slot mode playlist [NEW];
- Implemented speech rate in plugin TTS [NEW];
- Implemented volume control in plugin TTS [NEW];
- Implemented adding stream tracks in history for streams that are publishing the artist and title [NEW];
- Fixed event types "Repeat by Date" and "Repeat by Date And Hour" bug which didn't saved the date when adding a new event;
- Fixed columns size being too wide bug in track manager;
- Fixed user management bug which prevented to load sweepers if not logged in;
- Fixed user management bug which prevented to load tracks in aux players if not logged in, but allowed to load not imported tracks;
- Fixed option buttons color style for mouse over;
- Fixed bug which didn't refresh playlist display when adding tracks to the playlist using REPLACE option;
- Updated the ADO.NET MySQL driver in order to support the new MySQL 8+ server [NEW];
- Disabled Smart Event type to fix events bug;
- Implemented up to eight separate main sound card outputs [NEW];
- Implemented fall-back to the first sound if the one from the settings file cannot be found [NEW];
- Implemented listeners count from external text file in History plugin. The content of the file must be numerical only. [NEW];
- Added listeners count to tracks in history window [NEW];
- Fixed bug which displayed the rating less with one in track lists;
- Fixed bug which allowed users without administrative rights to carts plugin to clear carts;
- Fixed bug which allowed users without administrative rights to the rotations to access them on program start, when no rotation existed;
- Double clicking on intro or outro counter label from the main window, will set the playing track to the corresponding position [NEW];
- Implemented recording function (based on lame.exe) [NEW];
- Implemented auto scroll on playlist builder drag & drop [NEW];
- Implemented auto scroll on main playlist drag & drop [NEW];
- Fixed button buttons instant update on color change.
- Implemented recursive folder scan for Sync Folders plugin [NEW];
- Implemented toggle between 5.1 and stereo style vu meters (click on them to toggle) [NEW];
- Fixed Smart Timing events bug;
- Added new track option to trigger manual events on track start and/or end. [NEW];
- Added new event type: "Repeat by Date", which allows to schedule an event which will repeat every year at the specified date and time. [NEW];
- Added new event type: "Repeat by Date and Hour", which allows to schedule an event which will repeat every year at the specified date and time and multiple hours. [NEW];
- Fixed a bug in Database Setup utility where backup function didn't worked if the user didn't set the path. [FIX];
- Fixed import option "Move To" category/subcategory bug which would allow to select a category without subcategories [FIX];
- Fixed plugin Folder Sync bug which would allow to select a category without any subcategory to sync [FIX];
- Added new templates to reports (missing tracks and disabled tracks) [NEW];
- Unified templates folder for reports and playlist builder [NEW];
- Optimized reports code.
- Added START/END date for imported tracks in Directory Import [NEW];
- Added new import option: "Move To" Category/Subcategory after playing a track for a user set number of times [NEW];
- Changed column adding in plugin Search & Tracks Manager, now the new columns are added to the end [END];
- Added option to load voice-tracks using .m3u playlists. If a voice-track or sweeper is already imported in rdj and is added to a m3u playlist, that item will be added to the following track as sweeper
  or voice-track on intro, or when no intro is available to the start. [NEW];
- Rewrote RadioDJ Reports in order to support user based templates for custom reports [NEW];
- Rewrote IO Plugin in order to support the new MJS USB-I/O 2 board [NEW];
- Implemented current playlist saving when exiting program [NEW];
- Created new plugin (FolderSync) which allows users to map categories/subcategories/genre to custom folder and sync them [NEW];
- Implemented custom order for columns in "Tracks Manager" and "Search" plugins [NEW];
- Added new fields in database: "url1", "url2", "date_modified", "title_played", "loudness", "original_duration" [NEW];
- Added new now playing variables: "url1", "url2"
- Implemented URL encoding for variables (append "_enc" to any variable name) [NEW];
- Fixed album image bug which locked the image file [FIXED];
- Renamed "Album Art Image" section to "Track Image" [NEW];
- Implemented track loudness option (accessible from the CUE Editor) [NEW];
- Implemented track title separation [NEW];
- Implemented new routines at plugin level which are called when track is modified and category/subcategory/genre is added/modified/deleted [NEW];
- Implemented stereo image enhancer in the "Audio Processing" plugin [NEW];
- Added buttons for start/end navigation on the search results [NEW];
- Fixed latest reported bugs.
- Started to create a start-up guide.
- New utility (CSVTracksUpdater.exe) to import track details from .csv files [NEW];
- Implemented event search by date (for events by date types) [NEW];
- Implemented event search by name [NEW];
- Implemented syntax highlight in rotation (track from sql) [NEW];
- implemented list categories/subcategories/genres buttons in rotation (track from sql) to get ID's [NEW];
- Implemented Open/Save queries in rotation (track from sql) [NEW];
- Added new event action "Run SQL Query", which accepts a .sql file which will be launched using events for database update routines purposes (like reset playcounts, enable/disable tracks etc) [NEW];
- Updated main UX (changed sweeper category list and rotations list to a cleaner looking and better integrated control) [NEW];
- Added separate label for voice tracks in main window [NEW];
- Added label for album and year for the playing track in the main window [NEW];
- Added small album art in main window for now playing track [NEW];
- Fixed minor bugs in track editor [FIX];
- New option for playlist plugin in "SLOTS" mode: the number of items can be set, and then the whole playlist resized. [NEW];
- Fixed Drag & Drop import in the new search plugin [FIXED];
- When importing files with drag & drop to the search results, now it will auto set the track type based by the selected category [NEW];
- Fixed bug which reset the main application sweeper category when opening and closing categories window [FIXED];
- Fixed bug which sometimes raised unhanded exception on deleting tracks using tracks manager [FIXED];
- Added subcategory & Genre filter on CSV Exporter plugin [NEW];
- Implemented real-time switch from advanced filters to simple filters on Search Plugin [NEW];
- When creating/deleting categories/subcategories/genres important windows will refresh them and remember the selected ones [NEW];
- Minor UX improvements.
- Added Instant Players remaining time display [NEW];
- Added new event action "Run SQL Query" which accepts a path to a .sql file that can be scheduled to run as an event [NEW];
- Added option to resize and set the number of slots in playlist SLOT mode [NEW];
- Added the option to switch between the basic search filters and advanced ones[NEW];
- Minor UX improvements.
- Updated to the newest version of bass.dll and bassnet.dll;
- Updated application and plugins to .NET Framework 4.6.1 [NEW];

TO DO for this version:
- More testing;
- Do search filters change without restart;
- Implement more rules for rotations.
- Added Users Management (default login is admin/admin) [NEW];
- Implemented multiple search filters for searching tracks [NEW];
- Clear history will also clear session history list from the main program UI;
- Search results "add track with sweeper" will use sweeper on start if the track doesn't have any intro set;
- Loop function will loop entire track if the user didn't set the loop in/out cue points;
- Fixed pod-cast playback;
- Changed main PLAY button functionality, now when a track is playing, the button will have the PAUSE function;
- Changed main the playback icons to avoid confusions;
- Verify tracks will log any disabled/removed track from the database [NEW];
- Added CANCEL buttons to all options to avoid reloading the configuration files if the user don't want to change any option;
- Added option to save settings to the database instead of local xml files [NEW];
- Some minor UI bug fixes;
- Fixed locales bug, which prevented parsing correctly database date-time for some windows locales;
- The NowPlaying plugin file export function was rewritten and optimized; 
- Added Smart Timing to events, which allows users to shift event time run at a specified interval, depending by the playing track [NEW];
- Improved program performance;
- The new track properties (mood, gender, language, rating, date added, etc) columns are now visible in plugin track manager and track search plugin [NEW];
- Started to implement filters in track search for the new properties;
- Fixed minor bugs in Reports utility results display;
- Added count by year in Reports [NEW];
- Added new column in database for track import date time [NEW];
- Started to implement column display for track date added, mood, gender and language. Thse columns will be available to be displayed in search results and tracks manager. [NEW];
- Some code optimizations in RadioDJ.exe.
- Added new event actions for Aux Players plugin to load tracks, without starting them [NEW];
- Implemented "MOOD" property for tracks [NEW];
- Implemented "GENDER" property for tracks [NEW];
- Implemented "LANGUAGE" property for tracks [NEW];
- Implemented "START TYPE" and "END TYPE" property for tracks [NEW];
- Implemented "RATING" property for tracks [NEW];
- Implemented "MIX TYPE" for tracks with the option to not mix the files [NEW];
- Improved program exceptions handling;
- Fixed m3u playlist bug which prevented loading correctly the voice-tracks;
- Fixed a bug in Reports which prevented exporting correctly the report as .csv file;
- Improved tracks threshold levels detecting;
- Completely rewrote the Tracks Manager plugin and implemented reanalyzing of imported tracks threshold levels (start, start next and end) [NEW];
- Minor bug fixes.
- Added new track state ("Not Found"). [NEW]
- Verify Tracks in plugin utils will enable files marked as "Not Found" when they are available. [NEW]
- Added "$composer$" and "$publisher$" variables to web export. [NEW]
- Added album separation time for Auto DJ [NEW]
- Fixed main playlist bug which played the track on the monitor output after clicking cancel on CUE edit [FIXED]
- Fixed main playlist bug which played a track from the database when clicking CUE monitor on a event [FIXED]
- Added option to have multiple web export items (limited to 2 for now) [NEW]
- Added new event action "Load request(s) with sweeper" [NEW]
- Implemented WASAPI output mode [NEW]
- Implemented "remote instance", mode in which the events won't be running and played tracks won't be updated [NEW]
- Updated "Tracks Manager" plugin to allow multiple entries changes via right click [NEW]
- Modified "Tracks Manager" plugin remember selected track when changes are made [NEW]

- Added "Details" window to the slot view mode of the main playlist [NEW];
- Removed the "Sweeper" and "Voicetrack" buttons from the slot view mode of the main playlist. Those sections are accessible by double clicking to their corresponding labels. [NEW]
- Minor design changes to the playlist in slot view mode;
- Fixed the "Mute" shortcut [FIXED];
- Fixed the program startup bug which prevented the program to start in the visible area of the screen. [FIXED];
- Minor bug fixes;

- Added "Subcategory" to the playlist (slot view only!) [NEW];
- Added the option to duplicate rotation entry [NEW];
- Added Cue (pre-listen option) to main playlist (slot view only!) [NEW];
- Fixed a bug which prevented playing the first item from the playlist to the main sound-card when was edited;

- Fixed "Enable Auto Title" event action in plugin Now Playing Info;
- Redesigned Tracks Manager plugin, to have more space to view track details [NEW];
	- Added option to reset tracks priority from selected subcategory;
	- Added option to reset tracks play count from selected subcategory;
	- Added option to reset tracks priority from selected genre;
	- Added option to reset tracks play count from selected genre;
- Improved folder import speed;

- Added new event action "Load M3U Playlist By Date Mask" [NEW];
- Fixed track edit crash when file no longer exists, or it was renamed. [FIXED];
- Fixed Database Manager bug which prevented to delete the database name. [FIXED];
- Improved Verify Tracks function from Utilities plugin. [FIXED];
- Fixed the bug which prevented to save the cue points from Tracks Manager. [FIXED];
- Fixed bug which prevented "Newest From Folder" and "File By Date" types to be played. [FIXED];

- Added the option to remember the main window's size and position [NEW];
- Added the option to fetching (.pls/.m3u) playlist file for internet streams. If multiple links are available, it will played the first active link from the list [NEW];
- Fixed plugin activation bug when loading them;

- Added tabs order save [NEW];
- Added new rotation entry type "Tracks From SQL Query" which allows you to manually add rules to the rotation. The query must return the track ID(s) [NEW];
- Added option to set default image when no album art is set for tracks. Put a .jpg file in your album art folder and name it "no_cover_image.jpg". [NEW];
- Removed the tray info window.
- Updated the plugin interface. Added new sub procedure named "Closing()" to the plugins which is called when the program closes. [NEW];
- Updated to the newest BASS sound engine.
- Minor bug fixes.

- Import will remember the latest used folder [NEW];
- Added rotation select in main window [NEW];
- Implemented user setting for single/multiple instance of RadioDJ [NEW];
- Fixed Auxiliary players sound card bug;
- Added shuffle button to list view of the playlist [NEW];
- Minor bug fixes.

- Minor bug fixes;

- Fixed URL encoding for plugin Playing Info;
- Fixed $listeners$ variable in plugin Playing Info;
- Added 3 new variables in plugin Playing Info ($track-type$, $subcat-id$, $genre-id$). See Docs/Stream Variables.txt for more informations. [NEW];
- Fixed events categories bug.
- Minor bug fixes.

- M3U playlist load bug fixed;
- Album art image bug fixed;

- Added shuffle option to the main playlist [NEW];
- Improved auto update meta data for internet streams and podcast (Insert [AUTO] on track comment to enable it.) [NEW];
- Improved right click select on track lists [NEW];
- Added option to drag & drop history list entries [NEW];
- Improved tag sync function.
- Minor bug fixes.

- Added Auto Genre option on Import [NEW];
- Added option to import files by drag and drop on search result. Files will be imported in current subcategory/genre.[NEW];
- Fixed bug which prevented to disable tracks;
- Fixed Aux Player Toggle Loop event and shortcut;
- Minor bug fixes.

- Added record option to Playlist Builder plugin. For now, the recorded are in wav format. [NEW];
- Added reset play count option to tracks manager [NEW];
- Added DISABLE option for TTS plugin to deactivate text to speech function. [NEW];
- Minor bug fixes.

v1.5.6.8 RC7
- Fixed Priority bug;
- Fixed auxiliary player clear bug;
- Fixed Stream import bug;
- Fixed flashing labels when the player was paused.

v1.5.6.8 RC5
- Fixed Plugin Playlist view when adding new files (won't reset the view) [FIXED];
- Updated CUE EDITOR: replaced the cue list-box with right click menu; Markers can be selected and moved by a click to them now [NEW];
- Added the option to use the stored cue data from ID3 tag in Folder Import [NEW];
- When file import will detect cue data in ID3 tag will prompt the user if he wants to use it [NEW];
- Added "Reset Priority" option to Tracks Manager right click menu [NEW];
- Added the option to play sweepers on requests from a separate subcategory than the main one[NEW];
- Database optimizations.

v1.5.6.8 RC4
- Added new track type "Teaser" in order to support custom color and title [NEW];
- Plugin teaser now respects disabled tracks [NEW];
- Added new event/shortcut action to Teaser plugin in order to generate dry previews, without the intro, separator, ending elements [NEW];
- Playing teaser segments will not mark the track and artist as played [NEW]; 
- Added configurable time setting for pre-loading next track[NEW];
- Added configurable duration for main stop fade out [NEW];
- Minor bugs fixed.

v1.5.6.8 RC3
- Minor bugs fixed;
- New plugin available: "Teaser" which is able to create previews from the playlist tracks [NEW];

v1.5.6.8 RC2
- VT timing and play bugs [FIXED];
- Plugin search PLAY in monitor bug [FIXED];
- Plugin Tracks Manager, skip forward bug [FIXED];
- Plugin Playlist Builder drag & drop bug [FIXED];
- Bug which prevented loading files of type "Newest From Folder" [FIXED];
- Added Load/Save ID3 Tags to Track Editor [NEW];
- Modified TTS Plugin, now templates are in XML format and for each entry the user can set a separate voice[NEW];

v1.5.6.8 RC1
- VT background volume bug [FIXED];
- Added GET method to plugin NowPlayingInfo [NEW];
- Minor updates to plugin TCP SERVER, also updated the php demo for this plugin;
- The requests plugin has two new options: auto add request to playlist (every 10 seconds will check for new requests) and 
user customizable position where to add the file(s) to the playlist [NEW];
- Minor bug fixes.

v1.5.6.8 BETA 4
- Volume levels bug [FIXED];
- Added internal AGC to TTS player plugin [NEW];

v1.5.6.8 BETA 3
- Loop function in AUX Players bug [FIXED];
- Added support for multiple overlay files that will play to the same background [NEW];
- Minor bugs fixed.

v1.6.5.8 BETA 2
- Fixed Sweepers over intro bug;
- Fixed playlist bug that deleted disabled tracks from the playlists in playlist editor;
- Added text encoding option for exporting artist-title [NEW];
- Fixed "Import Directory" categories section bug;
- Fixed labels and trackbar reset when no track is playing;
- Fixed overlay tracks;

v1.6.5.8 BETA
- Many bug have been fixed;
- Added plugin TTS (text to speech), see in disabled plugins folder [NEW];

v1.6.5.6 Build 5/6
- Added new event type "Start-up Event" which will be triggered on application start-up. 
  Please don't use multiple events of this type, instead add all actions to the same event.[NEW];
- Load Track from category action will not check if the same artist is already in the playlist if the repeat rule is unchecked. [NEW];
- Improved plugin SayTime code when playing in the playlist as event.

v1.6.5.6 Build 4
- Fixed genre list width in search plugin;
- Fixed reduce priority bug;

v1.6.5.6 Build 2
- Changed AutoDJ behavior for rotations for disabled artist/track rules;
- Added option to enable/disable to highlight played artists[NEW]

- Implemented loop for main players and cue editor [NEW];
- Improved AutoDJ code;
- Removed played data reset when AutoDJ is unable to pick track from a subcategory to avoid repeating tracks;
- Played artists are now highlighted too in search window [NEW];

- Improved CPU usage;
- Added sweeper/voice-track play position for playlist. S=start, I=intro, E=end [NEW];
- Minor bugs fixed;

- Optimized the AutoDJ code;
- Minor bugs fixed;

- Fixed bug which allowed to add disabled tracks to the playlist using the events;
- Improved Auto DJ algorithm;
- Fixed Track Manager search and replace bug;
- Minor bugs fixed;

- Fixed multiple files playing at once;
- When deleting/disabling a track from search window, the displayed result won't reset anymore [NEW];
- Added new Track Type "File By Date".
On track import, if selected this track type, it can be selected a folder from which whenever the track will 
be added to the playlist, it will be selected the track with the current date as filename.
The default format is "yyyy-MM-dd".
A custom format can be specified in Comments field. For valid formats,
please read this: [NEW];
- Added new Track Type "Newest From Folder".
On track import, if selected this track type, it can be selected a folder from which whenever the track will 
be added to the playlist, it will be loaded the newest added track in that folder [NEW];

- Improved directory import speed. Faster checking for already imported tracks added [NEW];
- Tracks that are skipped from import in directory import will be added to the logs [NEW];
- Improved main track change speed and memory usage [NEW];
- Added clear search text button [NEW];
- Implemented category/subcategory/genre list refresh when adding/deleting them [NEW];
- Implemented category for albums/artists/years that will be populated by track album data. [NEW];
- Implemented active rotation save when changing it using events [NEW];
- Added new event action "Seconds to Wait"[NEW];
- Improved MIDI plugin code;
- Fixed bug which muted the input when opening the Options window;

- Fixed Tracks Manager context menu;
- Fixed playlist drag&drop;
- Fixed event action enable/disable event category;
- Added new plugin for controlling the program with a MIDI controller[NEW];
- Added new variables for streaming titles: $request_username$ and $request_message$ [NEW];

- Improved resources usage when searching tracks on search plugin;
- Added album search option in plugin search (optional in plugin option) [NEW];
- Added custom column displaying in plugin search [NEW];
- Fixed bug which allowed sweepers to be played even if the start/end date should disable them;
- Improved artist/track separation algorithm;

- Fixed error when adding events in playlist builder and no event is available to the list;
- Fixed manual events execution in main player;

- Fixed VDF playback length for m3u playlists;
- Fixed Sweepers bug (sweepers were played even on tracks without intro);

- Fixed sound card saving settings bug;
- Disabled tracks contained in playlists won't be loaded [NEW];

- Added context menu for Aux Players; [NEW]
- Added Elapsed/Remaining/Total time display in Aux Players [NEW];
- Added Shuffle option to Playlist builder [NEW];
- Modified behaviour when dragging Sweeper/Voicetrack to playlist. If is dragged into a music type track, the sweeper/voicetrack
will be added to the song intro, or if the song doesn't have an intro, it will be added to the start of the track; [NEW]
- Added stream title option for Audio Input; [NEW]
- Added separate audio output option for up to 5 aux players; [NEW]
- Added new type of events "MANUAL EVENT" that will no self trigger; [NEW]
- Added support for playlist events (only manual events can be added to the playlist via rotation or playlist builder); [NEW]
- Added new event action in SayTime plugin "SayTime (Pause Playlist)" which is actually sets the assisted mode on and when the
time announce is over it switches back to original state; [NEW]
- Added custom title option in Now Playing Info plugin; [NEW]

- Fixed Pause/Un-pause event action;
- Added the option to display/hide listeners number in plugin history; [NEW]

- Added Toggle Input keyboard shortcut; [NEW]
- Added full support for .m3u playlists;
-- Note: When opening playlists with tracks that are not imported, RadioDJ will also import them, however depending by 
   the length of the tracks and by the number of items of the playlist, it could take a while.[NEW]
- Added new event action: Enable/Disable Event category; [NEW]
- Added new event action: Enable/Disable Assisted mode; [NEW]
- Added new event action: Pause main playlist; [NEW]
- Added new event action: UnPause main playlist; [NEW]
- Added new event action: Load M3U Playlist; [NEW]
- Added option to export playlist as HTML in plugin playlist builder; [NEW]
- Track duration is calculated now from cue start to cue next in Playlist builder; [NEW]
- Playlist name is displayed in playlist builder; [NEW]
- Added option to disable Auto Fades in Import Folder utility; [NEW]

- Added custom keyboard shortcuts [NEW]
- Added option to add a playlist (top or bottom) to a existing one in plugin "Playlist Builder" [NEW]
- Added context menu's in plugin "Playlist Builder" for edit/delete operations [NEW]
- Added new variable for stream titles: $rotation_name$ [NEW]
- Added the option to directly load not-imported file to aux player (right click on eject button to select file) [NEW]
- Added repeat option for tracks that don't have Loop IN/OUT cue points set in aux players [NEW]

- Fixed Stop command bug for background players; [FIXED]
- Added new Event actions for aux players; [NEW]
- Moved plugins to "Plugins" folder.
- Fixed queued tracks from request table that are played; [FIXED]
- Added new track type "requests"; [NEW]

- Fixed Voicetrack not playing on start/end bug

- Exposed Cart Set ID in plugin carts in order to load them using events. [NEW]
- Added new event action for plugin carts: "LoadCartSetID". [NEW]
- Added new event action for plugin carts: "PlayCartNumber". [NEW]
- Added option to set background color for cart buttons in plugin carts.[NEW]
- Added option to set the title and color for all track types. [NEW]
- Added new actions for plugin gamepad [NEW]
- Added the option to select the action for each button on the gamepad for plugin gamepad (max 10 buttons + 4 direction buttons.) [NEW]
- Fixed VDF duration for playlists

- Added separate output option for Carts [NEW]
- Added separate output option for Voice-tracks [NEW]
- Added separate volume option for Voice-tracks [NEW]
- Added the option to relocate in network in plugin utils [NEW]
- Added support for playing non-imported tracks in Auxiliary Players (for now, available only by drag&drop from external 
sources like my computer or windows explorer.) [NEW]
- Fixed priority bug in folder import [FIXED]
- Fixed sweeper on intro bug [FIXED]

- Added support for podcast auto title/comment. In title/comment fields add $auto$ for updating everytime.
- Improved Track Editor and podcast import option
- Fade out bug [FIXED]

- Podcast support. [NEW]
- Fade out bug [FIXED]

- Added overlay play option. [NEW]
- Now displaying duration for the audio files streamed over the internet (not available for shoutcast/icecast streams) [NEW]

- Added Event Categories (not available for hour view) [NEW]
- Added cue settings for playlists [NEW]
- Artwork field in database will store only the image filename [NEW]
- Fixed CUE EDITOR error when there is no track selected [FIXED]
- FS#196 - If a stream is not connectable, RDJ misses the next song in playlist [FIXED]
- FS#193 - Added again the option to import from the network [FIXED]
- Improved memory usage

- Sweeper on CUE start starting later bug [FIXED];
- Database Queuelist Table not updating properly bug [FIXED];
- Added drag & drop support for Aux Players plugin [NEW];
- Added marks on progress-bar for loop cue points on Aux Players [NEW]; 
- Added duration option for internet streams in playlist (double click on duration column - works only on internet streams)

- Playlist drag & drop bug [FIXED];
- Minor bugs fixed;

- "Overflow of an arithmetic operation" exception on some windows locales [FIXED];
- Removed database settings;

- Improved CUE points detections;
- Cue points threshold level not applied correctly on import [FIXED];
- Added sweeper/voicetrack stop when changing/stopping the playing track [NEW];
- Minor bugs fixed;

- Carts plugin zone save/load bug [FIXED];
- Track Editor custom cue settings ignoring values [FIXED];
- Minor bugs fixed;

- Plugin zones were not updated [FIXED];
- On program restart the sound processor was starting on custom preset [FIXED];
- Sweeper issue with long generated playlists [FIXED];

- Sound Processing Plugin BUG: The settings were not always properly applied [FIXED];
- Reduced the number of database queries (added a procedure for track updating/history updating) [NEW];
- Added database settings saving. Still in progress. (When setting to database for the first time,
  some plugins could cause a few errors until their settings are saved to the database - to be fixed) [NEW];
- Fixed some minor bugs;