Radiologik DJ Changelog

What's new in Radiologik DJ 2024.2.1

Feb 29, 2024
  • Improved Settings/Preferences—Publishing interface
  • Expanded and updated Help on Network Publishing
  • Improved button states on D&R Mixers
  • Added support for rotary encoder on Airence
  • Added AppleScript command QueuedTrackFilePath
  • Fixes an issue with dynamic reloader interfering with Track Properties editing of tracks in Program Queue
  • Keystrokes should work again on the main window when error notifications are present

New in Radiologik DJ 2023.12.1 (Dec 14, 2023)

  • Updated components
  • New minimum requirement of macOS 10.14 Mojave
  • 10.10 - 10.13 support split into an updated HS build

New in Radiologik DJ 2023.8.1 (Aug 25, 2023)

  • Reads and uses ReplayGain track gain values found in files when Sound Check values are not present
  • Improved support for art in FLAC files
  • Added gain display to Program Queue Format column and Format display in Track Properties
  • Doubled refresh rate on animation and performance precision on Apple Silicon
  • Fixed reading artwork in ID3v2.2 tags
  • Fixed gain not being applied at start of playback in Sonoma
  • Fixed issue that could cause some AIFF files to be corrupted
  • Fixed Publishing Exceptions window control alignment
  • Twitter is removed for now while a new solution is being investigated

New in Radiologik DJ 2023.7.1 (Jul 27, 2023)

  • Preliminary support for macOS 14 Sonoma
  • Expanded File Publishing range to upcoming 20 through current through past 20
  • Reworked Preferences/Settings—Publishing interface to accommodate more settings better
  • Added FLAC support. Be aware that iTunes/Music doesn't support FLAC
  • Logo times are corrected for Preferences-Global-TimeOffset value
  • Fixed reading of some tags
  • Known issue: Twitter is broken

New in Radiologik DJ 2023.4.1 (Apr 26, 2023)

  • Upload will now attempt one retry per file for any failures
  • Switched green window button from zoom back to fullscreen function
  • Updated components

New in Radiologik DJ 2023.2.1 (Feb 21, 2023)

  • New minimum macOS version 10.13 High Sierra
  • Volume slider for top 3 players is now a round knob with colored track
  • Any previously potential crashing issues due to TagLib or audio devices should now be handled nicely with error notifications instead
  • Updated components

New in Radiologik DJ 2022.12.1 (Dec 20, 2022)

  • Improved fixes for playing Adobe Audition AIFF files
  • Fix to reading grouping tag

New in Radiologik DJ 2022.11.1 (Nov 28, 2022)

  • Change to ensure the same track isn't published twice in cases where the previously published track is still playing and the new track to publish has started playing but other unpublished tracks have also played in-between
  • Refixes a crash with certain tags broken in 2022.10.1
  • Fixes crashing when MIDI Control events are received while simultaneously opening preferences

New in Radiologik DJ 2022.10.1 (Oct 27, 2022)

  • Program Queue now allows folder drops with full nested support but Program Queue is limited to 999 tracks
  • Added red/green color toggle for cued and playing for D&R mixer control buttons in Preferences—USB
  • Added Stream Receive logging to ~/Library/Logs/Radiologik/Stream Receive.log
  • Fixes a rare problem of logging date years off by 66 years due to conflicting date basis
  • Fixed File publishing tag to work with 24-hour time
  • Updated components

New in Radiologik DJ 2022.8.2 (Sep 2, 2022)

  • Improved Program Queue refresh
  • Updated components

New in Radiologik DJ 2022.8.1 (Aug 24, 2022)

  • Folder drops in Library now work again
  • Improved Upload background performance so it no longer hesitates player animation
  • Preferences--Upload can now upload filenames with spaces
  • Fixed a small cosmetic glitch where ramp wheel could display for 1 frame when starting a track with a ramp of 0

New in Radiologik DJ 2022.7.1 (Jul 27, 2022)

  • Added distinct paths for Web files versus albumart to Preferences—Upload
  • Made the detection of cue sheet data in lyrics more strict
  • Play History search field no longer gets focus when app is launched and returned to that tab
  • Play History search results are kept and re-examined after every addition of a new item
  • Modified https requirements for most networking publishing outlets 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 DJ 2022.6.1 (Jun 30, 2022)

  • Initial support for macOS Ventura
  • Reworked most tag reading to now use TagLib with the exception of reading Sound Check values
  • Added Cue Sheets support for the purpose of being able to publish multiple artists and titles for a single mix file. See Help—Cue Sheets
  • Using blanks for default publishing artist and title now suppresses default publishing to all publishing outlets

New in Radiologik DJ 2022.5.1 (May 24, 2022)

  • Added informational notices about Protected AAC (Apple Music Subscription) audio files when there's an attempt to add them
  • Added alternative checks in more places for audio file existence in case they are falsely reported to not exist
  • Fix for Adobe Audition files implemented in 2021.2.1 is now more targeted so that it doesn't corrupt other Audition files that do not need a fix
  • Major Sparkle update engine upgrade

New in Radiologik DJ 2022.4.2 (May 3, 2022)

  • In Change Current Publishing dialog: Renamed 'Default' button to 'Reset' to return to normal publishing and added new 'Default' button to enter Default Publishing from Preferencs—Publishing
  • Added Cue Sheet file type to File—Save Program
  • Modernized network components of GET URL, Twitter, TuneIn, and Last.fm

New in Radiologik DJ 2022.4.1 (Apr 19, 2022)

  • Added search to Play History
  • Searches now have recent searches menu
  • Fixed importing into Library database errors introduced in 2022.3.1

New in Radiologik DJ 2022.3.1 (Mar 28, 2022)

  • Much improved handling of corrupted audio files. Where problems with damaged audio files in the past were removed from the Program Queue before they could cause a crash, now DJ attempts to adjust the play length to the point of the damage on Mac OS X 10.10 - 10.12 and will attempt to play the entire audio for macOS 10.13 and higher when in players 1 or 2. An error message is still raised.
  • Added confirmation dialogs for deleting single items from Spot and Library
  • Added = 0 or 1 for whether this is default publishing to publishing outlets
  • Modernized Library Database
  • Updated core components

New in Radiologik DJ 2022.1.2 (Feb 17, 2022)

  • Fixed the speed of removing the voiceover ducking to use the Preferences—General—Fade Up value (broken in 2022.1.1)
  • Changed the voiceover duck release start from 1/2 to 1/4 of the fade up time before the voiceover ends. So if you have Fade up set to 2 seconds, it will begin the duck release at the last 0.5 seconds of the voiceover.

New in Radiologik DJ 2022.1.1 (Feb 2, 2022)

  • Fixed improper volume setting on preview of tracks with a fade in
  • Fixed an issue with a track with fade-in track properties set and no ramp set that would cause the volume to not rise to 100% after a VO
  • Fixed an issue where when switching palettes sets twice while a palette button is playing caused the 2nd to last location to improperly inherit that track
  • Fixed an issue where sometimes dragging a track from the palette window to the Program Queue would remove that track from the palette button
  • Fixed an issue with the last track removed from a palette set that made that set empty would not be saved
  • Added a palette button contextual menu item to Remove All tracks from the palette set

New in Radiologik DJ 2021.12.1 (Dec 17, 2021)

  • Added to log format which produces a number between 0 and 5.
  • Music playlists with commas now show in playlist menus on Catalina and higher
  • Fixes a situation where when voiceover duck is removed, the next track after is also started if it has a fade in and fader starts and stops is on
  • XML file instead of Music API is used for Catalina and higher for playlist and library import when Preferences—Global—CustomiXMLLocation is set

New in Radiologik DJ 2021.11.1 (Dec 2, 2021)

  • MIDI controllers that are connected while DJ is running are now recognized without having to relaunch DJ by just opening the Preferences window after connecting the new device.
  • MIDI controllers that send two note values (momentary button press) can have the 2nd note ignored by having Send Back to MIDI Surface off and MIDI controllers that send on and off separately (toggled button states) should have Send Back to MIDI Surface on in Preferences-MIDI Controls
  • Fixes a rare startup crashing bug on Monterey

New in Radiologik DJ 2021.10.1 (Oct 29, 2021)

  • More track info is presented in top 3 players when the main window is widened
  • File name and location changes on the same drive are now automatically resolved for items already in Program Queue, Spot, Library, and Palette, reducing the chances of not locating a file at playback time.
  • Improvements to MIDI Controls including channel awareness and better send back. New assignments include channel and old assignments should continue to work as before
  • Changed font for Studio Timer and time offset displays at top of window to monospaced Monaco to stop type from moving around as values change

New in Radiologik DJ 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
  • Fixes an issue with Line In devices not being set when they are changed by a preference set change from a track action

New in Radiologik DJ 2021.8.1 (Aug 26, 2021)

  • Added Keyboard shortcut Logo to allow on-command playing of rotated palette players
  • Changed Logo rotation behavior to use the next palette player button after a manually played item
  • Smaller text is enlarged in top 3 players when horizontal space allows with window resize
  • Increased timeout of marking tracks played in iTunes/Music from 10 seconds to 30 seconds. This is to help with slower iTunes/Music response times when there are large libraries where marking multiple tracks within a few seconds of each other may cumulate into longer than 10 seconds.
  • Fixed an issue of track properties not being read for files from Scheduler when DJ—Preferences—Global—ManuallySaveTrackProperties is on.
  • Cosmetic changes and improvements to all slider controls for Big Sur and higher

New in Radiologik DJ 2021.6.2 (Jul 15, 2021)

  • Fixes to stream ducking behavior when stream is fade stopping
  • UI fix for Preferences window for macOS 12 Monterey

New in Radiologik DJ 2021.6.1 (Jun 28, 2021)

  • Preliminary macOS 12 Monterey support
  • Added DJ Event script  DJEvent-PlayerFinishingIn15Seconds which executes when any of the top 3 players passes 15 seconds remaining.
  • Tag reading improvements for AAC files
  • Removed leading zeros for column BPM display

New in Radiologik DJ 2021.5.1 (May 25, 2021)

  • Added radial-fill circle for last 20 seconds of ramp
  • 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.
  • Replaced MIDI functions Output and Rate Reset with Fade-finish and Stop
  • MIDI play buttons for top 3 players now work to pause/stop when a player is playing, if the discrete stop is not assigned.

New in Radiologik DJ 2021.4.1 (May 3, 2021)

  • Better m4a file tag reading including a fix for a rare situation where a m4a file could hang DJ
  • Fix to Add to Top and Add to Bottom functions when adding a duplicate file name that must be renamed with date
  • Added "Volume control priority with Auto OFF" to Preferences—MIDI Controls to ensure volume of players is not automatically adjusted during operation with Auto off apart from the MIDI control for cases where MIDI controls do not have motorized faders and cannot have their volume settings adjusted by Radiologik DJ
  • Preferences—MIDI Controls: Changed "Pre-listen 1" to "Pre-listen 1 & 2" and removed "Pre-listen 2". Implemented the headphone icon pre-listen controls for players 1-3. So Pre-listen can be done generally for first 2 players with one button or individually for each of the 3 players.
  • Updated core components

New in Radiologik DJ 2021.3.1 (Mar 16, 2021)

  • For Catalina and higher using Music app: Fixed persistent ID for Library and playlist imports for some tracks to ensure correct persistent IDs are used for marking tracks played

New in Radiologik DJ 2021.2.1 (Feb 26, 2021)

  • Revised color picker for Preferences—Appearance for realtime preview and to fix a crashing bug on Big Sur
  • Added code to modify Adobe Audition created AIFF files with bad channel headers to allow them to play
  • Refined decoding of UTF-16 from ID3 tags
  • Preferences-Global-CustomiTunesXMLLocation can now be reset to none
  • Improvements to automatically saving Track Properties

New in Radiologik DJ 2021.1.2 (Feb 4, 2021)

  • Fixed performance issues when all player state colors set in Preferences—Appearance are set to the same color
  • Fixed incorrect inheritance of settings from Preferences—USB when switching preference sets

