Radiologik Scheduler Changelog

What's new in Radiologik Scheduler 2023.12.1

Dec 14, 2023
  • Added Script Assistant to quickly create a program script you may then further adjust to your needs.
  • Updated components
  • New minimum requirement of macOS 10.14 Mojave
  • 10.10 - 10.13 support split into an updated HS build

New in Radiologik Scheduler 2023.8.1 (Aug 25, 2023)

  • Podcasts: Added ability to select episode using both greater and less than durations
  • Podcasts: Added option to leave episode audio files no longer in feed
  • Podcasts: Added option to write metadata to file from podcast name and feed titles
  • Podcasts: Episode 'Plays' count can now be adjusted
  • Podcasts: Added download enclosures URL fallback from http to https and https to http
  • Tasks: URLs and shell scripts with = in them are now saved and restored properly

New in Radiologik Scheduler 2023.7.1 (Jul 27, 2023)

  • Scheduler 2023.7.1
  • Preliminary support for macOS 14 Sonoma
  • Fixed reading of some tags

New in Radiologik Scheduler 2023.4.1 (Apr 26, 2023)

  • Improvements and fixes to Intros & Outros voice files existence
  • Improvements to rotated playlist selection rotation when there are many consecutive playlists missing
  • Updated components

New in Radiologik Scheduler 2023.2.1 (Feb 21, 2023)

  • New minimum macOS version 10.13 High Sierra
  • Fixes and improvements scheduling builds to File and Both for Portable Program Bundles
  • Fix to Intros & Outros for creating multiple audio files for the same year
  • Fixed some small interface bugs
  • Updated components

New in Radiologik Scheduler 2022.12.1 (Dec 20, 2022)

  • Fix to handle programming tracks that contain line feeds and returns in title, artist and album tags

New in Radiologik Scheduler 2022.10.1 (Oct 27, 2022)

  • Added the ability to set the program file type to Portable Program Bundles .rlppb files for scheduling to files
  • Fixes and improvements for twin script command
  • Fix for dotw script command
  • Updated components

New in Radiologik Scheduler 2022.8.2 (Sep 2, 2022)

  • Improvements to logging
  • Updated components

New in Radiologik Scheduler 2022.8.1 (Aug 24, 2022)

  • Improved Upload background performance
  • Fixed an exception removing unplayable items when getting Music Library when scheduling

New in Radiologik Scheduler 2022.7.1 (Jul 27, 2022)

  • Reworked scheduling logic to fallback to unordered playlist data when ordered playlist data doesn't matchup
  • Improved dialogs for the reasons when selections in Music for Track Prep are not working
  • If the guid for a podcast episode changes, the episode is only re-downloaded if it is the top or selected episode instead of downloading all new guid episodes
  • Modified https requirements for Podcasts when running on OS X 10.10 and 10.11 to allow that to continue to work on these older OS versions a while longer

New in Radiologik Scheduler 2022.6.1 (Jun 30, 2022)

  • Initial support for macOS Ventura
  • Added checks and corrections in more places for the issue of getting durations of 0
  • If Music AppleScript gives duration of 0 for a track when scheduling, getting actual duration will be tried by using the file path given by Music AppleScript if it provides it and it exists

New in Radiologik Scheduler 2022.5.1 (May 24, 2022)

  • If Music API gives duration of 0 for track when scheduling, and open files to get durations is on in preferences, getting actual duration will be tried by using the file path given by Music API if it provides it and it exists
  • For podcasts that have any duplicate episode names, all files are now saved with the original filenames
  • Track Prep Remove button now properly sets overlap to Default instead of 0
  • Major Sparkle update engine upgrade

New in Radiologik Scheduler 2022.4.2 (May 8, 2022)

  • Modernized network components

New in Radiologik Scheduler 2022.4.1 (Apr 19, 2022)

  • Added search to logs
  • For Catalina and higher, added fallback AppleScript function to try to find tracks in playlist when Music API returns none.

New in Radiologik Scheduler 2022.3.1 (Mar 28, 2022)

  • Updated downloading of podcast artwork so it works with most if not all podcasts again
  • Added preference "Reset Music API each schedule build" (default off) for Catalina and higher to be used in case the data in Music is not getting updated properly when scheduler builds a program segment
  • When scheduling, if a duplicate playlist name has no tracks, each next duplicate will be tried until one is found with tracks
  • Modernized all databases for scheduling, Intros & Outros, and Track Properties Backup
  • Updated core components

New in Radiologik Scheduler 2022.1.2 (Feb 8, 2022)

  • Fixes disabled Tasks File Transfer interface parts (broken in 2022.1.1)
  • Fixes using audio folder for Traffic spots (broken in 2022.1.1)
  • Fixes issues with certain podcast file names not being recognized as having been downloaded
  • Improves time format display in Podcast episodes length column for malformed times in podcast XML feeds

