Radiologik Scheduler Old Version Notes
2015.12.2 (2015-12-20)
- Fixes string corruption occurring with high-bit characters. Users should review and correct any scripts that have these characters including the bullet •, accented characters, etc.
2015.12.1 (2015-12-14)
- 64-bit build
- Scheduling performance should no longer slow after a day
- Added checkbox to show log when building program to emphasize looking at the log for results
- Gets accurate playable duration of most corrupt audio files
- Keeps disks spinning
- Quits more cleanly from full screen
2015.12.1 ML (2015-12-14)
- ML version for OS versions up to Mountain Lion is branched from 2015.8.1
- iTunes playlist track order is now obtained from Songs view
- Added checkbox to show log when building program to emphasize looking at the log for results
- Scheduling performance should no longer slow after a day
- Quits more cleanly from full screen
2015.10.3 (2015-10-26)
- Track Prep now works
with mono files again (broken in 2015.10.1)
- Detects and rejects
some corrupt audio files
2015.10.2 (2015-10-19)
- Accommodates issues
getting correct lengths of very short mp3 files created by certain
applications which would errantly give us very long lengths
- Fixed issue getting
tracks from playlists using Custom iTunes XML location by turning off
getting tracks in column sort order with that preference
2015.10.1 (2015-10-14)
- New audio engine for
track durations and track prep analysis
- iTunes playlist track
order is now obtained from Songs view
- New OS X minimum
Yosemite 10.10
2015.8.1 (2015-08-19)
- Registration is now
applied to all users of a computer
- Fixes script lines
with minimum TOTH containing extra characters
2015.7.2 (2015-07-19)
- Fixed Rotated playlist
functionality broken in 2015.7.1
2015.7.1 (2015-07-17)
- Compatibility fixes
and improvements for iTunes 12.2
- Added Errors tab to
Log pane
2015.6.1 (2015-06-24)
- Fixed u=unique
functionality between tracks in iTunes 12 and tracks in DJ's program
queue
2015.3.1 (2015-03-31)
- Scheduler now sees the
track playing in DJ to protect against playing using the u=unique
attribute in case it hasn't been marked played yet in iTunes
- Compatibility fixes
for OS X 10.10.3
2015.1.1 (2015-01-31)
- Improvements to Track
acquisition in Track Prep
2014.10.1 (2014-10-31)
- Added the ability to
move to a program segment using a glyph from the week view
2014.8.1 (2014-08-19)
- Better handling of very large iTunes XML files
- Improvements to opening AAC files with various QTAtoms
2014.4.1 (2014-04-12)
- Added Pre/Post Schedule AppleScripts
- Fixed wait for DJ when DJ found not running
2014.2.2 (2014-03-12)
- Fixed time inaccuracies caused by ID3v1 tags added after track properties tags
2014.2.1 (2014-02-26)
- Added script line
attribute c=contingent to only include the script line if the next
script line succeeds.
- Failed spots should
always be detected now for dependent and contingent script lines
- Non-UB: Scheduling is
now done the main thread instead of a separate thread
2014.1.2 (2014-02-04)
- Non-UB: Fixed track prep threads disposal problem which could cause a crash after
processing hundreds of tracks
- Fixes to Track Properties Backup
2014.1.1 (2014-01-28)
- Minimum OS for regular build is now OS X 10.7 (Lion). UB
build is now for OS X 10.5 - 10.6
- Fixed improper inheritance of intro from previous use as
last script line in the same program
- month command now only matches YYMMDD if it is found at
the beginning or the end of the title
- Added xxmm.aif format for time announcements where only
the minute is used regardless of hour and xx is used in the file name
in place of the hour
- Non-UB: Help tips are returned for script commands
- Non-UB: AppleScript menu for scripts now retains correct
menu item
- Non-UB: Custom iTunes Library is no longer improperly
reset to default location when opening preferences
- Non-UB: Fix to Flight Report
2013.11.1 (2013-11-25)
- Fixes log line numbers broken in 2013.10.1
- Added AppleScript command TrackPrep
- Fixes a bug with Track Prep not fully removing the process
setting on tracks after removing properties
- More foundational updates
2013.10.1 (2013-10-29)
- New Cocoa foundation with retina and full screen support
2013.9.1 (2013-09-30)
- Will no longer freeze when track properties cannot be
written due to permissions
- Track properties better accommodates ID3v1 tags written
after track properties
- Added preferences for changing iTunes Library XML location
- Added preference: Library Path Replace
2013.8.1 (2013-08-27)
- Added View menu items
- Added Open Log in Console button to Log pane
- Minor fixes
2013.5.1 (2013-05-31)
- Fixed a problem of getting stuck scheduling while
evaluating the play history
- Fixed selection filter spot file selection dialog
- Changed scope of scheduling a program to account for
program queue times that are up to 5 mins before the program x minutes
before program start time to help with cascading shortfalls.
2013.4.1 (2013-04-25)
- Added n=No loop attribute
- Better accommodates tabs in tags
- Extended maximum program segment length from 6 to 8 hours
- hour avoidance fixes
- Conflicts now show the "winning" segment in Week View
- h=hour avoidance now attempts to avoid play in the same
hour for all days of the past week
- Split builds Universal (2013.4.1 UB) for OS X 10.5 and
Intel (2013.4.1) for OS X 10.6-10.8
2013.2.6 (2013-02-28)
- Made program segment and traffic reading and saving more resilient by catching errors file by file and continuing with the rest
- Now makes backups of Schedule and Traffic folders to ~/Library/Application Support/Radiologik/Backups/ daily at midnight or manually from item in File menu
2013.2.5 (2013-02-23)
- Will no longer find tracks in smart playlists that have no tracks
2013.2.4 (2013-02-21)
- Fixed a problem with daily midnight maintenance freezing the interface
2013.2.2 (2013-02-16)
- Extended maximum program lengths to 6 hours
- Fixed a display issue in Week View with programs that cross the end of the week
- Now reports write errors when failing to write track properties from Track Prep or Track Properties Backup
- Tracks with an effective length of 0 seconds after track properties considerations are now scheduled but too many of these in a row for a fill command will cause an exit to avoid an endless loop.
- Changed replace function on XML parser to be inline with DJ update
- Improved window position management
2013.2.1 (2013-02-04)
- More efficiently handles large time spans of start and stop times for flights
- Added Search field for traffic flights
- Fixed removing of combos that are more than 1 week old
- Combos now more consistently get the Finder label of the first source file
2013.1.1 (2013-01-15)
- New minimum OS (OS X 10.5 Leopard)
- Added "Fade iTunes when playing iTunes playlist in iTunes" preference
- Added several formerly advanced preferences to the preference dialog
- Added Set Ramps to File menu
- Calendar display is now closed when switching panes or closing Scheduler window
- Combos can now work with mixed mono and stereo source files
- Combos can now use combo connectors to go between the outro and the intro
- More efficiently handles large time spans of start and stop times for flights
2012.11.2 (2012-12-04)
- Optimized importing Library by only reading track properties of tracks in playlists used in the script
- Fixes snapshot file count overruns
- Fixes getting track properties from tags when scheduling
- Now opens appropriate instance of DJ with using multiple instances of Scheduler and DJ
2012.11.1 (2012-11-29)
- Track Properties are now saved to tags for all audio files. Track Prep and Track Properties Backup continue to read resource fork properties for now but only write tags
- Changed Track Properties removal to its own button on in Track Prep
- Fill command with random off and a minimum time will now stop filling when it encounters a track named -break- in the iTunes playlist
- Fixed a problem where checking for DJ running would freeze Scheduler apparently sometimes only on Mountain Lion
- Now opens appropriate instance of DJ with using multiple instances of Scheduler and DJ
2012.10.2 (2012-10-30)
- Fixes to spot distribution
2012.10.1 (2012-10-18)
- Now allows .aiff and not just .aif extensions for time announcements, intros, outros and upnext files
2012.9.2 (2012-09-25)
- Fixed crash at launch on Intel Leopard
- Removed combo command from PowerPC builds since it doesn't work and is not supported
- Duplicating a flight by selecting a flight and pressing the + button will now duplicate the selected flight when the flights are sorted differently than the default
- Flights listbox columns can now be resized
2012.9.1 (2012-09-20)
- Added combo command which places and new voiceover file using an outro and intro for the surrounding tracks
- Fixed date= not reading dates from comments
- Fixed a problem with multiple instances not working
- Added Subscribe to Betas option in preferences
2012.8.2 (2012-08-30)
- Added date= command that will do date searches of titles and comments using year
- Outros now properly use the artist, title, album information of preceding tracks from a different program
- Separate instances of Radiologik Scheduler require renaming to include two dashes after application name, e.g. "Radiologik Scheduler--Jazz".
2012.8.1 (2012-08-10)
- Added the ability to make multiple instances of Radiologik in order to run more than one station/channel per Mac
- Added a Notes tab for programs
- Added days next to to days of the week in Flight Times on Traffic pane
- Added program names to traffic preflight reports
- Added the ability to select a folder for flight audio where traffic will rotate through audio files from the folder allowing more than one audio file for a flight
- Flight Times checkbox column now sorts
- Fixed a bug in getting the correct program length time in preflight reports
- Fixed a bug with showing extra flight times of conflicting programs
- Cosmetic fixes for Mountain Lion
2012.7.2 (2012-07-26)
- Spots distribution ratios less that 1.0 now distribute to preferred categories better
2012.7.1 (2012-07-11)
- Stop times for flights are now shown consistently to not include the hour set to stop
- Fixed 1st, 2nd, 3rd, 4th week of month selections
- Added program length to each flight time in the preflight report
- Icon fixed for Mountain Lion
2012.6.1 (2012-06-26)
- Audio files that can not be opened by scheduler with OpenAudioFilesToGetTimes advanced preference on will not be scheduled and sent to DJ
- Checks to make sure the rotated playlist exists in iTunes before using it. If it doesn't exist, it tries the next in rotation until it has found an existing playlist or until it has exhausted all possible playlists in the rotation
2012.4.3 (2012-05-15)
- Added OnlyShowPlaylistWithRegExMatch advanced preference
- Fixed a bug with track prep presets not saving maximum overlap value
2012.4.2 (2012-05-03)
- Fixed scheduling operation for double-byte languages such as Traditional Chinese
2012.4.1 (2012-04-24)
- With Display check box unchecked it now removes flight times for that program segment from Traffic
- Changed 5th week to Last week
- Track Properties Backup now accounts for Logo times as set in DJ's Track Properties
- Fixed a problem where old Up Next.aif files were not removed
- Developer ID signed for Mountain Lion
2012.3.2 (2012-03-31)
- Changed the rotating iTunes playlist playing so that it rotates a playlist "•Rotated Playlist" that can be used in script lines.
- Added the option to turn off playing in iTunes for rotated playlists
- Added special playlist "•Break (Silence)" which can be used to place a simple 5 second silent file which can be used with an interrupt to end a segment and go silent.
- Fixed a problem where intros would not function after a failed line
- Display check box for program is now visible again (inadvertently made invisible in 2012.3.1)
- Eliminated console error when reading iTunes library location when it is default
2012.3.1 (2012-03-16)
- Parenthesis are now stripped to do artist separation comparisons
- Small interfaceChanges
2012.2.2 (2012-03-03)
- Added advanced option UseComposerSeparation with default true
- Fixed a problem with corrupt portable program bundles (.rlppb) files in Programs folder causing Scheduler to not schedule
2012.2.1 (2012-02-21)
- Added composer separation to artist separation with support for multiple composers per track
- Added display toggle for programs segments. Programs will still schedule but will not show on the week view and will not show scheduling conflicts.
- Added Flight categories to Traffic
- Added Preflight to Traffic to show all future flight times for a flight
- Changed Flight Log button to Flight report button which will give a nice summary of actual flight runs instead of a raw log
- It is now possible to delete any contiguous or non-contiguous selection of program segments or flights.
- It is now possible to drag reorder traffic flights.
- Added deletion confirmation for deleting traffic flights
- Scheduling database is now checked for integrity and rebuilt if necessary
- Fixed improper inheritance when creating new flights based on existing flights
- Fixed issue with invalid AppleScript references being sent to DJ after Scheduler was launched with no user interaction
- Fixed a cosmetic issue when resizing window (introduced in 2012.1.1)
2012.1.1 (2012-01-14)
- Added title separation
- Added [upnext] command for up next announcements
- Added the ability to tell iTunes to play a playlist at the segment start time with the ability to increment through numbered playlists
- Added more provisions to properly get the queue end time from DJ
2011.12.2 (2011-12-24)
- Added Today button to date picker
- Fixed a bug where a date command would fail if random is on and more than one date match is found
- Fixed a bug in calculating the future and past number of flights
- Added AutoRefreshMenus advanced preference
2011.12.1 (2011-12-07)
- Added proper time calculation for music beds that are triggered by using "-bed" at the end of the artist, title, or album tag as introduced in DJ version 2011.12.1
2011.11.3 (2011-11-28)
- Fixed reading of DJ queue for respecting of u=unique tracks (broken in 2011.11.1)
- Fixed and improved time accuracy lost in version 2011.11.1
- LAMEVBRCorrection is now an advanced preference and off by default since it needlessly takes longer to schedule for most people who don't need it.
- When the LAME VBR correcting function is on, it is now more process friendly after it was discovered that Scheduler itself could halt audio in DJ in some circumstances.
- Improved time accuracy for voiceovers that are added to program using the -vo suffix technique
2011.11.2 (2011-11-21)
- Changed Artist separation to search up to 3 substrings instead of just 2
- Artist separation now additionally uses ' with ' and ', ' as substring separators
2011.11.1 (2011-11-15)
- Flights now sort by their pressed columns
- Optimized script editing and program segment selecting performance
- Artist separation substrings now additionally use ' f. ', ' vs. ' and ' v ' as separators
- Fixes to interface behaviors with Track Prep presets
- Improved accuracy of real durations for some LAME VBR mp3 files
2011.10.2 (2011-10-31)
- Date commands now work like picks instead of fills
- Date commands now rotate though all dates found in the playlist in the playlist order like pick commands when random is not selected
- Further improved artist separation with substring searches
2011.10.1 (2011-10-13)
- Added savable track prep presets.
- Fixed display issues with the week view.
- Increased the hard maximum limit for selecting tracks for a segment to 12 hours 15 minutes so tracks over 3 hours can be scheduled even though they far exceed the segment bounds.
- Added segments lengths up to 5 hours.
- Extended min, max and interrupt times to allow up to 315 minutes (5 hours 15 minutes).
- Artist separation now uses substring searches using separators like ' & ', ' feat ', ' feat. ', ' ft ', ' ft. ' and ' featuring ' of an artist tag, omitting when the substring 'orchestr' is found in the second part, to better detect the same artists with guest artists in the artist tag
- Dependencies and failovers after a time command should now work to the time command and no longer to the line before that.
2011.9.1 (2011-09-12)
- Track Prep: Increased the scope of seeking the overlapthreshold from the end of the track from 20 seconds to 30 seconds to handle tracks that have unusual lengths of quiet or silence
- Track Prep: Extended overlap threshold to allow up to -6dB. Generally setting the threshold this high will not give good results but it is available for those to who want to experiment.
- TOTH better assumes it's correct hour by the clues given by subsequent time statements in the script instead of only by the current accumulated queue time
- Scheduling now also uses minimum times to determine if it can skip lines to better put the segment on time when scheduling a segment where there are already tracks in queue past those minimum times and where there are no maximum times given
- When skipping lines due to min and or max times that are already fulfilled, d=dependent now properly respects these skipped lines as failed lines
- If both "iTunes Library.xml" and "iTunes Music Library.xml" exist, the file with the most recent last modified date will be used. The file that iTunes uses has changed back and forth depending on the version of iTunes.
- Intros and Outros will now work with the "&" ampersand character again (broken earlier in 2011)
- Playlists with a ':' (colon) in them are now properly restored in script lines upon relaunch
2011.8.3 (2011-08-27)
- Now sends artist, album and title to DJ as read from the iTunes database to resolve problems where tags and iTunes Library are different and tracks are not marked played due to the inconsistency
2011.8.2 (2011-08-10)
- Fixed the ability to select audio files for traffic
2011.8.1 (2011-08-05)
- Cosmetic fixes for Lion
- Added ability to schedule to file as portable program bundles (.rlppb) where all audio files are added to the file making the program file portable.
- Now uses .rlprg filename extension for program files
- Toolbar buttons no longer toggle off after pressing the same button twice
- 512px icon
- Added Sparkle for in-app updates
2011.6.2 (2011-06-21)
- Applescripts can now be attached to Time Announcements
- Fixed false reporting of or nonexistent playlist when that playlist is the last playlist in iTunes
- Fixed problem of not keeping some script changes broken in 2011.6.1
2011.6.1 (2011-06-02)
- Added a Find & Replace playlists function
- Now shows caution icons for scripts that have nonexistent iTunes playlists
2011.5.1 (2011-05-04)
- The pick command will now make the track a voiceover like intros if the playlist, artist, title, or album ends with "-vo".
2011.4.1 (2011-04-26)
- Now Updates ~/Music/Radiologik/Web/WeekSchedule.html only when there's an actual change.
- Fixed a problem introduced in 2011.3.1 where when no tracks with a length greater than the overlap could be found it would cause a hang in scheduling
2011.3.1 (2011-03-31)
- The DJ Voice folder can now be set for each line for time, intro, and outro commands. If the script line is blank for the DJ Voice folder, the Program's DJ Voice folder is used.
- HTML of weekly schedule is now output to ~/Music/Radiologik/Web/WeekSchedule.html and can be customized with the rlsc.css stylesheet.
- Fixed a bug with Even and Odd week buttons not toggling properly
- Added much more error situation handing and log reporting to scheduling to help ensure the most script lines are executed and to give the most information for troubleshooting
- Now programs the right track when iTunes Library contains more than one track id for the same file path
- Now uses the first playlist found when a script calls a playlist where there are two of the same playlist name in iTunes Library and reports the duplicate to the log and Errors.log
2011.2.2 (2011-02-17)
- Now attempts to make sure track files exist before adding them to a program being scheduled
- Script lines are now always included in logs
2011.2.1 (2011-02-03)
- Added Line In On and Line In Off track action options for script lines
- Added Program to File feature that will create a program file copy of the schedule segment which can be loaded later by a load command in order to repeat a particular segment at a different time of day. Interrupts times are transposed based on the start time of the load command.
- Replaced tabs on main window with toolbar
- Scheduling conflicts are now instantly shown with warning icons in the weekview and warning icons throughout the program list, properties and times.
- Window is now horizontally re-sizable and it scales the week view
- Programs can now have colors assigned to them which show in the program list and in the week view
- Added status line to show last scheduled and next to be scheduled
- Logs are now written with line feeds instead of carriage returns
- Better reports and avoids scheduling tracks where the files can't be found or opened
- Fixed stop date calculation so that it doesn't add an extra day to the program
- Programs menu on Traffic tab now updates list of programs more dynamically
- Added Advanced option to set custom path for iTunes library
2010.12.2 (2010-12-22)
- Start Trim in Track Prep will now trim silence from beginning of tracks if start threshold is not off and if as little as 0.2 seconds of silence is present and will do so without a fade if one is not otherwise needed due to the start trim threshold. To get this benefit with tracks that were previously processed, use the override checkbox.
- Added four presets to Track Prep intended to be baselines and to instruct on setting values
- Fixed an issue where setting the start date of a program without a start time would improperly set it to 11:30 PM of the previous day after deselecting the program
2010.12.1 (2010-12-14)
- Week view will no longer display number of spots when there are none in the script in advanced mode
- Date commands will no longer choose the wrong date by searching for the substring and returning Dec 23 when the date is Dec 2 for example.
- Expanded Overlap Pad in Track Prep to include negative values down to -1.0 seconds which will allow cold ending songs to be very slightly overlapped for even tighter transitions.
- Scheduling is now indicated at the top right of the window and can now be cancelled.
2010.11.1 (2010-11-23)
- Maximum times set in script lines will now override the normally implied segment length plus 15 minutes. This will allow tracks much longer than the segment length to be programmed up to 3 hours and 19 minutes (199 minutes) long total.
2010.10.1 (2010-10-27)
- Intro command now works on the failover items
2010.09.2 (2010-09-10)
- Fixed a problem where setting a stop date and time for a program would corrupt that schedule file
2010.09.1 (2010-09-02)
- Added d=Dependent attribute as an option for script lines to only fire if previous line succeeded
- Added h=Hour avoidance attribute to avoid scheduling the same track in the same hour yesterday or the same hour of this day last week
- Added 30 minute time resolution to segment start and stop dates
- Times can now be drag reordered
- Time fields now allow just one colon
- Attributes checkboxes can now be ticked using the corresponding letter keystroke when a script line is selected
- Logs are now organized into year subfolders
- Fixed a problem with getting time announcements from DJ Voices folders
2010.08.1 (2010-08-02)
- Changed the layout on the first two main tabs to better show longer lists
- Added option to limit to only certain weekdays of the month (1st, 2nd, 3rd, etc.) and even and odd weeks of the year
- Added track prep option to put a length limit on all processed tracks
1.4.2 (2010-07-07)
- Now searches for iTunes Music Library.xml first before iTunes Library.xml since with the most recent versions of iTunes the former is currently used.
- Removed some unnecessary debugging error log messages
1.4.1 (2010-06-24)
- Solves a problem with inability to read iTunes Library xml file suddenly for certain installations
- Optimized Traffic and Week View calculations when switching tabs
1.4 (2010-04-16)
- Added Start and Stop Dates for Program segments
1.3.7 (2010-02-19)
- Now uses the current iTunes library as determined by iTunes preferences
- Track Prep now analyzes files less than 20 seconds
- Expanded date command to also find "January 1" and "Jan 1" patterns
- Added 5 date command variations to cover 2 days before today through two days after today and including a [month] command to only match the month
1.3.6 (2010-01-25)
- Changed search order for intros and outros of paranthesis in title and album voiceover matches so parenthesis in title search is 3rd and album search is 4th.
- Now also accepts ~/Music/iTunes/iTunes Library.xml when searching for ~/Music/iTunes/iTunes Music Library.xml
1.3.5 (2009-12-27)
- Fixed crash and data loss bug when editing and removing script lines quickly
- Program times listbox scroll position now resets properly for next selected program after scrolling down for another program
1.3.4 (2009-12-10)
- Fixed some problems with proper distribution of spots
- Added option to run or not run flight overbookings (on by default and previously)
- Current week view is reset to current week every day at midnight
1.3.3 (2009-11-16)
- Added ability to get Track Prep processing settings from selected iTunes track and laid the controls on this tab out better
- Changed playlist menus to combobox menus to make them more manageable for many iTunes playlists
- Checkbox shortcuts for spot flight times now no longer check flight times with zero spots in schedule segment
- Fixes a cosmetic issue with calendar popup on traffic tab
1.3.2 (2009-10-28)
- Improved scheduler's sense of how the total time in queue extends beyond the true scope of this scheduling segment without regard for any min or max lines.
- Manual builds for times of day earlier than 1 hour ago are now always considered to be the next day instead
- Added advanced option to disable opening audio files to get true times in order to solve a crashing problem in a special environment
1.3.1 (2009-09-12)
- Fixed improper day display in week view
1.3 (2009-09-05)
- Added Traffic tab and spot command which together run flights of ads/spots with specifics to start and end time and to which times of the day
- Made scheduler aware of time beyond the scope of a single week for the purpose of traffic
- Added album matching and parenthesis partial title matching for voiceover intro and outro commands
1.2.3 (2009-07-09)
- Fixed a rare situation crash at startup problem
1.2.2 (2009-06-16)
- Better accommodates scheduling where DJ has some or all of the segment already filled
- Newly created segment times now advance to the next logical time
- Added adjustable fade time to track prep
- Changed Track Prep start threshold to 1 second minimum with 0.5 second fade up
- Expanded Track Prep overlap threshold to -48dB
- Changed Radiologik folder location from ~/Documents/ to ~/Music/
- Better optimized refresh of playlist menus
- Added advanced option to change schedule time before start time
1.2.1 (2009-05-29)
- Track Prep now does not attempt to open iTunes protected songs
- Fixed crash when updating applescript menu after changes were made in scripts folder
- Fixed a problem where a pick command could errantly act as a fill command when placing tracks before the start time of a segment with unique tracks or artist separation on
1.2 (2009-05-19)
- Added Track Prep feature which analyzes audio files to set track properties for best radio segues
1.1.1 (2009-04-30)
- Fixed a problem of scheduling going into an endless loop if a date match isn't in the playlist for the date command
- Fixed a problem with phantom times appearing in time list after deleting all times and adding one time
- Playlist, program, applescript, DJ voice, and preference set menus all now automatically update
1.1 (2009-03-09)
- Added ability to use distinct DJ voice folders for intros, outros, and time announcements
- Added ability to set mutliple times to schedule segments
- Added ability to build schedules to program files
- Intro and outro files now allow for 10 varieties per track and per artist by using -1, -2... through -9 at the end of the filename
- Intro and outro files can now be nested in any folder organization in their respective Intros and Outros folders
- Now properly adheres to None fallback step and exits script line when no unique tracks are found
- Addresses very rare instances where current queue in DJ is not read at schedule time
- Changed logging to show times for a few more items and stopped reporting individual duplicates found
- Fixed display of week view for segments that cross days
1.0 (2009-02-23)
1.0b27 (internal build)
- Fixed selection of intro and outro commands not removing interrupt times from the script line
- Fixed time entry interface issues introduced by 2 hour segments
- Fully implemented Basic/Advanced choices and registration
1.0b26 (2009-02-05)
- Fixed bug introduced in b25 where only the first program segment automatically scheduled
1.0b25 (2009-02-05)
- Added snapshot & restore track properties functions
- Changed help to open in default web browser instead of Apple's help system to improve performance
1.0b24 (2009-01-28)
- Added "load" command which will schedule a DJ program file.
- Added AppleScript track action assignment (supported by DJ 1.5+)
- Fixed problem with calculating min and max times for 2 hour segments
1.0b23 (2009-01-15)
- Attempts to fix rare possibility of DJ reading partial schedules by waiting until the file is written before changing it's name to the name that DJ recognizes to load.
- Added 90 minute and 120 minute block lengths
- Date matching now properly looks at program time's date instead of current date at time of scheduling
1.0b22 (2008-11-30)
- Extended expiration date to January 15, 2009
1.0b21 (2008-10-06)
- Rewrote how overlap times are considered for simplicity and to fix some bugs with expected end times
- Added Fallback steps choices of none, artist separation off, and unique tracks off
- Improved time accuracy by measuring tracks lengths independently of iTunes database
- Fixed problem with picks not using minimum time
1.0b17 (2008-09-19)
- Fixes calculation of left trim, right trim, and custom overlaps
1.0b16 (2008-09-08)
- Fixes a rare but possible endless loop when no qualifying tracks can be found bug introduced in b15.
- Fixes update download button link.
1.0b15 (2008-09-04)
- Fixes a problem where trying for the next best exact time match would fail when the track is disqualified for other reasons such as artist separation.
- Better handles tight scheduling constraints when exact time searching
1.0b14 (2008-09-01)
- Fixed a problem where exact time searching would not schedule a track to get past the minimum time if it could not find a time fit.
- Date matching and exact time fitting searches are now nearly instantaneous.
- TOTH is now more distinct from exact time searching in that TOTH broadens the search either side of the top of the hour wheras exact time searching only broadens the search longer.
1.0b13 (2008-08-28)
- Fixed a problem where when picking random from a playlist, the first item in the list was never picked.
- Fixed a problem getting overlap from Default preference set.
- Now uses exact time searching with up to 20 seconds tolerance for TOTH and times with the exact same minimum and maximum time.
1.0b12 (2008-06-27)
- Added intro (voiceovers) and outro commands.
1.0b11 (2008-05-14)
- Fixed problem with incorrectly finding no tracks in last iTunes playlist.
- Expanded Artist Separation maximum from 40 to 50.
1.0b10 (2008-04-05)
- Added failover attribute.
- Fixed issues with date matching not working reliably.
- Added line numbers to script lines.
- Added preference to include script lines in log.
1.0b9 (2008-03-29)
- Added date matching: Choosing today's date out of titles from a playlist using ISO-8601 YYYY-MM-DD and modified form YYMMDD as the search of the beginning of the title, where only month and day are considered and year is ignored.
- Improved random selection so it works through shuffled list instead of retrying the same tracks by random.
1.0b8 (2008-01-30)
- Extended beta period to March 31, 2008.
1.0b7 (2007-12-16)
- Now properly handles reopen AppleEvent.
- Added option to check every 5 seconds if DJ is running and launch it if it isn't.
1.0b6 (2007-11-06)
- Now gracefully handles missing ~/Library/Logs/ folder.
- Added Time Announcements scheduling (Download Time Announcements and place the resulting "Time Announce" folder in ~/Documents/Radiologik/).
1.0b5 (2007-09-15)
- Extended beta expiry to November 15, 2007.
1.0b4 (2007-08-07)
- Fixed another memory leak on Intel.
- Now uses the Library XML file and SQL instead of Applescript.
- Fixes incorrect information being set to a schedule segment or script line when menus are refreshed.
- Fixes previously known issue: If an iTunes info window is open when scheduling, Radiologik will fail to schedule. Workaround it to make sure you don't have an iTunes song info window open when Radiologik Scheduler schedules.
1.0b2 (2007-07-13)
- Fixed memory leak (PowerPC).
- Recreated script editing interface.
- Fixed logged times that extended over an hour.
1.0b1 (2007-07-08)
- Initial public beta test release.