New in Radiologik DJ 2021.1.1 (Jan 22, 2021)

  • Universal build supporting Apple Silicon and Intel both natively
  • Added support for rating and playlist information per track from iTunes/Music including display in track properties, top display format, and support for most publishing outlets
  • Added html coding of angle quotes to file publishing to files with extensions .htm, .html, and .php
  • Changed fader starts behavior on tracks that have fade up track properties to only override fade up when fader start originates from a volume change of a MIDI surface
  • Fix to reading UTF-16 parts of ID3 tags
  • Fixed misaligned data when copying multiple tracks from Library to Spot
  • Fixed audio performance issues when running on Apple Silicon Macs using Rosetta

New in Radiologik DJ 2020.12.1 (Dec 20, 2020)

  • Support for macOS 11.1 and more refinements for Big Sur
  • Top 3 players now show titling in label color
  • Better player title label display including two line display of long titles with no artist
  • Added Track Properties detail window expansion
  • Expanded number of palette sets from 20 to 50
  • Added AppleScript command "CurrentPublishingReset" to reset the current publishing to what is normally published if it was changed manually or by AppleScript
  • Fix to Twitter authorization restore on relaunch
  • Fixed Last.fm publishing
  • New app icon in Big Sur style

New in Radiologik DJ 2020.10.1 (Nov 1, 2020)

  • Program Queue times between 24 and 48 hours in the future are now calculated and prepended with +d to indicate 1 day ahead
  • Added "Enable interrupts with Auto OFF" to Preferences—General. Default is on. With this option on, if an interrupt time is traversed with Auto OFF, the interrupt time is changed to the next day.
  • Spacebar now starts and stops Track Properties player
  • Top 3 players' volume and rate are now preserved between launches
  • Fixed a bug where manually changing the currently published CurrentTitle via AppleScript would result in original titling returning immediately after
  • Fixed bug in Preferences—Global where selecting CustomiTunesXMLocation put result in the wrong field

New in Radiologik DJ 2020.9.1 (Sep 20, 2020)

  • Added Global Preference: TopDisplayFormat to allow customizing of the top display for Now: etc.
  • Library now always shows blank instead of 0 when there's no value for BPM
  • Fixed Import from Music (Catalina and higher) to Library for playlist "Library" (all items) not working for some environments
  • Resized Preferences window to show all panes on macOS 11 Big Sur
  • More resilient Palette saving
  • Improved truncating of track titles in top display of Now: etc.
  • Core modernization removing some leftover 32-bit unused parts

New in Radiologik DJ 2020.8.1 (Aug 27, 2020)

  • Dynamic reloading of items in program queue will no longer give errors for items that are in the process of updating such as from downloading
  • Fixes loading Default preference set from program files and Scheduler on non-English localizations

New in Radiologik DJ 2020.7.1 (Jul 29, 2020)

  • Preliminary Big Sur support
  • Added artwork support for Audio Hijack. Artwork support in streams is only present for shoutcast but most shoutcast receivers don't support it yet
  • Added Length < to Publishing Exceptions-Exclude with range of 1-999 seconds.
  • Added replacement tag to GET URL and Text Command to publish Scheduler program name
  • Added read-only AppleScript functions CurrentComment, CurrentComposer, CurrentGenre, CurrentGrouping, CurrentISRC, CurrentProgram, CurrentPublisher, and CurrentYear
  • Attempts to better handle MIDI surface devices that do not present a name
  • Corrected and in File publishing when there's no program name
  • Changed AudioHiJackTrackTitlesOverride and AudioHiJackPublishingOrder back to NicecastTrackTitlesOverride and NicecastPublishingOrder since this is only needed for Nicecast as Audio HiJack is fully customizable for this itself.
  • Fixes to Control—Preferences Sets menu updating

New in Radiologik DJ 2020.6.1 (Jun 25, 2020)

  • Authorization information for Twitter, LastFM, and TuneIn are now saved as a global preference. The on/off states of these remain part of preference sets.
  • Fixed a bug where authorizations for some publishing outlets were not kept between launches under some circumstances
  • Palette buttons now show title in file's tag if available
  • Clicking the vacant Palette tab location when a palette window is open now returns the palette to the main window
  • Fixed Sound Check application on newly added palette items
  • More accurate metering for sound check gain values
  • Increased maximum volume for stream receive from 100% to 150%
  • Made some improvements in stream error handling attempting to rid some premature connection errors
  • Added D&R Starts & Stops only with USB audio on option to Preferences—USB
  • Adds Dutch localization (thanks to Marcel Beun)
  • Revised French localization (thanks to Jean-Christophe Ducongé)
  • Revised German localization (thanks to Udo Leukam)

New in Radiologik DJ 2020.5.1 (May 22, 2020)

  • Added a row of 4 buttons at the bottom of the Program Queue for adding new voice tracks, silence tracks, and editing tracks
  • The palette window can now be resized to a 2x10 grid to match better to the Airlite and Webstation
  • Palette window adds pin to right or bottom of main window
  • Palette sets can now be drag reordered
  • Numeric keypad shortcuts for palette can now be turned off in Preferences—Keyboard
  • Added Preference Set menu to Controls menu to enable switching Preference Sets without opening the Preferences
  • Added AppleScript functions isAutoOn, isDuckOn, isLineInOn and added command AddProgramToQueue to add the named program in the ~/Music/Radiologik/Programs folder to the Program Queue
  • Added 4 AppleScript hotkeys to Preferences—Keyboard
  • Manually changing the current publishing by menu or by AppleScript will now fire the  DJEvent-NowPlayingChanged AppleScript
  • Preferences—USB adds an Auto-assign button for the Airlite, Airence and Webstation
  • Airlite & WebStation: Changed Start, Stop and Cue module events to only function when the source for the module is USB
  • Better Airlite module states resetting
  • Added more duration tag options for log format. See Log Format in Help
  • USB palette button assignments are now more prominently displayed
  • Improved text colors for selected list items
  • Error notifications floater is now an application floater instead of a global floater
  • Increased Stream Receive connection error threshold from 4 to 8 seconds so we don't get false errors and retries for streams that are slower to start
  • Time offset no longer shows a double negative
  • Contextual menu items and track properties that shouldn't be available for internal silence files are removed
  • Fixes to make sure not to mark Spot files from Scheduler's Traffic and podcasts from Scheduler's Podcast played in iTunes/Music
  • Fix to make sure podcast plays do not make log entries into ~/Library/Logs/Traffic. Scheduler 2020.5.1 will cleanup extra files
  • Fixes a problem with Library not presenting results when sorted by comment column with Preferences—Global—BetterButSlowerLibraryOrder on
  • Fixes tracks with backslash not being marked played in iTunes/Music
  • Eliminates phantom preference set track actions
  • Fixed QueuedTrackLength AppleScript function to use numbered tracks from top to bottom

New in Radiologik DJ 2020.4.1 (Apr 16, 2020)

  • Reworked stream auto reconnect to fix recently revealed bugs when attempting to reconnect including output devices disappearing or a hang of the application
  • Added Comment window, accessible from View menu
  • Added a balance control with range of -15% - +15% for player outputs in Preferences—Audio I/O
  • Added mic on/off detection for Airlite for ability to set it to Duck function

New in Radiologik DJ 2020.2.1 (Feb 26, 2020)

  • Changed Track Properties "End Note" to "Hint" and expanded it from a maximum of 4 characters to 32
  • Restructured Preferences—USB and added pre-listen assignment for player 3
  • Initial interrupt time in Track Actions is now nearest future 30 minute time relative to the selected track's time in the Program Queue
  • -bed lengths are now recalculated when dynamically changed voiceover lengths change
  • Fixed an issue that would permanently hide preferences window if the preferences menu was invoked while the preferences window was open
  • Removed a phantom normally invisible column that could appear in Program Queue when resizing columns
  • Updated core components and update engine

New in Radiologik DJ 2020.1.1 (Jan 15, 2020)

  • Improved interface responsiveness on Catalina when updating playlists, and importing from playlists and into the Library
  • Made a small optimization to the populating of the Library Listbox
  • Playlist menu selections are now kept after playlist counts change
  • AppleScript command QueueiTunesPlaylist now works on the actual iTunes/Music playlist name instead of the playlist menu text that has the number of tracks in it
  • Added AppleScript command QueuePlaylist as a duplicate of QueueiTunesPlaylist
  • In order to improve All Separations accuracy in Scheduler, the recent artist list will no longer duplicate the same data if the same track is played again such as on restoring the track playing on a relaunch.
  • A player silent for 15 seconds with 30 seconds remaining in the track will be reset unless specifically disabled in the global preferences file

New in Radiologik DJ 2019.12.2 (Dec 16, 2019)

  • Fixes application being scriptable

New in Radiologik DJ 2019.12.1 (Dec 9, 2019)

  • Fixes entitlements for hardened runtime on Mojave and Catalina

New in Radiologik DJ 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 DJ 2019.10.2 (Oct 22, 2019)

  • Fixed playlist import order for Catalina
  • Redone fix for Twitter

New in Radiologik DJ 2019.10.1 (Oct 15, 2019)

  • Apple Notarized
  • Fixed playlist menu loading for Catalina
  • Adjusted stream re-connect to interfere less with other operations

New in Radiologik DJ 2019.8.1 (Aug 8, 2019)

  • Added support for Scheduler's upcoming podcast feature
  • Fix for Twitter authorization requirement changes

New in Radiologik DJ 2019.7.1 (Jul 23, 2019)

  • Added D&R player state configuration to Preferences—USB with stopped, playing, 15 second and 5 second ending options
  • Added Preview checkbox for 3 main outputs so preview player output can be set to these outputs
  • Fixed initial black fill glitch when preferences window is opened

New in Radiologik DJ 2019.6.1 (Jun 20, 2019)

  • Added playlist counts to all playlist menus
  • Added preview functionality and button for player 3
  • Added support for player states for D&R Airlite and Webstation
  • Redone Change: Beds no longer fade up right before end so that and ending stinger/logo might be used after instead
  • Preliminary Catalina 10.15 and Music app support

New in Radiologik DJ 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 DJ 2019.3.1 (Apr 1, 2019)

  • Fix to D&R mixer buttons not getting set to off when palette audio items are repositioned
  • Removed contextual menu items for palette buttons with no audio
  • Added more resiliency to marking played in iTunes
  • Added error logging of tracks that couldn't be marked played in iTunes to Errors.log
  • Added option in Preferences-USB to disable player starts and stops when Auto is on
  • Removed several unused USB settings from preferences

New in Radiologik DJ 2019.3.1 (Apr 1, 2019)

  • Fix to D&R mixer buttons not getting set to off when palette audio items are repositioned
  • Removed contextual menu items for palette buttons with no audio
  • Added more resiliency to marking played in iTunes
  • Added error logging of tracks that couldn't be marked played in iTunes to Errors.log
  • Added option in Preferences-USB to disable player starts and stops when Auto is on
  • Removed several unused USB settings from preferences

New in Radiologik DJ 2019.1.1 (Jan 25, 2019)

  • Added AppleScript definitions to read and write CurrentTitle, CurrentArtist and CurrentAlbum
  • Added more options for fader starts in Preferences—General
  • Improvements to Mojave security with AppleEvents, AppleScripts and Microphone

New in Radiologik DJ 2018.12.1 (Dec 17, 2018)

  • Added Scheduler program name and time display in window title, program queue column, and file publishing when tracks come from Radiologik Scheduler 2018.12.1 and newer
  • Added Max Volume to stream profiles
  • Added ResetLineInMinutes to Preferences-Global to reset the Line In preemptively to avoid failure after set minutes
  • Updated core components
  • More refinements for macOS Mojave

New in Radiologik DJ 2018.10.2 (Oct 30, 2018)

  • Added Dark Mode support for Mojave
  • Increased upper range of Tweet every nth from 99 to 999 and made default 100 because of new Twitter rules and throttling

New in Radiologik DJ 2018.10.1 (Oct 16, 2018)

  • Added StreamVolume AppleScript command
  • Added the ability to set default publishing art per preference set
  • Increased Program Queue limit from 400 to 1,000
  • Added a 2nd GET URL

New in Radiologik DJ 2018.8.1 (Aug 31, 2018)

  • Added "Limit overlap to voiceover length in auto" to Preferences--General
  • Waveform display fixes for Mojave
  • Better handles unorthodox links in the APIC ID3v2 tag
  • May solve a possible stream re-connect problem when there's no stream fade