New in Radiologik Scheduler 2022.1.1 (Feb 2, 2022)

  • Added Download Top popup menu to Podcasts to select how many of the top episodes to download
  • Added "Add to Music/iTunes Library" checkbox to Podcasts so episodes are available for more advanced uses
  • The would be selected episode that is not yet downloaded is now highlighted in gray
  • Improvements to Podcasts downloading what would be the selected episode based on selection criteria
  • Fixes a problem with the OS sometimes reporting a file doesn't exist when placing a spot
  • Fixes and refinements to Traffic flight run column updating

New in Radiologik Scheduler 2021.12.1 (Dec 17, 2021)

  • Podcast episode count is now shown in green to indicate an episode is selected for the podcast command
  • Made podcast episode selector more robust
  • Fixed scheduling pre-scan of playlists in script to ensure only playlist names are used and not podcast or other names
  • Fixed Title separation for titles with commas
  • Added more detailed podcast command errors descriptions
  • Music playlists with commas now show in playlist menus on Catalina and higher

New in Radiologik Scheduler 2021.11.1 (Dec 3, 2021)

  • Added new check for update interval of "5 mins before scheduling" to Podcasts which only refreshes the feed and downloads the latest episode if this podcast is in the currently scheduling script

New in Radiologik Scheduler 2021.10.1 (Oct 29, 2021)

  • Podcasts that have recently had an episode scheduled are embargoed from archiving and deleting episode audio files no longer in the feed for one hour past the total time of the scheduling to prevent episodes from being deleted before or during podcast playback

New in Radiologik Scheduler 2021.9.1 (Sep 29, 2021)

  • For Catalina and higher: Should now hide playlists that are not in Music by checking actual list of playlists in Music by AppleScript if Music is running
  • Improvements to handling phantom duplicate playlists from the Music Library API on Catalina and higher when building a program
  • Added reveal buttons for all playlist menus to show the selected playlist in iTunes/Music
  • Warning triangles with a 0 are now given for playlists used in the script that have no items
  • Added Last Log tab to Programs to show the most recent log per program
  • "Show Log when building" checkbox now shows Last Log tab for that program

New in Radiologik Scheduler 2021.8.1 (Aug 26, 2021)

  • Added "dotw" script command which picks 1 track based on search in title and comment for today's full day of the week in your system language such as Wednesday or Mercredi or Mittwoch
  • Added multiple artists separator ft./
  • Cosmetic changes and improvements to all slider controls for Big Sur and higher

New in Radiologik Scheduler 2021.6.2 (Jul 8, 2021)

  • Fixes and improvements to Tasks uploads and downloads

New in Radiologik Scheduler 2021.6.1 (Jun 28, 2021)

  • Preliminary macOS 12 Monterey support
  • Changed Tasks download to only replace the file on successful download

New in Radiologik Scheduler 2021.5.1 (May 25, 2021)

  • Added "Interrupt If" (Int?) as a new interrupt type that only interrupts if time is reached but otherwise does not wait if in queue to play earlier.

New in Radiologik Scheduler 2021.4.1 (May 3, 2021)

  • Traffic flights that use a folder for audio, now rotate alphabetically through items and log now reports rotation location and file selected when building program
  • Get true duration preference now applies to time announcement files
  • Updated core components

New in Radiologik Scheduler 2021.3.1 (Mar 16, 2021)

  • For Catalina and higher using Music app: Fixes a problem with sometimes not getting the correct persistent IDs which can result in some tracks never being used from playlists when scheduling

New in Radiologik Scheduler 2021.2.1 (Feb 26, 2021)

  • Fixes date parsing for non-English
  • Added total added track count per scheduling to end of each scheduling log entry

New in Radiologik Scheduler 2021.1.2 (Feb 1, 2021)

  • Fixed an issue with getting incorrect track durations from "Music" affecting Catalina and higher users

New in Radiologik Scheduler 2021.1.1 (Jan 22, 2021)

  • Universal build supporting Apple Silicon and Intel both natively
  • Added Track Prep Overrides
  • Added support for rating and playlist information per track from iTunes/Music when Scheduling to DJ

New in Radiologik Scheduler 2020.12.1 (Dec 20, 2020)

  • Support for macOS 11.1 and refinements for Big Sur
  • Calendar picker fix for Big Sur
  • New app icon in Big Sur style

New in Radiologik Scheduler 2020.10.1 (Nov 1, 2020)

  • Added Ascending, Descending, and Different (random with rule of different from last) options to Rotated Playlists along with a test increment button
  • Added ability to set a low limit to the playlist numeration in the form of "PlaylistName #/min-max" e.g. "Classical 23/20-63" where 20 is the low limit and 63 is the high limit
  • Improved Program Segment Notes to now keep multiple lines
  • Added "Append Published Date to Filename" to Podcasts to handle situations where a podcast publishes with the same filename for every episode
  • Added "Never" option to Podcast Check every

