Radiologik
DJ
Old Version Notes
Changes
to 2011.5.1 (2011-05-04)
- Starting a Time Announce track early will now
instantly adjust to the correct time announcement
- Added PressPaletteButton # Applescript definition
- StartProgram Applescript definition now takes
optional boolean parameter to fade finish the other player
- Added DJEvent-PlayingSilenceFor8Seconds and
DJEvent-PlayingSilenceFor20Seconds with an
example to use the 'StartProgram true' applescript command to
advance to the next track
- Added audio format information to player displays
- Using palette buttons in 10.4 should no longer cause
a crash
- Times announcements loaded in a player that is 2nd in
queue should now properly change their times
- Two 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
- Fixed 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
- Fixed 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.
Changes to 2011.4.1 (2011-04-26)
- 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
Changes to 2011.3.1 (2011-03-31)
- 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".
Changes to 2011.2.2 (2011-02-17)
- 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 where 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
Changes to 2011.2.1 (2011-02-03)
- 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
Changes to 2010.12.1
(2010-12-22)
- 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
Changes to 2010.11.1
(2010-11-23)
- 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
Changes to 2010.10.1
(2010-10-27)
- 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.
Changes to 2010.09.2
(2010-09-10)
- Now writes various upcoming and recent track html
tables
for the web to ~/Music/Radiologik/Web/ , customizable by CSS.
- Fixed a problem with reading the major genres from
ID3v2.4 tags
Changes to 2010.09.1
(2010-09-02)
- 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
Changes to 2010.07.1
(2010-07-28)
- 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
Changes to 1.7.7 (2010-06-24)
- 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
Changes to 1.7.6 (2010-06-02)
- 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 <0.5 seconds.
Changes to 1.7.5 (2010-05-19)
- Fixed bug with palette player not
playing mono files on first click
Changes to 1.7.4 (2010-05-09)
- Fixed bug with properties player not
loading songs (broken in 1.7.3)
Changes to 1.7.3 (2010-05-08)
- Sound check values are now supported for Time
Announcements and very small AIFF files
- True durations are reloaded from files when loaded
into
main players in case the actual file changed since the file
was added
to the program queue
- Now properly reads files with non-standard NCON frame
in
ID3v2.3 tags
- Fixed very occasional situation where ducking was not
removed at the end of a voiceover
- Now keeps audio alive on the three main outputs to
prevent pops and clicks from amplifiers turning on and off on
certain
audio chips when audio playout is stopped for several seconds.
- Fixed an issue where sound check value was not
properly
read on some aac files that contained more than one set of
sound check
values
Changes to 1.7.2 (2010-04-16)
Changes to 1.7.1 (2010-03-18)
- Fixed playability of properties player (broken in
1.7)
Changes to 1.7 (2010-03-10)
- Reading tags and data is made more efficient to
greatly
reduce interface hesitations for things like selecting 1 and 2
hour mp3
files in the library, typically reducing these larger files
from 2-3
seconds to open down to 0.1 - 0.2 seconds.
- Selecting tracks in the library with the track
properties window open now no longer reads the file twice
making this
activity more efficient.
- Now uses QTKit to do audio rendering for mp3. This
fixes
a previous known issue: where some mp3 files over 30 minutes
that were
not created with iTunes might begin to give small gaps in
playback
after 20 minutes, where the workaround was to re-encode in
iTunes
- Added Publish Album option in the preferences where
previously it always published the album if present
- Library database is now recreated from scratch
whenever
the library is emptied to automatically correct the rare
possibility of
database corruption
- iTunes playlist buttons now properly re-enable
(broken
in 1.6.9)
- Fixed an issue where the next track would not load if
the current playing track is fade finished within the first
1/600 of
its length
- Fixed an issue where sometimes opening a file dialog
would freeze the player interface until the dialog was
dismissed.
Changes
to 1.6.9 (2010-02-19)
- Palette players now support sound check/iVolume gain
settings
- Now uses the current iTunes library as determined by
iTunes
preferences
- Added advanced option
"OverlappingTimeAnnouncements=true/false"
so Time Announcements can have an overlap. Downloadable
time
announcement files are updated to have overlap of 0
- Refixed a problem of a crash when dragging an item in
the
program
list when the list updates itself removing an item
Changes
to 1.6.8 (2010-01-25)
- 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
Changes
to 1.6.7 (2010-01-08)
- Fixed problem with inability to add items to program
queue
after
clearing program list
Changes
to 1.6.6 (2009-12-23)
- 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
Changes
to 1.6.5 (2009-12-08)
- 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 0000-2359 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
Changes
to 1.6.4 (2009-10-28)
- 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
Changes
to 1.6.3 (2009-10-17)
- 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
Changes
to 1.6.2 (2009-09-05)
- 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
Changes
to 1.6.1 (2009-07-24)
- 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%.
Changes
to 1.6 (2009-06-16)
- 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
Changes
to 1.5.7 (2009-05-29)
- 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
Changes
to 1.5.6 (2009-05-19)
- 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
Changes
to 1.5.5 (2009-05-05)
- Fixed issues reading certain AAC tags
Changes
to 1.5.4 (2009-04-30)
- 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
Changes
to 1.5.3 (2009-03-09)
- 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
Changes
to 1.5.2 (2009-02-17)
- 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
Changes
to 1.5.1 (2009-02-12)
- 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
Changes
to 1.5 (2009-01-28)
- 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)
- Re-cued 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
Changes
to 1.3.1 (2009-01-09)
- Attempts to fix a problem where sometimes a track from
scheduler
will improperly get an interrupt time set to midnight
- Attempts to fix a problem observed only on Intel with 4
cores
where time announce with interrupt attribute doesn't properly
use zero
overlap if DJ is quit and relaunched
- Now is able to mark songs played in iTunes if last
character of
name, artist or genre is an apostrophe
Changes
to 1.3 (2008-12-20)
- 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)
Changes
to 1.2.12 (2008-12-05)
- 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
Changes
to 1.2.11 (2008-10-06)
- 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
Changes
to 1.2.10 (2008-09-19)
- 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
Changes
to 1.2.9 (2008-08-28)
- 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
Changes
to 1.2.8 (2008-07-14)
- Fixed marking songs played for iTunes 7.7
Changes
to 1.2.7 (2008-06-27)
- 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
Changes
to 1.2.6 (2008-05-23)
- 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
Changes
to 1.2.5 (2008-05-14)
- 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
Changes
to 1.2.4 (2008-03-06)
- 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.
Changes
to 1.2.3 (2007-12-20)
- 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
Changes
to 1.2.2 (2007-11-06)
- No longer crashes when ~/Library/Logs/ folder isn't
present
- Switching from Auto OFF to Auto On now starts a queued
track
- Added checking in Auto to make sure playback doesn't
improperly
stop particularly for unattended operation over the longterm
- Using different window styles for dialogs 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.
Changes
to 1.2.1 (2007-10-19)
- 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
Changes
to 1.2 (2007-08-03)
- Added logarithmic and hybrid meter scale choices to the
existing
linear scale
- Added
overlap as a track property so tracks can have overlaps that,
when
present, will be used instead of the overlap time in the
preference
- Added automatic use of 3rd player for very short tracks
effectively giving triple-segue support
- Changed Overlay to Voiceover and rewrote it so that
it's
overlap
triggers player 1 or 2
- Now calculates program times instantly for changes in
the
program
list
- Track Properties can be set temporarily or saved in
file
- Added Time Announce support for Advanced Schedule
- Added ability to program tracks from the log
- Added support for reading ID3v2.2 tags and gain values
from AIFF
files
- Added WinAmp genre extensions support for ID3 tags
- If both ID3v1 and ID3v2 tags are present, now uses
ID3v2
tags
- Improved speed of reading gain values from AAC files
- Better retention of metadata originating from iTunes
for
files
without tags
- Added Album to Publishing Exceptions, logging & top
info area
- Added mouseover tag to player artist track display to
show
album,
genre, comment and audio format
- Added player number, Album, Genre, Comment and Audio
Format
columns to
program list
- Better truncating of track info in players and top
display
- Fixed Auto On at Startup Preference problem when
default
preference is set to off and a preference set has it set to
on.
- Fixed interrupt not firing at midnight
- Fixed Overlay fade-up from ducking problem
- Fixed some cases where iTunes songs were not marked as
played
- Fixed reading of space-padded ID3v1 tags
- Fixed problem of writing incorrect finish time for
scheduler when
there are no tracks playing and no tracks in queue
- Better, but not perfect, playing of AIFF files directly
from
Audio CDs
- Changed the green label color to a prettier green than
the
Finder
label color
Changes
to 1.1.1 (2007-07-13)
- Added dB scale to meters
- Added display of iVolume gain value for main players
- Now reads iVolume gain settings from AAC files
- A few cosmetic improvements
- Fixed issue where interrupt value is lost when editing
attribues
containing a preference set (broken in 1.1)
- Fixed issue where overlap of 0 seconds would improperly
fire two
tracks at once (broken in 1.1)
- Fixed issue where iChat status preference would not
stick
with
preference sets (broken in 1.1)
- Fixed issue where proper end time was not recorded for
scheduler
if DJ was not playing and tracks were queued.
Changes
to 1.1 (2007-07-08)
- Fixed situation where two tracks with nearly the same
ending time
would cause the next track to not play such as if the overlap
time is
approximately the same as the track time.
- Fixed problem reading certain ID3v2.4 tags
- Added Preference sets which can also be set as track
events
- Enabled editing Track Properties from Played Log tab
- Returned Loudness adjustment feature on Audio I/O pane
of
preferences
to use iVolume
values. I've found I don't get quite the correct results from
iTunes
Sound Check but using iVolume is sounding more promising. I
suggest
using 95 dB for desired perceived loudness.
- TT=x items previously added to comments are no longer
ever
added
and
are now removed in favor of using resource forks. There could
be some
hesitations if many TT= are removed at once. It will remove
them only
when clicked in the library or added to the program or spot
list and
then it never needs to be done again.
Changes
to 1.0 (2007-07-02)
- Overlap of 0 now works
- Cosmetic fixes
- Multiple selections in Program Queue and Library now
show
number
selected and total time selected
- Program Bottom of multiple selections from Library with
nothing
in
queue now properly cues the first song
- Added Fade Finish other player when manually starting
player as
preference
- Programming mutliple items from library now respects
Library sort
order
- Interrupts now work more reliably on the 2nd interrupt
and
are
more
accurate
- Interrupts no longer fire when the queue is short of
the
time to
interrupt but rather interrupts only fire exactly at their
specified
time
- Playing fades in Track Properties now function properly
- Initial interrupt time is now next nearest half-hour
interval
- Replaced text fields for playlists with a popup menu
listing all
iTunes playlists
Changes
to 1.0b15 (2007-06-16)
- Resource forks are now only created when there is
metadata
to
write
- Reading and writing resource fork failures are now
silent
(no
error
dialogs)
- Added support for automatically importing forthcoming
Radiologik
Scheduler programs
Changes
to 1.0b14 (2007-05-16)
- Added support for custom start, stop, fade in, and fade
out
values
saved to resource fork
- Added Track Properties view/player to edit new metadata
- Talk Time is now kept in resource fork. It will still
read
from
comments if there is no value in the resource fork but will no
longer
write to comments so talk times in comments is now deprecated.
- Added forward 5 seconds button to Library player
- Fixed spot numeric key selection for last item in list
- Clearing a search in the Library now takes to you to
the
last
scroll
position before the search
- The Library player position indicator is fixed again
- Player displays now update more quickly to Cue and 5
second
buttons
Changes
to 1.0b12 (2007-04-12)
- Keys 1-9 now load first 9 spot items
- Added option to use iTunes Sound Check value
(experimental)
- Fixed all path displays and logging to be shell path
without
escapes
- End of track player indicator (yellow, red flashing,
red)
now
take
pitch into account
- Fades started with less time remaining than the fade
time
are now
accelerated to the remaining time
- Support for program change interrupts of its own
playing
or
iTunes
with a resolution of 1 second
- Now allows multiple selections and actions on multiple
selections
in
the Library
- Made iChat status more customizable
- Tabbing out of fields now switches focus to the track
list
instead of
switching tabs
- Added Station ID track attribute which ticks the
Station
ID
status
when the track plays
Changes
to 1.0b11 (2007-03-19)
- Fixed End @ time for playing player pitch changes
- Stabilized the fluttering End @ time for the playing
player
- Fixed a tiny memory leak with receiving MIDI input
- Clicking players now puts focus on that player alone
for
adjusting
volume with mouse wheel
- Fixed tracks disappearing from Program list when
changing
outputs
with both [1] & [2] playing simultaneously
- Fixed a problem with Album and Year not getting right
data
from
iTunes Library in some cases
- Fixed bottom scroll arrow not functioning in Library
list
- Fixed problem where program and spot keyboard shortcuts
would
cause
a crash when no track is selected
- Fixed Library Search field not showing on Intel
- Fixed problem with deleting item from Library
- Added function menu, mostly so that you can set your
own
keys
such as
F5 from Apple's Keyboard System Preferences Pane
- Added Help menu, just for Read Me for now
- Overlay Fade Up now fires in all modes on either or
both
players
1
& 2 if their volume is at or below the Ducking Volume.
- Overlay Fade Up time now starts inside the remaining of
the
overlay
by that amount
- Overlap of 0 or very low overlap now works more
dependably
- Added Publishing Exceptions to Edit menu
- Program list now shows Talk Time changes made to a cued
song
- Fixed tiny click first time rate is changed while
playing
- Played Log times are now more accurate to the second
- Player 3 now shows Talk Time consistently
- Added Back 5 seconds button to Library player
- Talk Time resolution is now in 1/10th seconds
Changes
to 1.0b10 (2007-03-07)
- Fixed problems with incorrect player getting Ducking
Volume set
when
cueing an overlay
- Cue Button now enables after moving cued player
position
by
dragging
across time display
- Fixed more display issues with Library player
- Fixed default preferences regarding Auto mode where it
started
with
Auto OFF with button displaying Auto ON
- End time is now properly adjusted for the cued song
when
the
position
is moved
- Can now search for apostrophe in Library
- Now properly updates last played, play count and talk
time
comments
for tracks with apostrophes
- Added support for MIDI control surfaces including
bi-directional
devices. Developed and tested on Behringer BCF2000
- Added option to set published track - artist to iChat
status
message
- Completely rewrote ID3 tag reading of mp3 files and
tested
with
v1.0,
v1.1, v2.2, v2.3, v2.4 from iTunes, LAME, and others
- Fixed crash with loading certain mp3 files
- Now reads ISOLatin1 encodings from mp3 files
- Fixed memory leak of about 10MB/day
Changes
to 1.0b9 (2007-02-28)
- Deleting the top track in the program now loads the
next
again,
broken after allowing multiple selection deletion in a
previous version
- Check for update now downloads RadiologikDJ instead of
Master Key
(ugh! sorry)
- Fixed problem where file paths were not stored when
importing by
playlist or drag into Library
- Fixed problem where files with apostrophe's were not
imported
into
the Library from playlists and drags
- Limited importing of playlists to the first 1,000 items
Changes
to 1.0b8 (2007-02-28)
- File save and open dialogs are far less likely to halt
operations
at
track changes
- Fixed problem where drag reordering didn't function
until
the
second
attempt after a song began playing
- Fixed problem where fade stop canceled in auto mode
when
mouse
left
over fade button after reordering program
- Fixed problem where when Library Player is playing, it
would play
the
next user selected song instead of stopping.
- Fixed problem where a faded stopped song with nothing
left
in the
program queue would play remaining time backwards when played
- Fixed problem where tracks were not queued and playback
not
restored
in some cases with 1 or 2 tracks in program on relaunch
- Fixed crash after playing an overlay
- Fixed problem where Spot player plays twice
- Now deletes Nicecast publishing info file
~/Library/Application
Support/Nicecast/Now Playing.txt when quitting.
- Mouse scroll wheel over main players now adjusts player
volumes
(primarily for ducking when using the Mic for internet
broadcasters)
- Pressing delete key with multiple selections in Program
now
removes
all selections
- Now shows Album, Year, and Comment in Library (delete
your
~/Documents/Radiologik/Library Database from previous versions
so it
can be recreated to support this)
- Reloaded programs now properly set the Over checkbox
- If minimized to dock in manual mode, will now
unminimize
at the
20
second remaining mark
- 15 second remaining red mark now flashes, then solid
red
at 5
second
mark
- If a single track is dragged into any list, it is now
selected
- Canceling a fade finish now fades the song back up
- Overlays now fire on manual trigger with program
players
- Added Ducking Volume, Fade Up Time, and Fade Down time
to
preferences
- Now dynamically fills player RAM buffers with 20
seconds
every 10
seconds for all track lengths instead of previous method of
all or
nothing loading into RAM based on track length. Should improve
loading
performance overall and playing performance for very long
tracks.
- Default preferences now have logging turned on for all
3
outputs
and
publishing on for the first 2 due to user concerns that
logging and
registering with iTunes was not working.
- Last Played times are now kept in Spot Playlist
- Overlay playing is now much smoother
- Finder colors in spot list now properly sort with list
sort
Changes
to 1.0b7 (2007-02-21)
- Now able to import entire iTunes Library with optional
constraint,
very fast
- Library database now uses filepath as a unique to avoid
duplicates
(delete your ~/Documents/Radiologik/Library Database from
previous
versions so it can be recreated)
- Added display of remaining program time and track
counts
for the
3
lists
- Buttons now show properly when enabled after changing
applications
- Improved live searching and sort speed in Library
- Fixes to time calculations when decks 1 & 2 are
both
playing
- Fixes and updates to reading comments from id3 tags
- Added Quit confirmation
- Added a lot more error handling for when files cease to
exist
- Now handles very long duration files, 1-2 hours, much
better
- Solved the rare interface freezing problem more common
on
slower
Macs
- Fixed an audio distortion problem when switching audio
devices on
the
M-Audio FireWire 410 while the track is playing
- Now uses Finder label colors in program and spot lists
- Added Program Top and Program Bottom
- Added saving and loading programs and spot playlists
- Now allows reordering multiple selections in program