New in Radiologik DJ 2018.7.1 (Jul 28, 2018)

  • Added AppleScript function CurrentMetadata to return currently published metadata
  • LadioCast publishing of tracks with single quotes (apostrophes) should now work
  • Tweaked appearance when using a dark window color in Preferences—>Appearance
  • Added Audio Hijack to Preferences—>Publishing now that Audio Hijack 3.5 has a broadcast streaming output
  • Updated Help for Audio Hijack 3.5 and icecast setups

New in Radiologik DJ 2018.6.1 (Jun 19, 2018)

  • Added Upload to Preferences to setup uploads of files and art when Now Playing changes
  • Removed Palette audio output selector and replaced it with a dedicated audio output for the Palette set in Preferences—Audio I/O.
  • Multiple audio devices with the same name (such as with the Airlite's 4 "USB AUDIO CODEC" devices) are now distinguished with numbers so that they can be set and remembered distinctly

New in Radiologik DJ 2018.5.1 (May 16, 2018)

  • Added open in audio editor to File menu and contextual menus for all lists with the ability to use two user-defined audio editors
  • Added Program Queue "Column Order" to View menu (Cmd-J)
  • Added Next/Previous Track (Cmd-N/Cmd-P) to View menu with command keys and added navigation arrows for this in Track Properties
  • Revised stream receive error handling to make it more reliable for more error situations
  • -bed file overlaps now observe overlap value in Preferences instead of being set to fade time
  • Changed Advanced preferences pane to Global and moved global preferences and Advanced preferences to it
  • Moved a few Advanced Preferences related to Publishing to the Publishing pane in preferences
  • Added LadioCast checkbox to Preferences—>Publishing to make it much easier to publish titles to LadioCast
  • Made Nicecast publishing an option that can now be turned off in Preferences—>Publishing
  • Made artwork publishing optional apart from file publishing
  • Help is now opened in a window within Radiologik DJ to workaround the problem in High Sierra where anchors in URLs are now stripped out and Radiologik DJ uses anchors to point to specific help topics with the round question mark buttons
  • Changed Reveal in Finder to Cmd-Shift-R to be consistent with iTunes

New in Radiologik DJ 2018.3.2 (Apr 3, 2018)

  • Updated compatibility for iTunes 12.7.4.76.

New in Radiologik DJ 2018.2.2 (Mar 5, 2018)

  • Worked-around APFS file sorting bug for Preference Set menu, AppleScript menu
  • Now sorts iTunes playlists alphabetically
  • Fixes Airlite UDP. You will need to reselect your device in Preferences—>USB

New in Radiologik DJ 2018.2.1 (Feb 25, 2018)

  • Added waveform display for palette
  • More reliable reading of track properties into Library
  • Improved sorting of Ramp column in Library
  • Fixes to program queue drag reorders
  • Fixes an issue with deselecting an item in the Play History where Properties button and path still showed
  • Library database changes

New in Radiologik DJ 2018.1.2 (Jan 29, 2018)

  • Added Advanced Preference PlayPodcatIniTunesToMark
  • Track Property Overlap can again be set to values greater than 10. It was limited to 10 in version 2017.7.1
  • Fix to InsertFileAboveQueueSelection. If you've already installed this script, delete it from ~/Library/iTunes/Scripts and reinstall from the Radiologik DJ menu

New in Radiologik DJ 2018.1.1 (Jan 23, 2018)

  • Added D&R Webstation support (non-ML)
  • Added InsertFileAboveQueueSelection AppleScript definition with supporting iTunes script. Use Radiologik DJ menu—>Install iTunes Scripts to add
  • File menu—>Close Window can now close palette windows
  • Change: Beds no longer fade up right before end so that and ending stinger/logo might be used after instead
  • Change: Files in ~/Music/Radiologik/Combo Connectors/ are now always excluded from publishing
  • Creates ~/Library/iTunes folder when it is missing when installing iTunes Scripts
  • Fixed a problem of certain text encodings in tags preventing the track from loading, broken in 2017.7.1 due to small cosmetic fix

New in Radiologik DJ 2017.12.1 (Dec 18, 2017)

  • Added Duck Line In to Preferences—>General
  • Added Mute 1-3 to Palette as an option to mute top 3 players when the palette plays
  • Better scaling of enlarged palette buttons
  • File operation refinements for queue state

New in Radiologik DJ 2017.11.2 (Nov 29, 2017)

  • Adding silence track to program queue from File menu now allows you to do so above a selection in queue and selects it
  • A track action with an interrupt to start a stream when a stream is already running that has a stream fade will no longer cause a hang

New in Radiologik DJ 2017.11.1 (Nov 17, 2017)

  • Added pre-listen toggle button for palette for off-air pre-listening of palette items
  • Non-ML: Palette audio output will no longer switch to the Track Properties output when the Track Properties window is opened
  • Fixed an issue with time announcements coming from Scheduler in some circumstances not resolving to time announcement audio files
  • Dynamically reloading Up Next.aif when scheduler is changing it should no longer log errors
  • Added "Add Silence Track" to File menu
  • Some optimizations and code refactoring

New in Radiologik DJ 2017.10.1 (Nov 1, 2017)

  • Added preference: Adjust pitch with rate
  • Fixed AppleScript function ActiveStreamProfileName
  • Updated dependencies

New in Radiologik DJ 2017.9.1 (Sep 23, 2017)

  • Improved handling of internet publishing (Twitter, TuneIn, LastFM, CustomPublishURL) when there's a network failure and more than 1 network connection is attempted within 30 seconds
  • Should eliminate the rare problem of track reported not to exist for items that are not track paths for programs coming from Scheduler
  • Improvements to UDP performance for Airlite & Airence

New in Radiologik DJ 2017.8.2 (Sep 6, 2017)

  • Improved stream receive re-connect so that it is aware of more reasons for stream playback failures
  • Silent break files are now reloaded from within DJ bundle to prevent any issues of missing files if Scheduler is being updated or goes missing
  • Front trimmed tracks with no fade-in will now properly set volume to full when Fade Start & Stops preference is on and track is started using a fade start
  • Fixed an issue where tags from some WAV files could cause a crash

New in Radiologik DJ 2017.8.1 (Aug 29, 2017)

  • Added auto reconnect to stream player
  • Added DJEvent scripts for stream error and restore
  • Added drop location indicator to program queue for drags from outside Radiologik DJ
  • Added ability to turn MIDI Surface on and off in preferences
  • Fixed stream audio device assignment

New in Radiologik DJ 2017.7.1 (Jul 25, 2017)

  • Added Stream Receive to play streaming mp3, AAC+ and Vorbis streams as well as web-hosted mp3 and m4a via http and https
  • Added Stream track action to start and stop stream receive
  • Players will now continue playing when System Sound Output Device is used and the device is changed in System Preferences
  • Palette output button labels are now correct when switching to and from palette window

New in Radiologik DJ 2017.6.1 (Jun 26, 2017)

  • Added detachable palette window with drag/drop support with track lists
  • Added Studio Timer (top left on main window) with track actions for timing lengths or timing to target times
  • Added option to Tweet album art to Preferences—>Publishing
  • Added many more replacement tags for Twitter publishing
  • Added tag to indicate true or false for default publishing for TCP/UDP/Serial and CustomPublishURL outputs
  • Added paste support for single Finder items into Program Queue, Spot and Library
  • Changes to how preferences are saved to keep global and preference sets more distinct

New in Radiologik DJ 2017.5.1 (May 25, 2017)

  • Added Year column to Play History
  • Now retains last.fm credentials when there's an authentication problem, just in case the authentication problem is temporary on last.fm's side
  • Fixes handling of MIDI surface devices that contain a : in their name
  • Improvements to Time Announce handling
  • Logos palette set selection now allows all 20 sets
  • Fixes order of adding to queue using AddFileToQueue AppleScript command
  • non-ML: Track Properties and Preview players should now consistently stop at the end of the track audio
  • non-ML: Some adjustments to setting channel layouts
  • non-ML: Returns 64-bit build

New in Radiologik DJ 2017.2.1 (Mar 1, 2017)

  • Meter display choices are now Logarithmic and Linear with the linear set to a percentage scale
  • Added several new replacement tags for CustomPublishURL, TCP/UDP & serial publishing. See Help
  • For network and serial publishing, added ability to subtract seconds from duration with syntax (eg. or to subtract 5 or 20 seconds) in order to let RDS units return to default PS a few seconds before the tracks ends
  • Added AppleScript definition SendUDPCommand
  • UDP should no longer hold the port so now other apps can use it
  • Removed Max Total limiter from Publishing Text Command as it is probably never needed and can cause trouble when it isn't noticed that it is limiting commands
  • Added option to not send default publishing with Publishing Text Command as some RDS systems have their own defaults after the currently published duration expires
  • Advanced preferences KeepSchedulerOpen should now work properly with correct instance when there are multiple instances of Scheduler
  • Time announcements that change to a time where a file doesn't exist are now kept in queue as a silent placeholder

New in Radiologik DJ 2017.1.2 (Feb 6, 2017)

  • Fixes an uncommon row alignment to actual track issue in program queue

New in Radiologik DJ 2017.1.1 (Jan 24, 2017)

  • Published tracks are now bolded in Play History and Album is now bolded for published items if Publish Album is on
  • Player volumes are now set to prevailing up volume when players are started without a fader start with auto off and fader starts on
  • Fixed encodings for Line In and Line Out names
  • Keyboard commands are now accepted again when Keyboard Reference window is showing
  • Non-ML: Added Advanced Preferences DisableAppToFront and DisableScrollWheelVolume
  • Triple segue using 3rd player for non-voiceovers is no longer used with Auto off
  • Spots can now use fader start for 3rd player
  • Waveforms and Cue button now update more properly in Track Properties after editing start trim

New in Radiologik DJ 2016.12.1 (Dec 24, 2016)

  • Added Airence console USB control support
  • Added new replacement tags for TCP and Serial Publishing and Custom Publishing. See Help
  • Default publishing duration is now set to the duration until the next published start time in queue
  • Auto Logo now resets after manually playing palette
  • Palette now highlights most recently played item
  • Improved time between multiple lines for TCP send
  • Added UDP unicast option to publishing
  • Now resets LEDs on Airlite and Airence on quit
  • Fixed publishing loop for default publishing when artist was filled but title was blank
  • Fixed voiceover reload loop when voiced-over track has a start trim
  • Fixed some publishing issues when different players use different outputs with different publishing
  • TCP and Serial no longer attempt connection if text will be blank
  • All listboxes use a darker theme when the window background is set to a darker color
  • Rows in program queue without tracks are now removed

New in Radiologik DJ 2016.11.1 (Nov 30, 2016)

  • Reveal in Finder should now activate Finder again
  • Sorted Spot list should now pick correct tracks for certain contextual menu items again
  • Improved spot list order and selection restore on relaunch
  • Twitter now sends a maximum of 140 bytes instead of 140 characters
  • TuneIn should now properly send the commercial flag when publishing default publishing

New in Radiologik DJ 2016.9.1 (Sep 29, 2016)

  • Added Airlite UDP support
  • Better resets of Airlite button states
  • Changed TCP publishing text encoding from ISOLatin1 to UTF-8
  • Possible localization fix
  • Now filters line feeds out of grouping
  • UTI fixes
  • Modernized build structure and codesigning

New in Radiologik DJ 2016.8.1 (Aug 31, 2016)

  • Added USB HID control and Airlite support
  • Added Persistent ID support for marking tracks played in iTunes, logging, and web publishing
  • Added separate preview player control support for MIDI Surface and USB HID
  • Changed Advanced Preference iTunesMarkUsingAlbum to iTunesMarkUsingPersistentID
  • Added https support for CustomPublishURL
  • Accommodates MIDI buttons that use Note velocity to indicate on/off states

New in Radiologik DJ 2016.6.1 (Jun 30, 2016)

  • Performance improvement when non-VO 3rd player track is next in queue
  • Improvements to CustomPublishURL
  • Improved album reporting for Scheduler's album separation
  • Added Russian localization

New in Radiologik DJ 2016.5.1 (May 15, 2016)

  • Non-ML: Returns 64-bit build
  • Non-ML: All button art is now retina
  • Non-ML: Updated to latest Sparkle update engine which now updates via https
  • Non-ML: Updated Gatekeeper codesigning
  • Fader start behavior is now enhanced to do fader stops and load players with volume at 0 when auto is off
  • Channel 0 MIDI surface commands are sent to MIDI Surfaces again
  • Added advanced preference: NoPlayChangeScriptForDefaultPub to prevent NowPlayingChanged script from executing for default publishing
  • Removed advanced preference: FastWebPublish
  • Replaced script to play podcasts silently in iTunes when marking them played with script that closes iTunes and re-opens iTunes after marking track played if nothing is playing in iTunes. This is all part of an attempt to convince iTunes to no longer stop downloads of podcasts because it believes no episodes have been played recently
  • Playing track should now be returned to queue when recueing with empty queue after adding tracks from Library
  • CustomPublishURL now always uses GET instead of POST

New in Radiologik DJ 2016.4.1 (Apr 15, 2016)

  • Non-ML version: Now allows audio playback of mp4 and m4v video files
  • Increased separation history from 50 to 100 for new separation max values in Scheduler
  • 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
  • Added StartPlayer AppleScript definition
  • Stability fixes from 2016.3.2.
  • Library player is no longer muted when players 1 - 3 are muted
  • Logos edited in track properties should now be applied while track is loaded in player
  • Added Radiologik folder item to File menu

New in Radiologik DJ 2016.3.2 (Mar 22, 2016)

  • Added Line In volume control for MIDI surface
  • MIDI surface Pitchbend controls are now recognized
  • More return values are sent back to MIDI surfaces
  • Better calibration and reset of rate/pitch for MIDI surfaces
  • More accurate MIDI surface control memorization

New in Radiologik DJ 2016.3.1 (Mar 4, 2016)

  • Added ShowErrorNotifications to Advanced Preferences
  • Fixed Play History trim

New in Radiologik DJ 2016.2.2 (Feb 29, 2016)

  • Corrupt audio files that would cause a crash are now detected and removed from queue or prevented from playing in all but the palette
  • Added error notifications for any errors DJ logs to Errors.log

New in Radiologik DJ 2016.2.1 (Feb 22, 2016)

  • Returned to 32-bit build for overall efficiency and will bring back 64-bit once it is beneficial or necessary
  • In an attempt to solve the problem of iTunes unsubscribing from podcasts that were played but just not in iTunes, Radiologik DJ will now actually play the last second of the track with genre Podcast in iTunes with the volume at 0 if nothing else is playing in iTunes at the time
  • Errors.log will now report what file was last playing from program queue when launched after an unexpected quit
  • Audio engine refinements
  • Rewritten silence sensor
  • Added recent album tracking for Scheduler's new album separation
  • Recent history for Scheduler's artist, composer, title, album separation is now kept between launches

New in Radiologik DJ 2015.12.2 (Dec 21, 2015)

  • Fixes string corruption occurring with high-bit characters. Users should review and correct any Publishing Exceptions that have these characters including the bullet •, accented characters, etc.

New in Radiologik DJ 2015.12.1 (Dec 15, 2015)

  • 64-bit build
  • Adds rl-grouping tag for publishing
  • Added player 3 MIDI start
  • Added fader starts preference
  • Last played track is not restored after an unexpected quit to eliminate a loop of the cause of the unexpected quit
  • Tracks with less than 15 seconds remaining are now restored again
  • More accurately determines playable length of corrupt audio files to aid in reducing any freezes and crashes
  • Attempts to step through audio devices one-by-one more safely for those setups having trouble
  • Further accommodates some troublesome audio files
  • Quits more cleanly from full screen
  • ID3 tag reading fixes

New in Radiologik DJ 2015.10.3 (Oct 25, 2015)

  • Further accommodates issues with some mp3 files created by certain applications that would result in a crash

New in Radiologik DJ 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 resulting in a crash for DJ
  • 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 DJ 2015.10.1 (Oct 15, 2015)

  • Completely rewritten audio engine
  • More accurate and prettier waveform drawing
  • Optimized timeline graphics for reduced CPU usage
  • Web publishing history and art is now restored between launches
  • Playlist import into Program Queue and Spot are now in iTunes playlist song view column order
  • New OS X minimum Yosemite 10.10
  • Video and DRM audio are no longer supported. Audio must be MP3, AAC, AIFF, or WAV
  • Web publishing start time for upcoming songs is now consistent with the past start times in SQL date format
  • Programs from scheduler will load in queue right away even if playing track is less than 15 seconds from the end
  • Tracks that are within 15 seconds of ending are no longer restored on relaunch
  • Removed obsolete advanced preferences: DefaultMonoChannelAssignment and PollAudio

New in Radiologik DJ 2015.8.1 (Aug 20, 2015)

  • Font change to timers for El Capitan
  • Preference fixes
  • Registration now applies to all users of a computer

New in Radiologik DJ 2015.7.3 (Aug 7, 2015)

  • Fixed the fade iTunes at interrupt feature in preferences-->general

New in Radiologik DJ 2015.7.2 (Aug 3, 2015)

  • Preview is now available after manually moving the player position and returning it to the beginning in main players
  • Fixed issue where unwritable files in Web folder could cause application to hang at launch

New in Radiologik DJ 2015.7.1 (Jul 18, 2015)

  • Compatibility fixes and improvements for iTunes 12.2
  • Added FastWebPublish Advanced preference
  • Smoother handling of overloaded program queues
  • DJEvent-DJLaunched now fires earlier before program queue is filled on startup
  • Several smaller improvements

New in Radiologik DJ 2015.3.1 (Apr 1, 2015)

  • Changed Advanced preference TitlePublishingRegExMask to PublishingRegExMask and changed function to include title, artist, and album
  • Improved error reporting on importing from iTunes into DJ's Library
  • All Web files are now saved in UTF-8 encoding
  • Removed old standard web html outputs like 'last10.html'. These almost always need customization. Use templates instead to make your own. Templates of these old web outputs can be installed from the Radiologik DJ menu.
  • Improved error handling of reading from "Add to Top", "Add to Bottom" and Web templates folder

New in Radiologik DJ 2015.1.1 (Feb 2, 2015)

  • Library Shuffle now does up to 25 track spacing artist separation
  • Performance and reliability improvements to logging and marking tracks played in iTunes with large iTunes libraries and fast transitions

New in Radiologik DJ 2014.10.2 (Nov 10, 2014)

  • Drags from iTunes 12 are now accepted by the palette buttons

New in Radiologik DJ 2014.10.1 (Oct 16, 2014)

  • Re-enabled Twitter publishing by switching from SSLv3 to TLS
  • Corrected TimeOffset display when using darker window colors
  • Added UseTimeOffsetForTextCommand (default on) to Advanced Preferences
  • Added more details to Errors.log when logging TCP publishing errors

New in Radiologik DJ 2014.8.2 (Aug 29, 2014)

  • Better handling of very large iTunes XML files

New in Radiologik DJ 2014.8.1 (Aug 20, 2014)

  • Improvements to palette behaviors
  • Improvements to opening AAC files with various QTAtoms
  • Better accommodates track titles with Nicecast version 1.11.1
  • DJEvent-ProgramQueueEmptyIn30Seconds now only fires if Auto is on

New in Radiologik DJ 2014.7.1 (Jul 24, 2014)

  • Fix to incorrect behaviors after moving playhead with a queued track
  • Improvements to default and custom web publishing

New in Radiologik DJ 2014.4.2 (May 7, 2014)

  • Fix to dynamic reloading feature introduced in 2014.4.1 to allow the same track to be added later in queue when it is already loaded and waiting in a player

New in Radiologik DJ 2014.4.1 (Apr 14, 2014)

  • All tracks in Program Queue, including tracks already loaded in players but not playing yet, are now reloaded from the file if the modification date of the file changes
  • Tracks already loaded in a player but whose files were changed can now be added to the program queue
  • Tracks at the top of the program queue set to Auto with Auto off will now fire immediately
  • Fixes and changes to registration reminder

New in Radiologik DJ 2014.3.1 (Mar 26, 2014)

  • Non-UB: Preferences-->Keyboard now accepts F1-F8
  • Added Comment display to program queue on expanded window
  • Added to custom publishing to get the next preference set name in queue of the next 10 tracks
  • Program Queue is now restricted to 400 tracks max and time calculations are only done for first 24 hours of queued tracks
  • Cleaned-up numerous temp files in Recovered files in trash after logging in
  • TitlePublishingRegExMask now works for all tracks in Web publishing
  • Further improved resilience of reading preferences
  • Custom Publishing no longer adds a line break to the end of files
  • Publishing TCP and Serial sending is more immediate when there is no embargo from time offset
  • Reliability and error logging improvements to Publishing via TCP

New in Radiologik DJ 2014.2.1 (Feb 27, 2014)

  • Non-UB: Fixes a memory leak running on Mavericks
  • Custom Publishing tags are now all prefixed with

New in Radiologik DJ 2014.1.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
  • Web publishing now uses default publishing for currently playing track in past tracks
  • Tracks with 0 length should no longer hold-up queue
  • Added "Add to Bottom" folder functionality
  • Smoother operation with larger number of tracks in Library
  • Library import can now be cancelled
  • Detects any TuneIn credentials corruption from previous versions and removes it
  • 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
  • Added AddFileToQueue AppleScript command
  • Changed Twitter Authorization URL to start with https:

New in Radiologik DJ 2013.11.2 (Nov 26, 2013)

  • Added http authentication support to CustomPublishURL
  • Added contextual menu items for track properties and more to all lists
  • Added PollAudio advanced preference to experiment with it off, default on
  • Advanced preferences are all now global and no longer by preference set
  • Fixed noon hour to use 00xx.aif files instead of 12xx.aif files when present with AM/PM clock

New in Radiologik DJ 2013.11.1 (Nov 8, 2013)

  • Optimizations for Library import
  • Support for playlists containing &
  • Added MIDI player 1 & 2 starts
  • Fixes hang on launch when restoring wav files to program queue
  • Fixes audio device settings when switching preference sets

New in Radiologik DJ 2013.10.1 (Nov 8, 2013)

  • New Cocoa foundation with retina and full screen support (non-UB build)
  • Added advanced preference RestartSilentPlayers

New in Radiologik DJ 2013.9.3 (Oct 23, 2013)

  • Fix to CustomPublishURL

New in Radiologik DJ 2013.9.2 (Oct 16, 2013)

  • Added AppleScript command SwitchPreferenceSet
  • Removed automatic player restarting when 15 seconds of digital silence with more than 30 seconds remaining
  • Fixed issues with play history saving and reading when tags have carriage returns

New in Radiologik DJ 2013.9.1 (Sep 30, 2013)

  • Track properties better accommodates ID3v1 tags written after track properties
  • Tracks dragged from iTunes to Library should now show length properly again
  • Added WebAlbumArtJPEGQuality (0-100, default 75) advanced preference
  • Increased queue import limit from 200 to 400
  • Added genre tag for use in Log File Format
  • TuneIn stationID now shows on TuneIn authorize button after TuneIn API credentials are entered
  • Added CustomiTunesXMLLocation advanced preference and removed previous non-working related advanced preferences

New in Radiologik DJ 2013.8.1 (Aug 28, 2013)

  • Added View menu items and changed Functions menu to Controls
  • Added "Change Current Publishing" to Edit menu to change what is published for the Now line manually at any time. Clicking on the top three text lines will also bring this up.
  • Icon in dock is now badged with number of tracks in queue
  • Added KeepSchedulerOpen advanced preference
  • Fixes to TuneIn publishing

New in Radiologik DJ 2013.7.1 (Aug 1, 2013)

  • Fix to TuneIn Publishing

New in Radiologik DJ 2013.6.1 (Jun 28, 2013)

  • Added Palette Solo function checkbox. With this checked, each palette press stops the currently playing palette button when playing the pressed button.
  • File paths at the bottom of the window are now truncated better
  • Audio files dragged from the Finder to the Program Queue are now inserted at the drop location
  • Added Install iTunes AppleScripts item in application menu

New in Radiologik DJ 2013.5.3 (Jun 25, 2013)

  • Completed fixes for Twitter 1.1 API to restore all UTF-8 characters
  • Added AddFileToTopOfQueue AppleScript Command
  • Fixed various issues with loading tracks into the queue from iTunes drags and playlist menu

New in Radiologik DJ 2013.5.2 (Jun 13, 2013)

  • Updated for Twitter 1.1 API

New in Radiologik DJ 2013.5.1 (Jun 1, 2013)

  • Changes to playback tasking and other foundational updates
  • Track Properties window of track loaded in queue will no longer reset its position to start
  • Fixes to AIFF tag reading
  • Fix to loading queue moved track after re-cueing track
  • Fix to track properties set logos when using TimeOffset

New in Radiologik DJ 2013.4.1 (Apr 26, 2013)

  • Added advanced preference BetterButSlowerLibraryOrder defaulted to on
  • Library search gives more time back for playback with larger libraries eg. 10K+
  • Better accommodates tabs in tags
  • Nicecast artist, title, album order is now fully customizable in advanced preferences
  • Properties player now allows overlaps greater than 10 seconds using overlap button for play position
  • Overlaps greater than 10 seconds will automatically duck the outgoing track
  • Enabled setting ramp when using Pre-listen in players 1 & 2
  • Fix to start trim when loading a program file with manually save track properties on
  • Palette buttons show more characters of filename when enlarged
  • MIDI controller fixes
  • For split DJ & Scheduler: DJ will now load intros, outros, and combos scheduled remotely
  • 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 DJ 2013.3.1 (Mar 9, 2013)

  • Tag metadata from tracks brought into DJ from iTunes, including through Scheduler, now takes precedence over metadata read from tags in files in order to provide the best chance of having the same metadata as iTunes when DJ marks tracks played in iTunes
  • Reliability improvements to logging
  • Playlist importing now uses Advanced Preference LibraryPathReplace

New in Radiologik DJ 2013.2.6 (Mar 1, 2013)

  • An overlap that is the same or greater than that track length will no longer cause the next track with an interrupt to play before interrupt time
  • Fixed sending metadata to Nicecast when the advanced preference NicecastTrackTitlesOverride is off
  • Cell graphics indicating which tracks are interrupted are now properly refreshed with changes to the program queue
  • Added support for Nicecast 1.10.8
  • Will no longer check for updates when hidden
  • More general reliability fixes

New in Radiologik DJ 2013.2.5 (Feb 25, 2013)

  • Better maintenance of Errors.log
  • Reduced chance that reliability improvements to Web publishing won't temporarily freeze interface
  • OnlyShowPlaylistWithRegExMatch should now work immediately on launch again

New in Radiologik DJ 2013.2.4 (Feb 22, 2013)

  • Reduced CPU usage when hidden
  • Fix to playlist importing to import the last playlist
  • Fixes a problem with Play History getting stuck
  • Fixes problem with getting Scheduled files
  • Fixed a problem with properly starting with Auto off
  • DJEvent-DJQuitting now works again

New in Radiologik DJ 2013.2.3 (Feb 20, 2013)

  • Reliability improvements to Web folder publishing
  • Fix to avoid somewhat rare incorrectly automatically starting both players 1 & 2 at the same time
  • Column sizes for Program Queue and Spot are now restored again on relaunch
  • Other core execution improvements and timeouts added to help avoid any functions getting stuck

New in Radiologik DJ 2013.2.2 (Feb 18, 2013)

  • Added SendOmniaCommand AppleScript definition to send commands to Omnia audio processors such as changing presets
  • Added SendMIDIProgramChange AppleScript definition which can be used to change the processing presets on processors that support MIDI
  • Improvements to playback tasking, prerolling audio, and quit tasks execution
  • Now sends time of currently playing track to Nicecast
  • Changed iChat publishing to IM and adjusted to change IM status on Messages on Snow Leopard and iChat on earlier OS versions
  • Changed replace text function on xml files to attempt to avoid a rare crash when importing library
  • Fixed accuracy of duration reported to log and other publishing
  • More fixes to handling drags in the queue as items from the queue are removed during transitions
  • Read-only tracks will no longer break the track properties editor
  • Fix for reading malformed paths from XML when importing playlists
  • Improved window position management
  • Cosmetic fixes

New in Radiologik DJ 2013.2.1 (Feb 4, 2013)

  • Reworked Library playlist importing to be a filter for iTunes Library importing
  • Deletions of all the items of a search result in the Library will no longer clear the whole Library
  • Library sub sorts by artist and title on most sorts, album sub sorts by track number, sub sorts are always ascending
  • Drags from iTunes now better respect iTunes order and allow duplicates to Spot list
  • Spot list columns can now be resized
  • Play History now persists between launches
  • If the last track in queue is a voiceover, that length is subtracted from the queue end time reported to Scheduler
  • Fixes a crash during a drag reorder in the program queue to past the last item in queue when a player starts
  • Reworked loading of large mono mp3s
  • Added default button for keyboard in preferences
  • Fixed a problem of nil keyboard assignments causing trouble with starting programs on interrupts
  • Fixed an issue where pre-rendering of waveforms would get stuck when a file became unavailable which then had side-effects of not loading from Scheduler

New in Radiologik DJ 2013.1.2 (Jan 21, 2013)

  • Fixed a problem loading the correct track with Auto off in some situations after reordering the queue, bug introduced in 2013.1.1
  • Deletions of all the items of a search result in the Library will no longer clear the whole Library

New in Radiologik DJ 2013.1.1 (Jan 16, 2013)

  • New minimum OS (OS X 10.5 Leopard)
  • Added option in Preferences, General pane to use fades for Line In on and off
  • Added contextual menu to top players to remove top track from queue
  • Added year column to Program Queue
  • iTunes playlist imports now use XML file instead of AppleEvents
  • Reworked Library Search
  • .m3u and .m3u8 files are now accepted in the program open dialog, drags to application icon and as drops to program queue, spot list, library, and palette buttons
  • RDS updating is now embargoed to the TimeOffset setting in advanced preferences
  • Excessive trims in track properties will no longer calculate negative time
  • Tracks with a length of 0.0 seconds will now fire in player 3
  • Voiceovers with lengths exceeding the ramp on tracks with start trims are now properly handled
  • Fixed a bug where palettes didn't have their output settings set correctly at launch
  • Fixed an occasional problem where switching outputs from one device to another resulted in no audio output nor meter activity
  • mp2 support (which was only partial) has been fully removed

New in Radiologik DJ 2012.11.3 (Dec 14, 2012)

  • Added SelectPaletteSet AppleScript definition
  • Folders dropped on icon in dock will now load all first level items to the program queue. Palette buttons will now load all of the tracks in the first level of the folder. Folders dropped on program queue, spot, and library lists will load all subfolders.
  • Tweaked player order for waveform drawing
  • WAV files are now marked played in iTunes like other audio formats using artist, title and album since artist and album is now obtained from iTunes in nearly all cases including from Scheduler with the exception of adding WAV files from the Finder where there are no tags in the file to read that would agree with iTunes. iTunes doesn't read or write tags for WAV files.
  • Fixed color setting with contextual menus on palette buttons
  • Fade Finish now uses default overlap instead of the overlap from that track's track properties
  • Changed "Start Program" to "Start Next in Program"
  • Fixes for case-sensitive boot volumes
  • Optimizations to Program Queue list updating

New in Radiologik DJ 2012.11.2 (Dec 5, 2012)

  • Fixes some problems with leaving keyboard shortcuts blank
  • Made Scheduler playlist getter more resilient
  • AppleScripts that mark tracks played in iTunes are now sent with 10 second timeouts
  • Library import now gets Album Artist when Artist isn't present

New in Radiologik DJ 2012.11.1 (Nov 30, 2012)

  • Track Properties are now saved as tags in all audio files. Existing resource fork properties are copied to tags as each audio file is encountered and resource forks are kept for now for backwards version compatibility.
  • Refactored and optimized most background activity that affects the interface
  • Waveforms are now pre-rendered for items in program queue
  • Added Finder Label column to Library
  • Added Finder Label names to contextual menus (Snow Leopard or higher required)
  • Added advanced preference NicecastOrderTitleArtistAlbum to reorder the metadata displayed in streams
  • More tag reading fixes

New in Radiologik DJ 2012.10.2 (Oct 31, 2012)

  • Added image well placeholder for top 3 players with no track
  • Fixes encodings for AIFF tag reading

New in Radiologik DJ 2012.10.1 (Oct 18, 2012)

  • Default album art can now be set by placing a DefaultAlbumArt.jpg file in ~/Music/Radiologik/
  • AIFF files without extensions are now accepted
  • Time announcement files can now have .aiff extensions and not just .aif extensions
  • Added new AppleScript commands/definitions QueueEndTime, QueueRemainingSeconds, QueueTrackCount, QueuedTrackLength, and RemoveQueuedTrack
  • Fixes a problem in rare setups where the same track can load twice and double play
  • Fixes to Twitter publishing to accommodate recent changes at Twitter
  • Fixes to timing of multiple serial commands using AppleScript command

New in Radiologik DJ 2012.9.1 (Sep 21, 2012)

  • Added advanced preference OverlappingOutros. Default is off for new installations and on for existing installations to preserve the old behavior. If you intend to use Combos from Scheduler Advanced, turn off OverlappingOutros and add 0.25 second trailing silence for outros and 0.25 second leading silence on intros to ensure there's a comfortable 0.5 seconds between your outro and intro audio when they are made into a combo.
  • Intros, Outros, Combos, and Time Announcements are now always excluded from publishing
  • Added Mountain Lion Notifications support
  • Added Comments and Genre columns to play history tab
  • Added || separator to SendSerialCommand AppleScript definition so that multiple commands can be sent with one AppleScript line.
  • Track action AppleScripts are now spooled and executed so no AppleScript can override another
  • Fixed some cases of web files not getting saved with correct encoding
  • Network functions for Last.fm, TuneIn, and Twitter will no longer hang the interface when DNS cannot be resolved and DNS errors are now logged to ~/Library/Logs/Radiologik/Errors.log
  • The Play logos time fields in the preferences should no longer cause problems with time entry on some systems
  • More improvements to ID3 tag reading
  • Improved setting tracks played in iTunes with multiple at about the same time
  • Added SubscribeToBetas advanced preference

New in Radiologik DJ 2012.8.2 (Aug 31, 2012)

  • Queue Point is now saved as the present time when nothing is in queue instead of nil. This way Scheduler will use the current time as its basis when scheduling the next program instead of assuming the program starts at the top of the hour when the queue is empty. This should reduce the possibility of a series of hours running short if one hour ran severely short
  • Track Properties position is reset with a 2nd press on the Track Properties button to help with losing on the window on display coordinates that are no longer in use
  • Separate instances of Radiologik DJ require renaming to include two dashes after application name, e.g. "Radiologik DJ--Jazz".
  • Time announcements now look for files with "-vo" and attempts to make those a voiceover, e.g. "0130-vo.aif".

New in Radiologik DJ 2012.8.1 (Aug 11, 2012)

  • Added ability to customize log format using ~/Music/Radiologik/Log File Format
  • Added the ability to make multiple instances of Radiologik in order to run more than one station/channel per Mac
  • Changed how DJEvents are queued and fired to improve dependability
  • Cosmetic and interface refinements

New in Radiologik DJ 2012.7.1 (Jul 12, 2012)

  • Fixed the reading and saving of the LibraryPathReplace advanced preference
  • AppleScripts sent from a remote Scheduler will now look for the AppleScript in the DJ's local scripts folder
  • Added Grouping and Dated Added to iTunes columns to Library
  • Increased number of palette sets from 9 to 20
  • Icon fixed for Mountain Lion

New in Radiologik DJ 2012.6.1 (Jun 27, 2012)

  • Logged program queue tracks that are also in the spot list will now update the the same track's last played date and time in the spot list.
  • Fixed a crash with reading some m4a tags

New in Radiologik DJ 2012.4.3 (May 15, 2012)

  • Added CustomPublishingURL advanced preference
  • Added OnlyShowPlaylistWithRegExMatch advanced preference
  • Improved handling of multiple ID3 tag versions in the same file
  • Fixed reading of tags in larger AIFF files

New in Radiologik DJ 2012.4.1 (Apr 25, 2012)

  • Added album art to top 3 players and Library player. This art is revealed when the main window is expanded.
  • Added Play Logos to General pane of preferences in order to play your ID, logo, or moniker using the palette at certain time intervals while playing a long track
  • Added Track Property to set Logo times and palette to use
  • Added and tags to custom publishing
  • Added saving of album art of current, past, and futures track tos ~/Music/Radiologik/Web/albumart/
  • Added TitlePublishingRegExMask advanced preference which will remove the RegEx match part of a title from all publishing. ie. use " \(.*\)" to remove parenthesis content.
  • Added Remove and Show in Finder items to contextual menus for Program Queue, Spot, and Library lists
  • Now reads ID3 tags in WAVE files. However, iTunes does not support reading or writing ID3 tags in WAVE files so it is still not a preferred audio format
  • Fixed scrobble to Last.fm so it properly respects publishing exceptions
  • Fixed incomplete drawing of waveforms of some tracks
  • Fixed problem of palette sets not saving right after a drag from iTunes
  • Fixed a problem of proper gain values not getting set sometimes
  • Now reads multi-block ID3 tags in AIFF files
  • Starting a time announcement early via fading a player manually will now correct the time announce file before playing it
  • Better support for mono files on all channels of multi-channel audio devices
  • Keyboard shortcuts that are set to nothing by selecting the shortcut in the preferences and cutting or clearing will now be properly saved in the preferences
  • Solved a crash problem that could occur when a DJEvent script is run while another is still running
  • Developer ID signed for Mountain Lion

New in Radiologik DJ 2012.3.2 (Mar 18, 2012)

  • Fixed a regression bug of reading some AAC file due to a fix for some other AAC tags in version 2012.3.1
  • Multiple selections in the queue that are moved to the bottom of the queue with the bottom button now retain their order
  • Voiceovers now always duck the next player with a ramp, regardless of whether auto is on or not.

New in Radiologik DJ 2012.3.1 (Mar 16, 2012)

  • Important change: Interrupts with a time of less than 1 hour and 10 minutes ago are considered late and are rescheduled to interrupt imminently instead being moved to the next day. Interrupts that are more than 1 hour and 10 minutes ago are changed to be the same time next day.
  • The interrupt with the earliest interrupt time, regardless of where it is in queue, will override interrupts earlier in queue with later interrupt times.
  • Interrupt at the top of the queue that fades down a track now remains a red rectangle instead of a green rectangle meant for interrupts that don't fade and finish a track.
  • Added option to display waveform only for properties player
  • Added option to display half-wave waveform
  • Fixed an issue where when a voiceover is moved to the top of the queue along with another track that loads in player 1 or 2, the voiceover track would not load in player 3.

New in Radiologik DJ 2012.2.3 (Mar 9, 2012)

  • Fixed meters so that all 3 should operate simultaneously again
  • Fixed color labels in Library so that they stay with the tracks when shuffled (dice icon)
  • Fixed crash related to waveform drawing
  • Fixed double addition of tracks dragged from iTunes 10.6 in Lion

New in Radiologik DJ 2012.2.2 (Mar 4, 2012)

  • Fixed waveform display for channels above 1&2 of multichannel audio devices
  • Fixed meter yellow peak display for mono audio files
  • Fixed the reading of AIFF ID3 tags that contain art

New in Radiologik DJ 2012.2.1 (Feb 21, 2012)

  • Added waveform display which can be toggled off in the Appearance pane of the preferences.
  • Added MIDI surface control feedback for pre-listen and palette players
  • Added support for composer separation for Scheduler
  • Added confirm dialog for program track removal
  • Program list Artist-Title column items are now bold when the track will be published
  • Added color indicators for interrupts in the start and end time columns
  • Added TimeOffset advanced option which will set Radiologik's time up to 5 minutes ahead or behind, set in seconds
  • Made the display of BPM in lists more consistent
  • Now properly accounts for ResetPitchWhenAuto preference in program list time calculations when that option is false
  • Now attempts to accept pitch bend controls from MIDI surfaces
  • Fixed the saving of checkbox states in the publishing exceptions
  • Better ensures that when Duck and Line In use the same keyboard shortcut that the two are ganged together to be on or off together.
  • Fixed an issue with restoring proper publishing exceptions on launch when only inclusions are used
  • Reworked AAC tag reading to be faster and more accurate
  • Prettier

New in Radiologik DJ 2012.1.1 (Jan 16, 2012)

  • Library and Play History now support Finder label colors
  • Finder label colors can now be set with a right click on selected tracks in the program queue, spot list, library, palette, and play history
  • Added ResetPitchWhenAuto Advanced preference. Default is on.
  • Added TweetEvery Advanced preference. Default is 1.
  • DJEvents are now spooled and executed so no DJEvent can override another
  • One MIDI controller can now be used to adjust the volume of all 3 main players at once
  • Fixed a problem with setting and remembering MIDI surface for tab switching and pre-listen
  • Added more provisions for making sure Schedule Playlist is deleted after loading from Scheduler to prevent the possibility of an endless loop of loading the Scheduler Playlist

New in Radiologik DJ 2011.12.1 (Dec 8, 2011)

  • Added Twitter publishing
  • Added scrobbling to Last.fm
  • Added TuneIn publishing
  • Added music bed ability where voiceovers will adjust the length of the next file to fit the voiceover and then fade end. It is activated when an endnote of "bed" or the artist, title, or album tag ends with "-bed".
  • Tracks added to program queue with "-vo" at the end of the artist, title, or album will be set to voiceover when possible
  • Added Advanced preferences pane to the preferences window so these preferences can now be edited without quitting and relaunching.
  • Track Properties player now plays a loop of the position (scrubbing) when holding the mouse down.
  • Track Properties switches to 3x finer granularity scrubbing when holding the mouse for 1 second.

New in Radiologik DJ 2011.11.2 (Nov 22, 2011)

  • Added Growl 1.3 compatibility
  • End notes in program queue are now updated when end notes are changed in track properties
  • Track properties no longer reloads the track in the player when the same track is clicked
  • The cue button in the track properties now properly enables when turning pre-listen off if the position is not the beginning
  • Fixed the execution of the DJEvent-DJQuitting
  • The time correcting function introduced in 2011.11.1 is now much more process friendly when opening large files

New in Radiologik DJ 2011.11.1 (Nov 16, 2011)

  • Added option to turn off publishing of web files to publishing pane in the preferences.
  • Added FadeFinish applescriptability.
  • When importing from a drag or iTunes playlist, the library now imports all columns correctly.
  • Optimized timing of events near transitions for better performance on low-end hardware.
  • Growl now respects Publish Album preference.
  • Preview player now plays mono files properly.
  • Preview player now resets button properly when the tracks finishes on its own.
  • Removed a debug dialog that showed after pressing the Open Log button on the Played Log tab.
  • Some incorrect durations with LAME VBR files are now corrected once the track can be evaluated while in a top player or while in the program queue.
  • Changed the program's Clear List button to a Remove button when any track is selected so it is easier to remove selected tracks using a touch device
  • A voiced-over player's ducking is now kept after using the Duck button for all 3 players.

New in Radiologik DJ 2011.10.2 (Oct 31, 2011)

  • Re-fixed: Drag re-ordering in the program queue when the list changes due to the next track playing is now properly cancelled again to avoid a crash
  • Added , , and replacement tags for custom publishing

New in Radiologik DJ 2011.10.1 (Oct 14, 2011)

  • Correcting overlaps that are too long now only works when Auto is on, making greater allowances for live DJ use.
  • Added off-air pre-listen button to players 1 & 2 as a headphones icon button
  • Added album to default publishing
  • Added option to publish defaults to RDS at 15 seconds before track end
  • Program queue and artist list status files are now saved more efficiently and intelligently
  • Fixes to MIDI surface to correct issues with using multiple sliders simultaneously and to improve responsiveness
  • Added track year tag display to player mouseover detail display
  • ~/Library/Logs/Radiologik/Errors.log is now rotated ~5,000 last lines

New in Radiologik DJ 2011.9.2 (Sep 22, 2011)

  • Publishing Exceptions is now enhanced to have exclusions and inclusions
  • Added and tags to custom web publishing
  • More fixes to top 3 player position display scaling to account for track properties
  • Fixed Length values in queue to properly show lengths post track properties
  • Fixed a problem where voiceovers didn't account for a start trim when using the ramp time to determine how far into the track to voiceover before the post.
  • Fixed bringing application to front at 20 secs remaining with Auto Off broken by the fix in 2011.9.1 to Library and Properties players improperly doing this.

New in Radiologik DJ 2011.9.1 (Sep 12, 2011)

  • With Auto off, Library and Properties players no longer bring app to front at their 15 seconds remaining mark
  • Player position indicator now scales to the effective length and position--post track properties
  • Switching from a track with fade in to one with no fade in in the queue now properly sets the initial volume to correct starting volume
  • Columns in Program list now resize properly again
  • Duplicate in program now properly creates de-linked independent objects
  • Added and replacement tags for custom publishing
  • Fixed the handling of ID3 tags which contained the TXXX tag

New in Radiologik DJ 2011.8.3 (Aug 20, 2011)

  • Last Preference pane is now remembered
  • With the advanced preference to manually save track properties on, track properties in files that are different than in program files or queue take precedence
  • Track Properties menu items now properly enables allowing shortcut to work again
  • Multiple selections in the spot list now allow the entire selection to be deleted with the delete key
  • Fixed a bug where sometimes a time squeeze track using the 3rd player would improperly inherit voiceover overlap.

New in Radiologik DJ 2011.8.2 (Aug 8, 2011)

  • Fixed a problem with getting file objects from the Played Log such as for Track Properties, revealing in Finder and Programming to top and bottom

New in Radiologik DJ 2011.8.1 (Aug 6, 2011)

  • Cosmetic fixes for Lion
  • Added custom publishing using documents found in ~/Music/Radiologik/Web/Templates/
  • With the advanced preference to manually save track properties on, track properties now are kept with the queue and program files
  • Added ability to save programs as portable program bundles (.rlppb) where all audio files are added to the file making the program file portable.
  • Now uses .rlprg and .rlspt filename extensions for program and spot files
  • iChat status now properly resets again after quitting DJ
  • Should no longer orphan OSA files in ~/Music/Radiologik/
  • Toolbar buttons no longer toggle off after pressing the same button twice
  • 512px icon
  • Added Sparkle for in-app updates

New in Radiologik DJ 2011.6.1 (Jun 3, 2011)

  • Added RDS Support configurable on the new Publishing Pane of the preferences
  • Added SendSerialCommand and SendTCPCommand Applescript definitions
  • Added DJEvent-DJQuitting and DJEvent-SilenceBroken
  • Added MuteMain3 AppleScript definition to mute or unmute the 3 main players
  • Multiple selections are now allowed in the spot list
  • Selections can now be changed in the spot list while the 3rd player is already in use by the program queue
  • Palette players now fill subsequent players when multiple files are dropped from iTunes and the Finder
  • If a player is playing silence for more than 5 seconds and that player has more than 10 seconds remaining, DJ will perform a pause/play reset on the player and log the situation to Errors.log.
  • Short tracks that require the 3rd player but are not voiceovers are no longer automatically connected to the next track when auto is off.

New in Radiologik DJ 2011.5.1 (May 5, 2011)

  • ResolvedStarting a Time Announce track early will now instantly adjust to the correct time announcement
  • ResolvedAdded PressPaletteButton # Applescript definition
  • ResolvedStartProgram Applescript definition now takes optional boolean parameter to fade finish the other player
  • ResolvedAdded DJEvent-PlayingSilenceFor8Seconds and DJEvent-PlayingSilenceFor20Seconds with an example to use the 'StartProgram true' applescript command to advance to the next track
  • ResolvedAdded audio format information to player displays
  • ResolvedUsing palette buttons in 10.4 should no longer cause a crash
  • ResolvedTimes announcements loaded in a player that is 2nd in queue should now properly change their times
  • ResolvedTwo voiceovers in a row will now turn off the first and leave the second on, reversing the previous behavior to better accommodate the -vo feature for the pick command from Scheduler
  • ResolvedFixed a problem where a track would not be removed from queue when played and then that track play that would play twice sometimes after an outro and then a time announcement
  • ResolvedFixed a problem where program iTunes playlist button could become disabled with no items in the program and when DJ was moved to the background and back to the front.

New in Radiologik DJ 2011.5.1 (May 5, 2011)

  • ResolvedStarting a Time Announce track early will now instantly adjust to the correct time announcement
  • ResolvedAdded PressPaletteButton # Applescript definition
  • ResolvedStartProgram Applescript definition now takes optional boolean parameter to fade finish the other player
  • ResolvedAdded DJEvent-PlayingSilenceFor8Seconds and DJEvent-PlayingSilenceFor20Seconds with an example to use the 'StartProgram true' applescript command to advance to the next track
  • ResolvedAdded audio format information to player displays
  • ResolvedUsing palette buttons in 10.4 should no longer cause a crash
  • ResolvedTimes announcements loaded in a player that is 2nd in queue should now properly change their times
  • ResolvedTwo voiceovers in a row will now turn off the first and leave the second on, reversing the previous behavior to better accommodate the -vo feature for the pick command from Scheduler
  • ResolvedFixed a problem where a track would not be removed from queue when played and then that track play that would play twice sometimes after an outro and then a time announcement
  • ResolvedFixed a problem where program iTunes playlist button could become disabled with no items in the program and when DJ was moved to the background and back to the front.

New in Radiologik DJ 2011.4.1 (Apr 26, 2011)

  • Added ability to set left and right channels independently for all 4 stereo outputs
  • Added ability to send Left and Right to both channels 1 & 2 simultanesouly to create mono mix
  • Added DJEvents which are AppleScripts in the scripts folder that can be customized and will be executed at certain predetermined DJ events such as "NothingPlaying-NothingInQueue" or "TrackStarted".
  • Added 5 new AppleScript commands and added AppleScript dictionary. Drag Radiologik over AppleScript Editor to view commands.
  • Now re-attempts saving web files when that fails
  • If players 1 & 2 are found both playing with more than 15 seconds remaining, DJ will fade finish the track that started first or DJ will fade finish the track that has played twice and log the error 'Fade Finishing player # due to too long an overlap' to ~/Logs/Radiologik/Errors.log

New in Radiologik DJ 2011.3.1 (Apr 4, 2011)

  • Fixed logging of Album. It was mistakenly recording the title as album, broken in 2011.2.2
  • Fixed a problem where the the web html files were not updated in some cases after a publishing exception
  • Fixed a problem where some some tracks in queue would take on some time announce attributes when moving tracks in rapid succession around time announces
  • Reduced possibility of interrupt times moving to the next day prematurely
  • Dragging palette buttons now ghost images the dragged button
  • Added Advanced option iTunesMarkUsingAlbum. If set to false, Album name match will not be required to mark the track played in iTunes
  • Added Advanced option iTunesMarkScriptToClipboard for troubleshooting purposes to copy the marking AppleScript to the clipboard when it is executed
  • Add to top now resolves duplicate filename conflicts in the Added to top folder by timestamping the filename like "YYYY-MM-DD HH.MM.SS - filename".

New in Radiologik DJ 2011.2.2 (Feb 18, 2011)

  • Added auto functionality as a track action in the action column of the queue. This will make items in the queue act as if auto is on just for those tracks.
  • Changed qualifying item 'genre' to 'album' when marking tracks as played in iTunes to prevent problems of using the wrong language of the genre for certain localizations.
  • Tab characters in ID3 tags are no longer filtered out as illegal characters
  • Publishing Exceptions now also uses Comments in track tags
  • Improved behavior of some segue situations involving 3 players and many short elements
  • Improved player number prediction in program queue
  • Fixed a situation two longer tracks could incorrectly run together on players 1 & 2 after playing a voiceover
  • Fixed a situation where after a player starts the first attempt to drag reorder tracks in the program queue doesn't work

New in Radiologik DJ 2011.2.1 (Feb 3, 2011)

  • Added Line In functionality along with Line In Track Action to turn the line in audio passthrough on and off
  • Added MIDI control surface support to palette
  • Added volume control for palette
  • Added Finder label colors support to palette buttons
  • Added MIDI control surface control of Line In, Station ID, and Tab Switch
  • Changed top display to include Just heard, Before That, and Now items on 3 lines
  • Added "Add to top" folder in ~/Music/Radiologik that will place audio files to the top of the queue and move them to the "Added to top" folder.
  • Will now import playlist from remote iTunes Mac when a remote iTunes Mac is indicated as part of the Split DJ & Scheduler directions
  • Improved response time for MIDI control surface sliders and knobs
  • Logs are now written with line feeds instead of carriage returns
  • Items deleted from library that contain apostrophes should no longer improperly return

New in Radiologik DJ 2010.12.1 (Dec 22, 2010)

  • Added Duplicate function to program queue which will work for single, multiple, and multiple non-contiguous selections
  • Fixed crash and other incorrect behaviors when dragging palette items from one button to another (broken in 2010.11.1)
  • Fixed a problem where tracks could not be added to queue from the library and played log and a few other ways after clearing the queue list

New in Radiologik DJ 2010.11.1 (Nov 24, 2010)

  • Fixed sorting of length and ramp values in library (broken in 2010.09.1)
  • Performance tweaks to playback while loading large programs
  • The 3 players now show more title and artist text when expanded
  • Fixed help tag file size display for non-mp3 files

New in Radiologik DJ 2010.10.1 (Oct 27, 2010)

  • Now logs Publisher (TPUB) from ID3 v2.3 and v2.4 tags
  • Any declared ID3 v2.3 and v2.4 tags with nil length will no longer prevent the reading of other tags
  • Load Program menu item (Command-O) now also opens and adds audio files to program queue
  • Palette player now properly removes duck from 3 main players when the last palette file naturally finishes
  • Palette items can now be drag and drop moved from one button to another
  • Added "Show in Finder" contextual menu item to palette buttons
  • Open Log button on Played Log tab now opens the log since it was broken in a previous version by the reorganizing of logs into folders by year.

New in Radiologik DJ 2010.09.1 (Sep 2, 2010)

  • Searching and sorting in Library is now more asynchronous and time friendly with players particularly for libraries with 10,000 plus items
  • Library and Program Queue column widths are now stored in preferences
  • Added duck main players function for palette players
  • Logs are now organized into year subfolders
  • Program Top and Program Bottom shortcut keys now work in program queue to move items to top or bottom
  • Now shows a few key shortcuts on buttons
  • Palette sets that fail to fully load should now re-enable interface
  • Fixed Track Actions interrupt hours not displaying correctly for time formats that don't use a colon separator

New in Radiologik DJ 2010.07.1 (Jul 28, 2010)

  • Made Palette hot keys accessible from all tabs and disabled those hot keys that would be conflicting on the Spot tab
  • Fixed palette shortcut keys not working on non-English keyboards
  • Added color configuration tab in preferences to customize main window interface colors
  • Preference Set is now displayed in title of main window
  • Properties player can now be accessed by option-double-clicking a track in any list
  • Removed the display of Start@ times so all players now show a End@ times

New in Radiologik DJ 1.7.7 (Jun 25, 2010)

  • Added key shortcuts for palette players
  • Added progress indicators on top 3 players loading status
  • Minor fixes to ID3 tag reading from sources such as Amazon
  • Attempts to fix a crash problem that may have been introduced in 1.7.5

New in Radiologik DJ 1.7.6 (Jun 3, 2010)

  • Fixed crash when loading malformed file paths from files like Program Playlist
  • Added MIDI surface control of Auto On/OFF
  • Fade up value in preferences now apply to ducking fade up. Ducking fade down remains a constant

New in Radiologik DJ 1.7.5 (May 19, 2010)

  • Fixed bug with palette player not playing mono files on first click.

New in Radiologik DJ 1.7.4 (May 10, 2010)

  • Fixed bug with properties player not loading songs (broken in 1.7.3)

New in Radiologik DJ 1.7.3 (May 10, 2010)

  • Sound check values are now supported for Time Announcements andvery small AIFF files
  • True durations are reloaded from files when loaded into mainplayers in case the actual file changed since the file was added to theprogram queue
  • Now properly reads files with non-standard NCON frame in ID3v2.3tags
  • Fixed very occasional situation where ducking was not removed atthe end of a voiceover
  • Now keeps audio alive on the three main outputs to prevent popsand clicks from amplifiers turning on and off on certain audio chipswhen audio playout is stopped for several seconds.
  • Fixed an issue where sound check value was not properly read onsome aac files that contained more than one set of sound check values

New in Radiologik DJ 1.7.2 (Apr 16, 2010)

  • Added Growl support.

New in Radiologik DJ 1.7.1 (Mar 19, 2010)

  • Fixed playability of properties player (broken in 1.7)

New in Radiologik DJ 1.6.8 (Jan 25, 2010)

  • Fixed tag reading of some AAC files to fix precedence so that Artist has precedence over Album Artist as the artist
  • Button functions can now be tied to variable MIDI controls
  • Added MIDI control of player audio output selection
  • Some fixes of reading of double-byte characters from mp3 file ID3 tags
  • Now also accepts ~/Music/iTunes/iTunes Library.xml when searching for ~/Music/iTunes/iTunes Music Library.xml

New in Radiologik DJ 1.6.7 (Jan 8, 2010)

  • Fixed problem with inability to add items to program queue after clearing program list.

New in Radiologik DJ 1.6.6 (Dec 26, 2009)

  • Fixed a problem working with MIDI devices that have spaces in their name.
  • Fixed another problem with mono files with misaligned timing on channels 1 & 2.
  • Time announce now works with time locales with . separator instead of only.
  • Fixed reading of tags found at the end of m4a files.

New in Radiologik DJ 1.6.5 (Dec 8, 2009)

  • Important change: When Auto is on, anything in queue that is not an interrupt in the future will start playing within one second.
  • Track Properties window now properly saves changes to end note and ramp made in the text field
  • Fixed issue with reading tags with comments longer than 256 characters
  • Changed queue saves to main thread to solve problem with queue save causing problems when users interact with queue list with hundreds of items in queue
  • Time Announce now looks for 0100-2459 files in 24-hour clock formats but still reverts back to 0000-1159 files when it can't find 24-hour files.
  • Clearing the program queue list while tracks are loading into it will now halt the loading of more tracks
  • wav files will be marked as played in iTunes based on track name only since most of the time an artist, album and genre don't come loaded in with a wav file

New in Radiologik DJ 1.6.4 (Oct 29, 2009)

  • Mono files should now properly play in library and track properties players
  • Video frames from m4a files should no longer show in main window
  • Fixes crash when quitting while library is importing and potentially also attempts to fix the possibility of more crash proneness introduced in 1.6.3

New in Radiologik DJ 1.6.3 (Oct 19, 2009)

  • Attempts to more consistently automatically update playlist menus
  • Now playing and recently played text now resizes proportional to main window size
  • Help key no longer activates opening help when Radiologik is in the background
  • Further improves accuracy of AAC and ID3 tag reading
  • Files with high-bit characters (accented characters etc.) should now be marked as played in iTunes in Mac OS 10.4

New in Radiologik DJ 1.6.2 (Sep 7, 2009)

  • Added support for Scheduler traffic feature.
  • Added advanced option to NicecastRadiologikSupport to change how Nicecast gets artist and track information.
  • Added advanced option ManuallySaveTrackProperites to return save button in Track Properties window so that changes are not automatically saved.
  • Added saving of temporary track properties to program file and saved queue and spot file when ManuallySaveTrackProperites=true.
  • Fixed some other rare misreading of ID3v2 tags.
  • Fixed issue where track after voiceover improperly set volume to zero after previous track in that same player had a fade up.
  • Fixed issue with interrupt not getting set from actions palette after first interaction.

New in Radiologik DJ 1.6.1 (Jul 25, 2009)

  • Voiceovers now properly set ducking volume when no players are playing
  • Track Properties are now always saved to file (removed save to file button)
  • Track Properties window now changes contents based on selection
  • Changed fadeup range to 0.5 - 3.0 seconds
  • Fixed problem where voiceover with end trim did not properly fade up track that was voiced-over
  • Fixed inaccurate end time sent to scheduler when no items are in queue
  • Fixed improper fade up behavior when voiced-over track had a fade-up that was still in progress when voiceover also performed a fade-up to 100%.

New in Radiologik DJ 1.6 (Jun 16, 2009)

  • Made main window horizontally resizable and scalable.
  • Made more columns resizable.
  • Added List Text Size choice in preferences.
  • Returned and enhanced support for .mp2 files but we lost metering for these files as of Quicktime 7.6.2.
  • Added shuffle to Library, die (dice) icon.
  • Intros directly after outros are now prioritized to be voiceovers in the 3rd player.
  • Fixed some more issues reading certain AAC tags.
  • Fixed a crash issue when dragging a track in the program during a transition.
  • Fixed an issue where the temporary bypass for fade finish preference was not reset for the next player.
  • Changed Radiologik folder location from ~/Documents/ to ~/Music/.
  • Better optimized refresh of playlist menus.
  • Added hidden preference to disable auto refresh of menus for condtions where several hundred playlists in iTunes are hurting DJ performance when changing applications. Look in ~/Library/Preferences/Radiologik/Radiologik DJ Preferences. Open in TextEdit and change line "AutoRefreshMenus=true" to "AutoRefreshMenus=false" and save.

New in Radiologik DJ 1.5.7 (May 29, 2009)

  • Items removed from Library using the delete key now no longer improperly reappear, was broken in 1.5.4
  • Fade-ins on ducked tracks from voiceovers now fade-in to the duck volume level.
  • Fixed ramp time display in library to properly show adjusted time for tracks with start trim.

New in Radiologik DJ 1.5.6 (May 19, 2009)

  • Track properties now adjusts flags in Track Properties to help scheduler determine manually adjusted tracks in DJ from Track Prep adjusted in scheduler.
  • AAC and AIFF files without artists now have artists always blank instead of "N/A".
  • iTunes interaction for iChat status and marking songs as played yield for scheduler's Track Prep getting lists from iTunes but Track Actions AppleScripts retain highest priority.
  • Fixed some improper handling of clipboard.

New in Radiologik DJ 1.5.5 (May 5, 2009)

  • Fixed issues reading certain AAC tags.

New in Radiologik DJ 1.5.4 (Apr 30, 2009)

  • Added BPM display to players, program list and library list as read from ID3 tags.
  • MIDI controls can now be set to nothing by pressing the button twice in the preferences.
  • Fixed accuracy of program file durations for scheduler's load command.
  • Made playback more robust against interruption from loading large or network files.
  • Fixed a problem with some mp3 id3 tags not reading efficiently.
  • Improved AAC tag reading of genres and optimized for better speed.
  • Changed handling of mono audio files to only play on channels 1 + 2 of audio devices to avoid problems that show with some mono mp3 files of misaligned timing between channels.
  • Track Actions Applescript and Preference Set menus now update when refreshing menus.
  • Refreshing menus is now done automatically.
  • Returned behavior of starting the queue playing when switching auto on.

New in Radiologik DJ 1.5.3 (Mar 10, 2009)

  • Added writing of ISRC codes to played log files as read from ID3v2.4 tags from mp3 files.
  • Added ability to save program selection as program file.
  • Added support for DJ Voice specific time announcements to coincide with feature added to scheduler version 1.1.
  • Program lengths stored in program files no longer allow interrupt information to distort length.
  • If last Audio Output selection can't be found, now defaults to "Mac OS X Audio HAL" instead of "Mac OS X Audio HAL (system)".
  • Remembers Audio outputs by names instead of by IDs which can change when audio output configurations change.
  • Consolidated MIDI controls to one tab in the preferences.
  • Fixed issue with some dialogs becoming inaccessible offscreen when presented with main window partially offscreen.
  • Rewrote reading of tags from AAC files to remove dependency on 3rd party tools.
  • Current queue is now more reliably saved to help scheduler get the correct remaining time.
  • Queued times now properly take the pitch of the currently playing song into account with Auto on.

New in Radiologik DJ 1.5.2 (Feb 18, 2009)

  • Added channel pair selection on multi-channel pair audio output devices.
  • Fully implemented 'interrupt fades down iTunes if if iTunes is playing' option in preferences.
  • Fixes crash when non-audio items are dragged in from Finder grouped with audio files.
  • Changed the clear focus behavior introduced in 1.2.6 so that instead of clearing focus from edit fields when auto is off and a player track has less than 10 seconds even if it isn't playing, focus is cleared from the two library search fields after 15 seconds of inactivity with those fields regardless of auto on or off.
  • Fixed issue with track properties button disabling and location showing blank when moving tracks around time announcements.
  • Fixed a bug where sound check gain level was not set after switching audio outputs on a playing track.
  • Fixed a bug where tracks with a blank artist were not marked as played in iTunes.

New in Radiologik DJ 1.5.1 (Feb 12, 2009)

  • Made entire interface consistently use the region's thousands separator and decimal place separator.
  • Fixed issues with data entry in Track Properties overall and particularly for decimal points that use a comma.
  • Changed help to open in default web browser instead of Apple's help system to improve performance.
  • Duck function now uses player selection like scroll wheel ducking.
  • Duck function now applies ducking to newly loaded players.
  • Switching tab keyboard function now cycles through all tab panels and uses shift as the modifier to cycle backwards through tab panels.
  • Pressing tab key in library search field now puts focus on library list so you can choose results with arrow keys and without using the mouse.
  • Improved speed of loading multiple time announcements.
  • Fixed bug with tracks with fade in not getting their volume set to 0 at launch when top in queue.
  • Re-fixed double-firing problem originally fixed in 1.2.4 where the fix was not copied to the 1.5 branch of the project.
  • Fixed bug where voiceover track still played after being deleted when top in queue.
  • Starting player 3 with a voiceover loaded using the player's play button should now work correctly and consistently with using the start program button.
  • Program Queue now properly sets focus to itself at startup and after audio files are added.
  • Fixed bug where subsequent custom overlaps would sometimes use the wrong overlap.
  • Fixed bug where voiceovers set by scheduler for intros were occasionally turned off when the schedule loaded.

New in Radiologik DJ 1.5 (Jan 28, 2009)

  • Added Palette Players.
  • Localized for German and French.
  • Added manual ducking of all players function.
  • Added End Notes track property.
  • Added keyboard shortcuts for fade finish for each of the 3 players.
  • Added TOTH calculation to remaining program time display.
  • Changed track 'attributes' to track 'actions' since 'attributes' is too similar to 'properties' in meaning and 'actions' seems to describe it better.
  • Added AppleScript track action.
  • Fixed iTunes Library import into Library speed (probably slowed in version 1.2.4 with the addition of grouping support).
  • Recued player should now properly fire automatically.
  • Fixed previously known limitation where tracks with quotes, accented characters, or non-roman characters were not marked as played in iTunes.

New in Radiologik DJ 1.3 (Dec 22, 2008)

  • Fixed an issue where track properties cannot be initially saved in the files (broken in 1.2.12)
  • Fixed an issue where launching DJ using a playlist would cause a crash if other tracks are in queue
  • Fixed problem where files are not accepted when dragged into the program queue (broken in 1.2.12)

New in Radiologik DJ 1.2.12 (Dec 5, 2008)

  • Audio files dropped on application icon are now added to program queue.
  • Will now load program format files if they are .txt files.
  • Fixes problem of halting interface and playback when loading larger program and spot files opened from the Finder.
  • Program files with accented characters created outside of RLDJ should no longer cause a crash.
  • More failures to load or play specific files in the program queue are now logged to ~/Library/Logs/Radiologik/Errors.log
  • Track durations are now logged to the play out log files.

New in Radiologik DJ 1.2.11 (Oct 6, 2008)

  • Fixes program failure when selecting an item in the spot track when the actual file no longer exists.
  • Now provides scheduler a more accurate program end time by considering the last overlap.
  • Overlaps in preference sets in the program queue are now used in calculating the program queue times.
  • Fixes problem with incorrect interrupt behavior when fade down time is less than the overlap.

New in Radiologik DJ 1.2.10 (Sep 20, 2008)

  • Changed how iTunes sound check values are read to match iTunes 8.
  • Changed overlay play order to help fix a problem where the next overlay wouldn't play.
  • Fixed start time display of cued song to properly consider the overlap of the playing song rather than it's own custom overlap.

New in Radiologik DJ 1.2.9 (Aug 29, 2008)

  • Fixed text encoding for UTF-8 non-mp3 files.
  • Fixed a problem where selecting Start Program from the menubar would sometimes lead to two program tracks playing when only one should be when Auto is on.

New in Radiologik DJ 1.2.8 (Jul 15, 2008)

  • Fixed marking songs played for iTunes 7.7

New in Radiologik DJ 1.2.7 (Jun 28, 2008)

  • Fixed genre reading from ID3 tags so that custom genres with numeric characters are now read properly
  • Fixed problem where Library database was not updated for files with an apostrophe anywhere in their tags
  • Fixed reading of some ID3v2.3 tags when a picture is in the tag

New in Radiologik DJ 1.2.6 (May 24, 2008)

  • Grouping now properly imports into Library database
  • Now uses absolute path for all paths displayed and logged for better readability of accented and UTF8 filenames and folders
  • Program list no longer improperly shows column sorting
  • Focus is now cleared from search fields when Auto is off, a song is in queue, and the remaining time on the playing song is less than 10 seconds to help avoid DJ mistakes of sending their play keystroke to a search field instead of starting a player.
  • Re-fixed from 1.2.4 case where a manual start program in with Auto on and a voiceover would cause both players 1 & 2 to play instead of just one of them which was broken in 1.2.5 with fix for triple segue
  • Fixed display of ramp times of 1 minute and over when imported into Library from iTunes Library

New in Radiologik DJ 1.2.5 (May 15, 2008)

  • Changed sheets to movable modals to fix problem with sheets not responding to clicks when a floating palette is present in Leopard
  • Now properly reads UTF8 from ID3 tags
  • Changed "Talk Time" to "Ramp"
  • Changed player button art
  • Grouping from ID3 tag now works for searching in library
  • Fixed Ramp to accommodate LTrim value in Library list
  • Fixed Track Properties so it shows after switching applications
  • Fixed triple segue so 3rd player tracks made triple segue by the 1 second safety obey the overlap

New in Radiologik DJ 1.2.4 (Mar 7, 2008)

  • Added ability to use grouping as a search term for iTunes Library import
  • Now accepts dragged folders from the Finder including recursively searching nested folders for audio
  • Holding option key now reverses manual fade finish option temporarily
  • Improved, but not perfected, support for UTF16 tags and file names
  • Fixed crash in some situations when starting program with nothing in queue
  • Fixed case where a manual start program in with Auto on and a voiceover would cause both players 1 & 2 to play instead of just one of them
  • Fixed ability to properly re-sort Played Log Date Time column
  • Fixed Spot and Library to allow multiple items dragged from iTunes
  • Fixed a problem, apparently only on Intel Mac Pros, with improperly starting another program track after an overlay leaving two items playing where only one should be.
  • Fixed a problem where multiples of the same track programmed from the spot list to the program queue would improperly keep their object associations evidenced by the same tracks improperly getting the same interrupt time for instance.

New in Radiologik DJ 1.2.3 (Dec 20, 2007)

  • More cosmetic fixes and improvements for Leopard
  • Reversed add order on drags from iTunes so an album will be added in track order
  • More compaitibility fixes for reading tags from certain AIFF files
  • Now properly removes old track properties from previous versions

New in Radiologik DJ 1.2.2b4 (Nov 1, 2007)

  • No longer crashes when ~/Library/Logs/ folder isn't present
  • IMPORTANT behavior change: With Auto on and with songs in queue, a song must always be playing unless the next song is scheduled for a particular time. (This should better guarantee that playback does not stop unexpectedly.)
  • Using different window styles to better accommodate Leopard
  • Removed Mic playthrough feature due to it not working well as I would have liked in Tiger, crashing in Leopard, and because most setups allow better alternatives for microphones anyway such as Nicecast's voiceover plugin and regular microphone setups into mixer boards in most studios.
  • Removed Artist and Title from mouseover help tags in players since the information was redundant.

New in Radiologik DJ 1.2.1 (Oct 19, 2007)

  • Now properly reads iTunes own Sound Check values
  • More gracefully handles registering songs played with iTunes when iTunes is not accepting AppleEvents such as when an iTunes info dialog is open.
  • Attempts to solve a rare problem of next song not playing in some cases where two tracks potentially trigger the next track to play at about the same time.
  • Fixes crash when clicking VO button with only one track in program queue.
  • Now accepts other delete key (the one commonly known on the PC) for deleting tracks from lists
  • Improved reliability of triple-seque when track in 3rd player is supposed to trigger player 1 or 2
  • Now properly enables Clear List button on Program list after loading a program file or schedule
  • Added composer tag to logging and mouse-over player help tip
  • Resolves resource fork conflict with Sound Designer II (.sd2) files
  • More gracefully handles error of iTunes Music folder in non-default location