New in Radiologik Scheduler 2020.9.1 (Sep 20, 2020)

  • Improvements to podcast error handling
  • Fixes podcasts not loading on app launch when there are blank podcast channel entries
  • Fixes interrupts that were not working for the podcast command
  • Fixes preferences window display for Catalina and higher
  • AppleScripts now always include extension to make sure selections are not broken when the extension is shown or hidden in the Finder
  • Script playlist menu and other menus are now case corrected when entering by typing
  • Tasks shell command is now a multiline field
  • Week View is set correctly at launch
  • Core modernization removing some leftover 32-bit unused parts

New in Radiologik Scheduler 2020.8.1 (Aug 27, 2020)

  • Added Get Track Properties and Auto-refresh menus options to preferences
  • Tasks File Transfer downloaded files should now have size properly set after downloading
  • Fixes Preference Set selection of Default getting reset when menus are refreshed

New in Radiologik Scheduler 2020.7.1 (Jul 29, 2020)

  • Preliminary Big Sur support
  • Program name is now sent for tracks coming from a load command program file
  • unique, artist, title, and albums separation now account for program files from the load command
  • Added podcasts.com search to aide finding actual podcast RSS feed URLs.
  • Podcast Last Checked values are utilized for next check through app relaunches
  • Refinements to load command loading program files

New in Radiologik Scheduler 2020.6.1 (Jun 25, 2020)

  • Default preference set selection is now retained for programs after scheduling that program. Broken in 2020.5.1 when fixing phantom preference sets
  • u=unique now works for tracks already in DJ's Program Queue on split setups where the base file paths are different than Scheduler's view

New in Radiologik Scheduler 2020.5.1 (May 22, 2020)

  • Fixes a podcast episode display issue when checkboxes are toggled
  • Phantom preference sets are no longer scheduled with programs
  • Cleans-out unneeded files from ~/Library/Logs/Traffic
  • Improvements to Podcast feed parsing and retrieval from .htaccess protected sites
  • Added help hint text to empty lists
  • Changed method for opening Intros & Outros files in audio editors to be a bit faster

New in Radiologik Scheduler 2020.2.1 (Feb 26, 2020)

  • Fixed: Program segments with names containing / now saved
  • Fixed: Intros & Outros matching was missing one of the file matches per directory
  • Now employs a backup method to get podcast feeds when the publishing site has bot defenses
  • Details and player for selected podcast episode is now updated properly when there's no selection
  • Downloaded podcast episodes are now draggable file items that can dragged to DJ's Program Queue or DJ's icon in the Dock for examples
  • Updated core components and update engine

New in Radiologik Scheduler 2020.1.1 (Jan 15, 2020)

  • Improved interface responsiveness when accessing Music library on Catalina for updating playlist menus, scheduling, and Intros & Outros
  • Made speed optimizations scheduling, Log—Browse All, and Intros & Outros matching audio files
  • Added Sync for rotated playlist to keep the increment in sync with other programs that have sync on and have the same root playlist name
  • When present and if needed, entire fallback playlist is now searched for a qualifying track
  • Playlist menu selections are now kept after playlist counts change
  • Silence Sensor now logs profile start and stops
  • Added a Clear button for the Silence Sensor Log
  • Made several improvements to Traffic past, actual, future calculations including one fix to an issue that could cause a large number of flight times to prevent automatic scheduling

New in Radiologik Scheduler 2019.12.3 (Jan 3, 2020)

  • d=Dependent now functions when previous line produced no tracks due to n=No Loop
  • Lines with d=Dependent are now logged when the line is skipped
  • Improved interface responsiveness on Podcast updating with many files particularly at launch
  • Fixed some unicode decimal conversions from podcast feeds

New in Radiologik Scheduler 2019.12.2 (Dec 23, 2019)

  • Made searching for tracks more exhaustive and using fallback steps more comprehensive when using any or all a=All separations, h=hour avoidance and u=unique
  • Changed Limit to DOTW of month "Last" to "5th"
  • Fixed an issue that could cause some tracks to be omitted from playlists when scheduling on Catalina

New in Radiologik Scheduler 2019.12.1 (Dec 9, 2019)

  • Fixes Break (silence) reliability on Catalina
  • Fixes entitlements for hardened runtime on Mojave and Catalina
  • More detailed logging

New in Radiologik Scheduler 2019.11.1 (Nov 28, 2019)

  • Playlist retrieval is now a threaded operation on Catalina to help improve general performance for large Music libraries
  • Podcast URL can now accept Apple Podcasts page URLs to extract RSS XML URL
  • Improved handling of getting podcasts that have security measures against online attacks
  • Checking and unchecking podcast episodes no longer resets list position
  • Fixed minor issue with date picker years
  • Hardened runtime

New in Radiologik Scheduler 2019.10.2 (Oct 25, 2019)

  • Fixes a bug on El Capitan 10.11 and earlier where drag reordering listbox rows would cause a freeze

New in Radiologik Scheduler 2019.8.1 (Aug 28, 2019)

  • Added Podcasts for subscribing and adding podcasts episodes to programs
  • Fixed a crash bug with contextual menu on files in Logs—Browse All
  • Fixes some UI issues for script min and max times and tasks buttons

New in Radiologik Scheduler 2019.6.1 (Jun 20, 2019)

  • Added playlists as source for Track Prep with AppleScript syntax to support playlists
  • Added playlist counts to all playlist menus
  • Improvements to Dark mode for Intros & Outros
  • Preliminary Catalina 10.15 and Music app support

New in Radiologik Scheduler 2019.4.1 (May 3, 2019)

  • Added twin command as an Advanced feature to do two random tracks of the same random artist (Twin Spin)
  • Duplicating a flight in traffic will now copy the flight times

New in Radiologik Scheduler 2019.3.1 (Apr 1, 2019)

  • Updated core components

New in Radiologik Scheduler 2019.1.1 (Jan 25, 2019)

  • Rewrote Tasks execution and added more flexible multiple hour and minute options Improvements to Mojave security with AppleEvents, AppleScripts and Microphone

New in Radiologik Scheduler 2018.12.1 (Dec 17, 2018)

  • Added support for DJ 2018.12.1 and newer showing program names and times from Scheduler
  • Updated core components
  • More refinements for Mojave

New in Radiologik Scheduler 2018.10.2 (Oct 30, 2018)

  • Added Dark Mode support for Mojave

New in Radiologik Scheduler 2018.10.1 (Oct 16, 2018)

  • Added BuildProgram AppleScript command to build named program with passed time. See AppleScript dictionary.

New in Radiologik Scheduler 2018.9.1 (Sep 26, 2018)

  • All component libraries should now be 64-bit so macOS should no longer complain about app not optimized for your Mac.

New in Radiologik Scheduler 2018.6.1 (Jun 19, 2018)

  • Added File Transfer ability to Tasks for uploading or downloading with ftp, sftp, http and https

New in Radiologik Scheduler 2018.5.1 (May 31, 2018)

  • Added Intros & Outros pane for creating, analyzing, editing and testing Intros and Outros
  • Script lines are now color-coded by command
  • Added Enabled checkbox for programs allowing them to be turned off
  • Preference sets can now be set to none for no change
  • Combo Connector rotation is now in lexicographical order on APFS volumes

New in Radiologik Scheduler 2018.3.2 (Apr 2, 2018)

  • Updated compatibility for iTunes 12.7.4.76.

New in Radiologik Scheduler 2018.3.1 (Mar 31, 2018)

  • Auto scheduling suppression due to next program having already been scheduled is fixed for when actual time is rolled-back to account for Daylight Saving Time Fall back.
  • Queue Total Time in Log is fixed to properly show values less than -1 hour.
  • Rewritten check for time to schedule as a more independent action that cannot be held-up by other tasks internally which also now increases the window to schedule from 1 minute to 3 in case something can actually freeze Scheduler for over 2 minutes
  • Idle System Sleep and disk spin down is now prevented when Radiologik Scheduler is running

New in Radiologik Scheduler 2018.2.2 (Mar 5, 2018)

  • Fixes sorting issues for Programs, DJ Voices, Preference Sets, AppleScripts, Tasks and Silence Sensor on APFS volumes
  • Now sorts iTunes playlists alphabetically

New in Radiologik Scheduler 2018.2.1 (Feb 25, 2018)

  • Now uses Persistent IDs when getting playlist contents directly from iTunes to cross-reference to XML when scheduling. This should reduce the possibility of getting the wrong track if iTunes and the XML are out-of-sync with their Track IDs.
  • Track Prep now gets the selection of the frontmost iTunes window when multiple iTunes windows are open
  • Better time accuracy with ramps
  • load command will now log failures for no tracks in program file allowing dependent and contingent to trigger on that condition

New in Radiologik Scheduler 2018.1.1 (Jan 23, 2018)

  • Added verification to combo file creation
  • Better handling of Combo component files with various bit depths and sample rates
  • Combo Connectors now rotate instead of being chosen randomly

New in Radiologik Scheduler 2017.12.1 (Dec 18, 2017)

  • Added the ability to restore all or the selected program from the last backup in the File menu
  • Added the last backup date and time to the Show Backups File menu item
  • Added the ability to reset actual runs for a spot which might be useful for re-running a past spot without having to delete and recreate it
  • Fixed Traffic flight past and future counts that showed >5,000 when only greater than 2,000 and extended counts up to 9,999 which is over a year for spots that run 24 times a day.
  • Reworked timing of Traffic flight run calculations
  • Fixed Program list ordering problem when reading programs at launch that may have started with APFS not giving files in lexicographical order
  • When Scheduler launches DJ when scheduling, gave Scheduler the ability to see when DJ is ready instead of waiting an arbitrary number of seconds for DJ to record the current status
  • Made the getting DJ's current queue more resilient

New in Radiologik Scheduler 2017.11.1 (Nov 17, 2017)

  • New "Now", "Next", and "Next Sched" program segment and time selector buttons
  • Scheduling retry operations will no longer iterate rotated playlists incorrectly
  • Auto scheduling is now suppressed if the next program has already been scheduled
  • Many scheduling process refinements including better logging

New in Radiologik Scheduler 2017.10.1 (Nov 1, 2017)

  • Added preference: On startup, schedule missed current/upcoming program
  • Added Current and Next Up navigation to programs
  • Time of current program is now bolded
  • Relaxed CPU usage for wait operations when scheduling
  • Increased retries for errors from 5 to 10
  • Several other refinements to scheduling process
  • Updated dependencies

New in Radiologik Scheduler 2017.9.2 (Sep 28, 2017)

  • If tracks are found in playlists but 0 tracks are imported, 5 retry attempts are made on importing the XML when scheduling

New in Radiologik Scheduler 2017.9.1 (Sep 23, 2017)

  • Outros that follow failed script lines will now be skipped.

New in Radiologik Scheduler 2017.8.2 (Sep 6, 2017)

  • Improvements and fixes to Silence Sensor
  • Improvements to file existence detection

New in Radiologik Scheduler 2017.8.1 (Aug 29, 2017)

  • Added new advanced feature: Silence Sensor with per-program profiles and example AppleScripts for Email, SMS and other actions
  • Added bold indicator to program list for what program should currently be playing
  • Added current half-hour block indicator in Week View

New in Radiologik Scheduler 2017.7.1 (Jul 25, 2017)

  • Added stream receive track action support for DJ 2017.7.1

New in Radiologik Scheduler 2017.6.1 (Jun 26, 2017)

  • Reorganized script interface
  • Added Studio Timer DJ track action support

New in Radiologik Scheduler 2017.2.1 (Mar 1, 2017)

  • Added 'play' script command to program an entire iTunes playlist up to 12 hours
  • Make sure DJ is always running preference should now work properly with correct instance when there are multiple instances of DJ
  • Corrected a situation where track ids could not be found directly from iTunes resulting in incorrectly finding no tracks in a playlist that has tracks

New in Radiologik Scheduler 2017.1.2 (Feb 1, 2017)

  • Date command now more strictly enforces that YYMMDD format be at start or end of title to help avoid incorrect matches

New in Radiologik Scheduler 2017.1.1 (Jan 24, 2017)

  • Added Tasks for independently scheduling AppleScripts and shell commands
  • Fixes and improvements to album separation

New in Radiologik Scheduler 2016.11.1 (Nov 30, 2016)

  • New date picker
  • Changed Scheduler database location to an always local location on Scheduler Mac in order to try to make Split DJ/Scheduler Scheduling work better

New in Radiologik Scheduler 2016.9.1 (Sep 29, 2016)

  • Modernized build structure and codesigning
  • Fixed UI behavioral bug with Pre/Post scripts

New in Radiologik Scheduler 2016.8.1 (Aug 31, 2016)

  • Added new date command format MM-DD-YY
  • Added Peristent ID support for DJ 2016.8.1 iTunes marking
  • Added option to only apply ramp changes to tracks with no ramp set
  • Fix for separation where 'orchestra' is part of artist

New in Radiologik Scheduler 2016.6.1 (Aug 31, 2016)

  • Added new date command format MM-DD-YY
  • Fix for separation where 'orchestra' is part of artist

New in Radiologik Scheduler 2016.5.1 (May 15, 2016)

  • More fully retina
  • Updated to latest Sparkle update engine which now updates via https
  • Updated Gatekeeper codesigning

New in Radiologik Scheduler 2016.4.1 (Apr 15, 2016)

  • Now allows mp4 and m4v video to be scheduled
  • Expanded window width to be able to show longer playlist names
  • Increased separations from max 50 to max 100
  • DJEvents scripts no longer appear in AppleScript menus due to being misunderstood. If you legitimately use these scripts, you'll need to copy them and rename them without the DJEvent prefix
  • -vo should now work more consistently when used in comment for voiceover picks
  • Added Radiologik folder item to File menu
  • If ordered playlist data cannot be retrieved directly from iTunes via AppleScript, it will fallback to the XML file
  • Added new intro and outro selectors for genre and year

New in Radiologik Scheduler 2016.3.1 (Mar 6, 2016)

  • Applescripts with .scptd extension are now accepted
  • Fixed errant error message in Track Prep about front threshold introduced in 2016.2.2

New in Radiologik Scheduler 2016.2.2 (Feb 29, 2016)

  • Track Prep no longer hangs on corrupt audio files

New in Radiologik Scheduler 2016.2.1 (Feb 22, 2016)

  • Added Album separation
  • Fallbacks steps are now expanded to 3 levels: separation, hour avoidance, and unique
  • Scripts that contain an interrupt will now execute when DJ's queue exceeds the program length being scheduled
  • Unplayable file types are now removed from consideration before script line execution
  • Log is now retained in app between launches
  • Throttled-back frequency of information requests to iTunes for playlist order to help avoid chance of iTunes freezing
  • Fixed Week view from resetting scroll position every few seconds

New in Radiologik Scheduler 2015.12.2 (Dec 21, 2015)

  • 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.

New in Radiologik Scheduler 2015.12.1 (Dec 15, 2015)

  • 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

New in Radiologik Scheduler 2015.10.3 (Oct 27, 2015)

  • Track Prep now works with mono files again (broken in 2015.10.1)
  • Detects and rejects some corrupt audio files

New in Radiologik Scheduler 2015.10.2 (Oct 20, 2015)

  • 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

New in Radiologik Scheduler 2015.10.1 (Oct 15, 2015)

  • 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

New in Radiologik Scheduler 2015.8.1 (Aug 19, 2015)

  • Registration is now applied to all users of a computer
  • Fixes script lines with minimum TOTH containing extra characters

New in Radiologik Scheduler 2015.7.2 (Jul 20, 2015)

  • Fixed Rotated playlist functionality broken in 2015.7.1

New in Radiologik Scheduler 2015.7.1 (Jul 18, 2015)

  • Compatibility fixes and improvements for iTunes 12.2
  • Added Errors tab to Log pane

New in Radiologik Scheduler 2015.6.1 (Jun 25, 2015)

  • Fixed unique functionality between tracks in iTunes 12 and tracks in DJ's program queue

New in Radiologik Scheduler 2015.3.1 (Apr 1, 2015)

  • 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

New in Radiologik Scheduler 2015.1.1 (Feb 2, 2015)

  • Improvements to Track acquisition in Track Prep

New in Radiologik Scheduler 2014.10.1 (Nov 5, 2014)

  • Added the ability to move to a program segment using a glyph from the week view

New in Radiologik Scheduler 2014.8.1 (Aug 20, 2014)

  • Better handling of very large iTunes XML files
  • Improvements to opening AAC files with various QTAtoms

New in Radiologik Scheduler 2014.4.1 (Apr 14, 2014)

  • Added Pre/Post Schedule AppleScripts
  • Fixed wait for DJ when DJ found not running

New in Radiologik Scheduler 2014.2.2 (Mar 13, 2014)

  • Fixed time inaccuracies caused by ID3v1 tags added after track properties tags

New in Radiologik Scheduler 2014.2.1 (Feb 27, 2014)

  • 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 on the main thread instead of a separate thread.

New in Radiologik Scheduler 2014.1.2 (Feb 5, 2014)

  • Non-UB: Fixed track prep threads disposal problem which could cause a crash after processing hundreds of tracks
  • Fixes to Track Properties Backup

New in Radiologik Scheduler 2014.11.1 (Jan 29, 2014)

  • 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

New in Radiologik Scheduler 2013.11.1 (Nov 26, 2013)

  • 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

New in Radiologik Scheduler 2013.10.1 (Nov 8, 2013)

  • New Cocoa foundation with retina and full screen support

New in Radiologik Scheduler 2013.9.1 (Sep 30, 2013)

  • Track properties better accommodates ID3v1 tags written after track properties
  • Will no longer freeze when track properties cannot be written due to permissions
  • Added XML filter for iTunes Library XML Location open dialog
  • Added preferences for changing iTunes Library XML location
  • Added preference: Library Path Replace

New in Radiologik Scheduler 2013.8.1 (Aug 28, 2013)

  • Added View menu items
  • Added Open Log in Console button to Log pane
  • Minor fixes

New in Radiologik Scheduler 2013.5.1 (Jun 1, 2013)

  • 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.

New in Radiologik Scheduler 2013.4.1 (Apr 26, 2013)

  • 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

New in Radiologik Scheduler 2013.2.6 (Mar 1, 2013)

  • 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

New in Radiologik Scheduler 2013.2.5 (Feb 25, 2013)

  • Will no longer find tracks in smart playlists that have no tracks

New in Radiologik Scheduler 2013.2.4 (Feb 22, 2013)

  • Fixed a problem with daily midnight maintenance freezing the interface

New in Radiologik Scheduler 2013.2.2 (Feb 18, 2013)

  • 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

New in Radiologik Scheduler 2013.2.1 (Feb 4, 2013)

  • 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

New in Radiologik Scheduler 2013.1.1 (Jan 16, 2013)

  • 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

New in Radiologik Scheduler 2012.11.2 (Dec 5, 2012)

  • 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
  • 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

New in Radiologik Scheduler 2012.11.1 (Nov 30, 2012)

  • 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 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

New in Radiologik Scheduler 2012.10.2 (Oct 31, 2012)

  • Fixes to spot distribution

New in Radiologik Scheduler 2012.10.1 (Oct 18, 2012)

  • Now allows .aiff and not just .aif extensions for time announcements, intros, outros and upnext files

New in Radiologik Scheduler 2012.9.2 (Sep 26, 2012)

  • 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

New in Radiologik Scheduler 2012.9.1 (Sep 21, 2012)

  • 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

New in Radiologik Scheduler 2012.8.2 (Aug 31, 2012)

  • 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".

New in Radiologik Scheduler 2012.8.1 (Aug 11, 2012)

  • 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

New in Radiologik Scheduler 2012.7.2 (Aug 2, 2012)

  • Spots distribution ratios less that 1.0 now distribute to preferred categories better

New in Radiologik Scheduler 2012.7.1 (Jul 12, 2012)

  • 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

New in Radiologik Scheduler 2012.6.1 (Jun 27, 2012)

  • 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

New in Radiologik Scheduler 2012.4.3 (May 15, 2012)

  • Added OnlyShowPlaylistWithRegExMatch advanced preference
  • Fixed a bug with track prep presets not saving maximum overlap value

New in Radiologik Scheduler 2012.4.1 (Apr 25, 2012)

  • 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

New in Radiologik Scheduler 2012.3.2 (Apr 2, 2012)

  • 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 checkbox 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

New in Radiologik Scheduler 2012.3.1 (Mar 16, 2012)

  • Parenthesis are now stripped to do artist separation comparisons
  • Small interface changes

New in Radiologik Scheduler 2012.2.2 (Mar 4, 2012)

  • 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

New in Radiologik Scheduler 2012.2.1 (Feb 21, 2012)

  • 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)

New in Radiologik Scheduler 2012.1.1 (Jan 16, 2012)

  • 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

New in Radiologik Scheduler 2011.12.2 (Dec 27, 2011)

  • Fixed a bug in calculating the future and past number of flights
  • Added AutoRefreshMenus advanced preference
  • 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

New in Radiologik Scheduler 2011.12.1 (Dec 8, 2011)

  • 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

New in Radiologik Scheduler 2011.11.3 (Nov 29, 2011)

  • 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.

New in Radiologik Scheduler 2011.11.2 (Nov 22, 2011)

  • Changed Artist separation to search up to 3 substrings instead of just 2
  • Artist separation now additionally uses ' with ' and ', ' as substring separators

New in Radiologik Scheduler 2011.11.1 (Nov 16, 2011)

  • 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

New in Radiologik Scheduler 2011.10.2 (Oct 31, 2011)

  • 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

New in Radiologik Scheduler 2011.10.1 (Oct 14, 2011)

  • 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.

New in Radiologik Scheduler 2011.9.1 (Sep 12, 2011)

  • Track Prep: Increased the scope of seeking the overlap threshold 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 not 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 earler in 2011)
  • Playlists with a ':' (colon) in them are now properly restored in script lines upon relaunch

New in Radiologik Scheduler 2011.8.3 (Aug 29, 2011)

  • 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

New in Radiologik Scheduler 2011.8.2 (Aug 11, 2011)

  • Fixed the ability to select audio files for traffic.

New in Radiologik Scheduler 2011.8.1 (Aug 6, 2011)

  • 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

New in Radiologik Scheduler 2011.6.2 (Jun 22, 2011)

  • 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

New in Radiologik Scheduler 2011.6.1 (Jun 3, 2011)

  • Added a Find & Replace playlists function
  • Now shows caution icons for scripts that have non-existant iTunes playlists

New in Radiologik Scheduler 2011.5.1 (May 5, 2011)

  • The pick command will now make the track a voiceover like intros if the playlist, artist, title, or album ends with "-vo".

New in Radiologik Scheduler 2011.4.1 (Apr 26, 2011)

  • 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.

New in Radiologik Scheduler 2011.3.1 (Apr 4, 2011)

  • 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

New in Radiologik Scheduler 2011.2.2 (Feb 18, 2011)

  • Now attempts to make sure track files exist before adding them to a program being scheduled
  • Script lines are now always included in logs

New in Radiologik Scheduler 2011.2.1 (Feb 3, 2011)

  • 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 resizable 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

New in Radiologik Scheduler 2010.12.2 (Dec 22, 2010)

  • 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

New in Radiologik Scheduler 2010.12.1 (Dec 14, 2010)

  • 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 a even tighter transitions.
  • Scheduling is now indicated at the top right of the window and can now be cancelled.

New in Radiologik Scheduler 2010.11.1 (Nov 24, 2010)

  • Fixed a problem where setting a stop date and time for a program would corrupt that schedule file

New in Radiologik Scheduler 2010.10.1 (Oct 27, 2010)

  • Intro command now works on the failover items

New in Radiologik Scheduler 2010.09.1 (Sep 2, 2010)

  • 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

New in Radiologik Scheduler 2010.08.1 (Aug 3, 2010)

  • 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

New in Radiologik Scheduler 1.4.2 (Jul 8, 2010)

  • 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.

New in Radiologik Scheduler 1.4.1 (Jun 25, 2010)

  • Solves a problem with inability to read iTunes Library xml file suddenly for certain installations
  • Optimized Traffic and Week View calculations when switching tabs

New in Radiologik Scheduler 1.4 (Apr 16, 2010)

  • Added Start and Stop Dates for Program segments.

New in Radiologik Scheduler 1.3.7 (Feb 20, 2010)

  • 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

New in Radiologik Scheduler 1.3.6 (Jan 25, 2010)

  • Changed search order for intros and outros of paranthesis in title and album voiceover matches so paranthesis 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

New in Radiologik Scheduler 1.3.5 (Dec 27, 2009)

  • 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.

New in Radiologik Scheduler 1.3.4 (Dec 10, 2009)

  • 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

New in Radiologik Scheduler 1.3.3 (Nov 17, 2009)

  • 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.

New in Radiologik Scheduler 1.3.2 (Oct 29, 2009)

  • 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.

New in Radiologik Scheduler 1.3.1 (Sep 14, 2009)

  • Fixed improper day display in week view.

New in Radiologik Scheduler 1.3 (Sep 7, 2009)

  • 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.

New in Radiologik Scheduler 1.2.3 (Jul 9, 2009)

  • Fixed a rare situation crash at startup problem.

New in Radiologik Scheduler 1.2.2 (Jun 16, 2009)

  • 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.

New in Radiologik Scheduler 1.2.1 (May 29, 2009)

  • 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.

New in Radiologik Scheduler 1.2 (May 19, 2009)

  • Added Track Prep feature which analyzes audio files to set track properties for best radio segues.

New in Radiologik Scheduler 1.1.1 (Apr 30, 2009)

  • 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.

New in Radiologik Scheduler 1.1 (Mar 10, 2009)

  • 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.

New in Radiologik Scheduler 1.0 (Feb 24, 2009)

  • First final release.

New in Radiologik Scheduler 1.0 Beta 27 (Feb 24, 2009)

  • 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.

New in Radiologik Scheduler 1.0 Beta 26 (Feb 18, 2009)

  • Fixed bug introduced in b25 where only the first program segment automatically scheduled.

New in Radiologik Scheduler 1.0 Beta 25 (Feb 5, 2009)

  • Added snapshot & restore track properties functions.
  • Changed help to open in default web browser instead of Apple's help system to improve performance.

New in Radiologik Scheduler 1.0 Beta 24 (Jan 28, 2009)

  • 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.

New in Radiologik Scheduler 1.0 Beta 23 (Jan 15, 2009)

  • 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.

New in Radiologik Scheduler 1.0 Beta 22 (Dec 1, 2008)

  • Extended expiration date to January 15, 2009.

New in Radiologik Scheduler 1.0 Beta 21 (Oct 6, 2008)

  • Rewrote how overlaps 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.

New in Radiologik Scheduler 1.0 Beta 17 (Sep 20, 2008)

  • Fixes calculation of left trim, right trim, and custom overlaps.

New in Radiologik Scheduler 1.0 Beta 16 (Sep 8, 2008)

  • Fixes a rare but possible endless loop when no qualifying tracks can be found bug introduced in b15.
  • Fixes update download button link.

New in Radiologik Scheduler 1.0 Beta 15 (Sep 5, 2008)

  • 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

New in Radiologik Scheduler 1.0 Beta 1 4 (Sep 1, 2008)

  • 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.

New in Radiologik Scheduler 1.0 Beta 13 (Aug 29, 2008)

  • 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.

New in Radiologik Scheduler 1.0 Beta 12 (Jun 28, 2008)

  • Added intro (voiceover) and outro commands

New in Radiologik Scheduler 1.0 Beta 11 (May 15, 2008)

  • Fixed problem with incorrectly finding no tracks in last iTunes playlist
  • Expanded Artist Separation maximum from 40 to 50

New in Radiologik Scheduler 1.0 Beta 10 (Apr 7, 2008)

  • Added failover attribute (script line only executes when previous line failed)
  • Fixed issues with date matching not working reliably.
  • Added line numbers to script lines
  • Added preference to include script lines in log

New in Radiologik Scheduler 1.0 Beta 9 (Mar 31, 2008)

  • Added date mathing: 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

New in Radiologik Scheduler 1.0b7 (Dec 17, 2007)

  • Now properly handles reopen AppleEvent
  • Added option to check every 5 seconds if DJ is running and launch it if it isn't