MegaSeg DJ Changelog

What's new in MegaSeg DJ 6.3.1

Mar 12, 2024
  • New:
  • User’s Guide:
  • Redesigned the user manual with a built-in viewer, easier navigation, and Dark Mode support. 🖤👀
  • MIDI Control:
  • New controller preset for the Pioneer DDJ-1000SRT.
  • New controller preset for the RØDECaster Pro II trigger pads.
  • Hammer & Wrench Emoji Improved:
  • Accessibility:
  • The Announce Selection command (Shift-Command-A) now supports the Category and Playlist Browsers.
  • Database:
  • Major optimizations for very large libraries, including improvements in search speed, loading and saving the library, category browser selections, importing on network volumes, calculations of the selected track’s play time and list duration.
  • Dropping tracks into a new category within the Category Browser or Hot Keys window will sort the appended categories.
  • File Tracking:
  • Clarified instructions for enabling ‘Network Volumes’, ‘Removable Volumes’, or ‘Full Disk Access’ if needed.
  • Prevented tracking files to Google Drive’s temp folder.
  • Importing:
  • FLAC ReplayGain metadata is now supported.
  • Optimized importing speed, especially on network volumes.
  • The pre-scan for file location changes is now a unified phase of the import progress.
  • Launch Sequence:
  • Library sorting is faster for very large libraries.
  • The Loading Playlists phase is 1.7x faster for large queues.
  • The main window’s default size for new users is larger to fill the space.
  • Library:
  • Sorting by Time now sorts matching times by Title.
  • Playback:
  • When playing a DRM track, the zero pitch return button responds instantly to avoid a playback delay.
  • Playlist Queue:
  • Selecting and dragging tracks near the end of a very long queue is faster.
  • When using the Playlist menu’s ‘Save As Category’ command, the dialog ensures a single category is selected.
  • The Playlist menu’s ‘Log’ command is renamed ‘Show Log’.
  • Fixed:
  • Contextual Menus:
  • Fixed a bug where Control or Right-Clicking to select a command may not work within certain views.
  • DRM Playback:
  • Resolved an issue where an extraneous warning would appear regarding Aggregate Devices for DRM and Apple Music playback.
  • Edit Categories:
  • When editing multiple selected tracks, fixed a bug where the tracks’ current categories would not be checked.
  • Possible fix for a rare Bounds Error when dismissing the dialog.
  • Edit Track:
  • During a multi-select edit, if the focus is in the Pitch or Volume fields, tabbing to another field or switching apps does not trigger a modification.
  • Fixed a bug where the ‘Show in Finder’ command wouldn’t divert to a web browser when the track links to an https URL.
  • Fixed a bug where using two-finger scrolling on the pitch slider would get stuck, and manually entering a value would fail.
  • Fixed a possible error when clicking Edit Next.
  • File Tracking:
  • Resolved an issue tracking files if the Music.app’s Media folder changes from a dynamic localized name to static.
  • Resolved an issue where files on a network volume may not resolve properly on certain systems.
  • Supports finding filenames that have an artist prefix removed and track number added within the same folder.
  • Folders View:
  • Fixed an issue wherein removing a folder or tracks resulted in an unexpected reappearance when expanding folders or showing the Folders View again.
  • Interface:
  • Changing the interface colors draws faster, and fixed an issue where the waveform overviews and pitch sliders didn’t update.
  • Fixed a bug where some buttons appeared dark when the Mac’s ‘Increase Contrast’ accessibility mode is enabled.
  • Fixed an issue after lowering the screen resolution, where some dialogs and windows may open partially above the menu bar.
  • Keyboard Shortcuts:
  • Fixed a discrepancy in the Help menu’s Keyboard Shortcuts list that mixed up ‘Slam-Fade’ and ‘Fade-Cut’.
  • Log Viewer:
  • Fixed auto-sizing of Date and Time columns when using fonts other than the default system font.
  • Metadata:
  • Artwork and metadata from FLAC files now works on network volumes.
  • Fixed a bug reading ID3v3.4 tags that used Unsync and Data Length format flags, resulting in potential junk characters.
  • Fixed an issue reading AIFF metadata on some external drives and network volumes.
  • Fixing Tags phase removes tabs and spaces at the end of various fields.
  • Resolved a rare issue with embedded artwork in M4A/AAC files when marked as the wrong format.
  • MIDI Presets:
  • Resolved a possible IO error loading the presets list.
  • Playback:
  • Fixed an issue where FLAC files using a sample rate over 96 KHz would not play from network volumes.
  • Playlist Browser:
  • Resolved an issue where rapidly clicking two rows could trigger a double-click that opens a playlist.
  • Playlist Queue:
  • Fixed a rare IO error while auto-saving the playlist queue backup.
  • Moving a track into the top (Next position) while the next deck is playing no longer shows two warning dialogs.
  • Search:
  • Resolved an issue matching tracks that contain ‘non-breaking space' characters in the metadata.
  • Semicolons no longer interfere with search results.
  • Startup Sequence:
  • Resolved a possible crash when using the ‘Move to Applications Folder’ option while logged in as a Standard User.
  • Resolved a possible error when dropping a file onto MegaSeg’s Dock icon while MegaSeg is launching.
  • Resolved a rare crash if MegaSeg is launched from the Downloads folder and an error dialog is displayed.
  • When MegaSeg’s data folder is on a missing volume, the volume name is now shown instead of empty quotes.

New in MegaSeg DJ 6.3.0 (May 24, 2023)

  • New:
  • Controller Presets:
  • New preset for the Pioneer DDJ-FLX4 controller.
  • New preset for the Denon DJ SC Live 4 controller.
  • New Preset for the Xencelabs Quick Keys controller.
  • New preset for the Hercules DJControl Inpulse 500.
  • New preset for the Reloop Buddy controller.
  • New preset for the Traktor Kontrol Z1.
  • New preset for the Pioneer DDJ-SZ controller.
  • Added MIDI support for BPM Tap mapping.
  • Added MIDI support for moving a selected track in the queue using Shift + Scroll Selected List. (Shift button must be mapped, or map new “Move Selected Track” function.)
  • Logs:
  • Added Option key modifier to toggle “Open as Playlist” button to “Add to Playlist”.
  • Playlist Queue:
  • Added an Insert Break command to the contextual menu when right-clicking on a track, which inserts above the selected track (same as Command-B.)
  • Shortcuts:
  • Added new keyboard shortcuts to select the Current and Next Decks using Control-1 & 2, or select the Library and Playlist using Control-3 & 4.
  • Added Backslash key () to control alternative deck.
  • Hammer & Wrench Emoji Improved:
  • Category Browser:
  • Improved performance when dropping multiple selected tracks into a different category by updating MegaSeg Tags in a background thread.
  • Swapped the 🔘Any 🔘All options, and made ‘Any’ the default mode for a better UX. Also the button labels are clickable.
  • Decks:
  • The 30 second ‘end warning flash’ is now reduced for tracks under 2 minutes.
  • DRM Playback:
  • The system’s previous default sound output is restored after a DRM track finishes playing.
  • Edit & Preview Player:
  • The transport progress bar is updated at a higher frequency for a smoother appearance with shorter tracks.
  • Edit Categories:
  • The remove category dialog now displays the category being removed, or if more than one is selected, it shows the number of categories to be removed.
  • Edit Track:
  • Improved speed when saving multi-select edits by updating MegaSeg Tags in a background thread.
  • Folders View:
  • Filtering the list is 18x faster, especially noticeable with very large libraries and many matches.
  • Library Database:
  • Sorting and importing tracks is faster especially with large libraries.
  • Library Tools:
  • In the Scan For Missing Files report, when finding a file, the clipboard now contains only the filename (or filename and title when different) to improve search results.
  • You can right-click to edit tracks in the “Scan For Missing Files” report.
  • Library:
  • Sorting by Title, Artist, and Album is now performed with normalized diacritics. Wôôt!
  • Logs:
  • Printing from the Logs window now remembers the selected columns during the same session.
  • macOS Ventura:
  • Updated all references to System Preferences and MegaSeg Preferences to System Settings and MegaSeg Settings.
  • MIDI Control:
  • Added “Left/Right Loop Mode” allowing the same set of MIDI button codes to toggle looping and memory functions using “L” and “M” suffixes.
  • Ensured MIDI-based VU meters are reset when decks are stopped.
  • Improved the Hercules Inpluse 200 preset with button backlights and other tweaks.
  • Insert Break can be modified by the Shift key to insert into the Next position vs. current selection if the “Scroll Selected List” and “Select Playlist” functions are also mapped.
  • Updated the Numark Starlight preset to support Cue/Play button lights.
  • Mixer:
  • The EQ knobs shows the up/down cursor to hint of linear drags to adjust.
  • Playback:
  • Added a hint about optionally enabling full disk access to avoid further warnings when playing tracks from protected folders.
  • Playlist Browser:
  • Viewing or opening a playlist that has tracks not yet imported is much faster to load, especially with larger libraries.
  • Playlist Queue:
  • The auto-saved backup of the playlist queue uses a unique ID to avoid conflicts when multiple MegaSeg systems share the same data folder.
  • The selected track’s “time to play” now includes seconds.
  • Save Playlist:
  • The dialog’s file list is updated to match the native system style.
  • Search:
  • The “Filter List” mode now matches title, artist, and album with normalized diacritics. Yāy!
  • The “Filter List” modes now support adding a space to limit results to that word part like the full search does. (e.g. “Angel ” (with space) will not match “Angela”, “Angelina”.)
  • Startup Sequence:
  • Added an additional warning dialog at startup if MegaSeg is running in Quarantine mode due to being in the Downloads folder, and further explaining repercussions.
  • Fixed:
  • Alert Dialog:
  • Possible fix for an NSException when displaying a dialog that contains an invalid text encoding.
  • Category Browser:
  • Dragging a track from one category to another maintains the list’s scroll position.
  • Custom List Colors:
  • Fixed a bug when using light color scheme where the “Match Any/All” label in the Category Browser, and Playlist Browser’s “MegaSeg” and “Music.app” labels would be too light and hard to read.
  • Fixed a bug where changing the Text or Bar colors wouldn’t refresh certain headers or footers.
  • Data Folder:
  • Fixed a rare IO error when saving the database and playlist queue backups.
  • DJ Edition (App Store):
  • File Tracking: Resolved a possible crash if a track’s filename is just a one or two digit number, and it goes missing.
  • DJ Edition:
  • Fixed the missing “Add All” button in 6.2.2.
  • Edit & Preview Player:
  • When previewing a longer track (over 45 minutes), if playback reaches the end, it no longer gets stuck playing from the beginning when FF or clicking in the transport bar.
  • Edit Categories:
  • Resolved an error caused by double-clicking empty space at the end of the list.
  • Resolved an issue where rapidly clicking two rows could register a double-click, causing the last row to be chosen and the dialog to exit.
  • Edit Track:
  • Fixed a potential error when saving metadata that is missing a text encoding or otherwise mismatched.
  • File Tracking:
  • Resolved an issue where a missing file could auto-link to another file in the same folder with a similar name but with a different date suffix.
  • Folders View:
  • Clearing the Filter field refreshes the list’s status bar.
  • Fixed a bug where filtering the list by “Filenames” or “Folders” had no effect.
  • Fixed a rare issue where top-level volume names may repeat.
  • Resolved a bug where changing the case of a folder could prevent the tree from rendering completely.
  • Resolved a possible lockup while searching.
  • When filtering the list, resolved an issue where some folders would not expand to show matched files if a folder name also matched the filter.
  • When the Folders view is visible, fixed an issue where using the contextual menu commands “Show In Finder” and “Remove From Library” would fail to respond.
  • Launch Sequence:
  • Double-clicking or dropping a MIDI preset onto MegaSeg’s icon to launch it no longer results in an error.
  • Resolved an issue during the “Move to Applications folder” feature, where MegaSeg would not quit cleanly before relaunching from Applications.
  • Library & Playlist:
  • Type-to-select works better in certain edge cases involving punctuation and diacritics.
  • Library:
  • Fixed an issue where sorting of similar titles are grouped and ordered correctly.
  • Improved error catching and reporting when saving the library.
  • Overnight auto-save time is now randomized to avoid possible “conflicted copy” issues when using Dropbox.
  • macOS 10.12 and older (32-bit):
  • DRM Playback: Fixed an error when playing Apple Music tracks via iTunes on Sierra 10.12.
  • The Check for Updates and Release Notes commands work again on macOS 10.10 and older.
  • macOS Ventura:
  • Fixed a possible crash with macOS Ventura on Intel-based Macs when a runtime exception occurs.
  • MIDI Control:
  • Fixed a bug when the Shift button is mapped, and another function is selected, pressing Shift warned it was already assigned.
  • Fixed a bug where right deck’s VU Meter data was not being sent to supported controllers.
  • Fixed a bug where the Jog Wheel sensitivity setting would not be saved in a preset properly in some international locations.
  • Mouse Cursor:
  • Fixed a bug in a macOS Ventura update where the mouse cursor would get stuck showing an I-beam cursor after hovering over the search field.
  • Playback:
  • Fixed an issue when playing possibly corrupt or improperly encoded MP3 files that include odd extra looped sections near the end of the track.
  • Resolved an issue where FLAC files with a sample rate above 96 kHz would not play.
  • Playlist Browser:
  • Resolved a rare error while browsing playlists with not yet imported tracks.
  • Playlist Printing:
  • Break tracks no longer cause extraneous data to be drawn in the right margin, and all column headers are drawn if a Break Track is the first row of a page.
  • Playlist Queue:
  • The Remove Duplicates menu command has been optimized for very long playlists and/or many duplicates, and no longer freezes in extreme cases.
  • Preview:
  • Fixed an issue where selecting a track with a missing file in the main lists while previewing another track in the Logs window, and then closing the Logs window could trigger an NSException.
  • Search & Filter:
  • Fixed a bug when filtering the Library by a specific field (e.g. Title), changing the sort order is now consistently updated in the results.
  • Fixed a bug when first searching the Library and then switching to a filtered mode (e.g. Titles only), clearing the filter properly returns to showing all tracks, rather than getting stuck in the previous search results.
  • Search/Edit:
  • Fixed text field font baseline positioning on newer macOS versions.
  • Sound Check:
  • Fixed a bug in Sound Check mode where tracks in Apple Music were being adjusted twice, causing softness.
  • Sparkle Update:
  • Resolved an issue where the update dialog could fall behind MegaSeg’s main window, and no longer be shown when checking for updates until the next launch.

New in MegaSeg DJ 6.0.8 (Mar 19, 2019)

  • New MIDI controller presets for the Denon DN-MC4000 and Pioneer DDJ-SX3.
  • AppleScript: Fixed a bug with text-based variables being decoded incorrectly (e.g. the Open Playlist command.)
  • Edit: Now supports entering pitch values of +/- 100%.
  • Edit: Unchecking the "Use Native Length" option re-enables the End Time field.
  • Edit: When you select a replacement file on an external volume, it displays the path without the /Volumes/ folder.
  • Fixed a possible error while initializing DRM playback.
  • Fixed a possible error when using the "Move to Applications Folder" feature.
  • Fixed a possible interface lag when a new track is loading.
  • Fixed a possible issue where iTunes playlists may contain incorrect tracks in rare cases.
  • Fixed a rare issue while saving or displaying playlists.
  • Fixed an issue where old audio files without an extension (i.e. files from "Classic" macOS) would not be recognized by their file types.
  • Fixed an issue where some cover art may appear blurry.
  • Fixed issues with Type-to-Select when viewing a playlist within the Playlist Browser.
  • Folders View now refreshes after scanning for missing files.
  • Further optimizations to the library database.
  • Import Options: Added png, tif, and bmp to the default filter extensions list.
  • Import: Added keyboard shortcuts for import dialog buttons: F = Folder, I = iTunes Library, M = iTunes Media Folder, O = Options.
  • MegaSeg now performs a quick scan at launch for moved files, folder migrations, or swapped drives, and performs a full library scan if required.
  • MIDI: Added option to send VU meter levels.
  • MIDI: Fixed the Denon MC3000 preset's left deck play/pause button.
  • MIDI: Left deck's Pitch Bend (bump/dip) no longer overshoots the return, if let go before reaching max bend.
  • MIDI: Preset files only save mapped functions, i.e. non-zero values.
  • MIDI: Removed old "Bank Toggle Mode Buttons" for Hercules DJ Console.
  • Mojave: Added new Media Keys preference that warns on macOS 10.14 that Accessibility access must be enabled.
  • Mojave: Fixed a bug with region-specific time & date formats while a language other than English is set as the primary language.
  • Mojave: Fixed a possible interface glitch when the Playlist Browser hides.
  • Mojave: Saving a MegaSeg playlist to iTunes on Mojave now warns if you have not given MegaSeg permissions to control iTunes under System Preferences > Security & Privacy > Privacy > Automation settings.
  • Mojave: Fixed an issue where Date and Time format settings would not take effect in certain regions.
  • No longer requires the dedicated GPU on 15" MacBook Pros.
  • Playlist Browser: If the list is scrolled to the bottom prior to enlarging the list area, the scroll position adjusts to fill the list area.
  • Possible fix for issues resizing the main window on additional monitors, as well as Edit dialog randomly appearing full screen.
  • Preferences window repositions when off screen after a resolution change.
  • Preview: Fixed time display glitch that may display a brief negative time value when a start time (cue-in) is set.
  • Save Playlist: Fixed issue dragging the scrollbar.
  • Select folder dialogs use the proper verb caption for the default action button, e.g. "Import" for the Import Folder dialog.
  • Settings: Fixed a bug where the User Data Location setting did not display ampersands.
  • Sorting a playlist by Album now puts tracks with no album at the end of the sort. It also properly handles sorting empty albums after high unicode characters.
  • The Log's Open as Playlist function can now match tracks that have had their title/artist info edited, or its path/filename info changed since the log was generated.
  • While in Discrete Output Mode, the Album Art progress rings are properly reset when a deck loads after a segue.
  • Additional interface tweaks.

New in MegaSeg DJ 6.0.6 (Mar 15, 2018)

  • Decks: Added support for displaying a track's ending type in Mixer view.
  • Discrete Output Mode: Clicking the main Segue button (or letting it auto-segue) properly updates the Mixer's Advance button's direction.
  • Edit Categories: Resolved a possible error while removing categories from a large library.
  • Edit dialog: Fixed a bug where the track's path location would not display ampersands.
  • EQ knobs match theme and fixed bug where flat EQ settings appeared slightly off kilter.
  • Fixed a bug reading certain custom MegaSeg Tags.
  • Fixed a bug where changing font color didn't affect category checkboxes until relaunched.
  • Fixed a bug where startup and save progress info wasn't updating.
  • Fixed a bug where the "auto-quit countdown" wouldn't quit unless a mouse move/click or key press occurred.
  • Fixed a possible crash on quit while playing a protected audio file in full screen mode.
  • Fixed a possible NSException error at startup.
  • Fixed an issue on High Sierra where purposefully deleted tracks would be automatically found in local Time Machine Snapshots
  • Fixed an issue where the DRM workaround mode would not engage for some tracks on macOS Sierra.
  • Fixed bug where the Command-Q shortcut would close several dialogs with the affirmative rather than cancel. Also resolves issues which could lead to a crash or other instability.
  • Fixed FLAC metadata bug with missing artists name.
  • Import: Fixed a bug decoding escaped Unicode metadata with AIFF and FLAC files.
  • Master Volume keyboard shortcuts animate once again.
  • Playlist Browser: When importing tracks on-the-fly from an iTunes playlist, MegaSeg now pulls metadata directly from the iTunes database in cases where the metadata is missing from the audio file.
  • Possible fix for a potential freeze while screen sharing.
  • Search equates & with And.
  • New indicator for Apple Music tracks and further workaround improvements.
  • Additional UX tweaks.

New in MegaSeg DJ 6.0.5 (Dec 9, 2017)

  • A workaround for limited playback support of DRM Protected Apple Music and pre-2009 iTunes Store tracks, affecting users who upgraded to iTunes 12.7.2 and/or High Sierra. (Some restrictions apply. Batteries not included. Do not taunt Happy Fun Ball™)
  • Support for native FLAC playback on High Sierra 10.13.
  • Fixed an issue where tracks without a file extension would be removed from the library each launch.
  • Fixed issue displaying album artwork in ID3 tagged AIFF files on High Sierra.
  • Fixed list footers displaying an invalid popup menu icon.
  • Import: The iPod option is now hidden unless a classic iPod is detected.
  • Playlist Browser: If a selected playlist is modified and saved while the Playlist Browser is hidden, it will correctly show the updated playlist when the browser is reopened.
  • Preferences: Fixed a bug where changing the output device might not be remembered.
  • Preferences: Output channel options should now display correctly for all devices.
  • Removed duplicate "Downloaded" iTunes playlists.

New in MegaSeg DJ 6.0.4 (Aug 16, 2017)

  • New MIDI Presets for the NI Kontrol S4 MK2 and Denon MC6000 MK2 controllers.
  • Output channel settings now only lists the actual channels available for a particular audio device.
  • Automatic Volume Control responds faster, especially in handling higher dynamic or ambient style tracks, and adjustments are visible at lower boost levels.
  • Changing the Library sort order affects the tertiary metadata shown in the Playlist queue.
  • Drag-n-drop of tracks from the Finder or iTunes into the Playlist queue is always in the correct order.
  • Edit: The Tab key can now advance past the Album field.
  • Fixed a bug involving duration discrepancies between metadata and actual audio length.
  • Fixed a bug where mono audio files would not play.
  • Fixed a bug where the Play Count could go negative when segueing early out of a track with zero plays.
  • Fixed a bug where the playlist duration rounded up to 24 hours.
  • Fixed a segue fade bug while the next track's Segue Fade Override option was enabled and a custom cue-in time set.
  • Fixed an issue where the Folders sort view could display odd results if a filename contains many slashes.
  • Import: Drag-n-drop of a Finder folder can now be canceled.
  • Import: Fixed a possible crash when using the Import Folder option many times in a row.
  • Import: The "iTunes Library" import option now includes the Comments tag.
  • Import: Using keyboard shortcuts to close the Import dialog no longer beeps.
  • Import reads an m4a file's Sort Composer tag if available.
  • Import via drag-n-drop from Finder into the Playlist queue is faster.
  • Importing AIFF files now supports ID3 tags.
  • List footers use a larger font when there is room.
  • MIDI: Fixed an issue with the Pioneer DDJ-SB2 preset for the right deck's volume control.
  • MIDI: Refinements to the Numark NS7 and Denon MC6000 Presets.
  • Optimized segues, especially involving short IDs and jingles.
  • Playlists: Fixed a bug where an m3u playlist using file:// paths wouldn't import missing tracks.
  • Search: The left search field now defaults to a "global" search mode, with a new pop-up menu option to switch into a "Filter List" mode. The Command-F shortcut also cycles between modes.
  • Search: The search fields are now larger, and fixed a bug where the field would collapse while toggling the category or playlist views.
  • Search: When a search field is active but not focused, clicking the icon properly brings up the options menu.
  • The Playlist Browser's Prefix button now includes playlist Break tracks.
  • The Playlist queue's footer now always shows the selected track's relative time regardless of how far away.
  • When first launched, if the app is not in the Applications folder, it asks if it should be moved there.
  • When the left list is not focused, a selected track's "in-playlist mark" now matches the foreground color.
  • Various minor UI tweaks.

New in MegaSeg DJ 6.0.3 Hot Fix 2 (Apr 20, 2017)

  • New Mixer keyboard shortcuts for Loop 1/2 (H) and Loop 2x (J).
  • MIDI Loop 1/2 and 2x buttons refreshes the loop waveform, and now works correctly with video.
  • MIDI: Fixed bug with double-clicking to edit MIDI values.
  • MIDI: General Preview stays on consistently.
  • Fixed a bug with Mid EQ adjustments while playing video or protected audio files.
  • Fixed a bug with Mixer keyboard shortcuts to adjust Loop In with Shift/Control-I keys.
  • Fixed a possible stall when playing many videos in a row.
  • Fixed a bug when using Insert URL and the file:/// protocol for longer tracks.
  • Logging: The default NowPlaying.html file now avoids server cacheing.
  • Sorting an iTunes Playlist by Date Added works correctly if tracks were not previously imported via the Import dialog.
  • The Library's Category and Bitrate fields no longer overlap in 3-row display mode.

New in MegaSeg DJ 6.0.3 (Apr 11, 2017)

  • New MIDI Preset for Numark's NS7 controller.
  • Break tracks work correctly while using Discrete Output Mode.
  • Fixed a rare error when canceling the Edit Categories dialog using Escape key.
  • Clicking the Playlist Browser's Open or Prefix buttons works correctly while the playlist is still loading.
  • Resolved a possible crash when importing many files at once and/or opening a large iTunes playlist.
  • Resolved an issue where the iTunes Playlists scrollbar wouldn't refresh if needing to ask for iTunes Library access.
  • The track's bitrate is displayed in the info popups and in 3-row display mode (currently left view only).
  • Time display isn't cut off for tracks over 100 minutes.
  • Fixed a possible Unsupported Format message when logging a song.

New in MegaSeg DJ 6.0.2 (Mar 23, 2017)

  • New MIDI Preset for Pioneer DDJ-SX2 controller.
  • Add 5 Random command now works correctly when searching within a category or playlist.
  • Button icons are better proportioned.
  • Changing Cue Position no longer stops the deck if the "deck is playing" dialog is canceled.
  • Changing Cue Position via Remote or MIDI reloads the deck consistently.
  • Cue Position buttons display correctly at startup when restoring playlist.
  • Double-click to add Track from category search results works correctly.
  • Double-clicking a track to cue next no longer displays multiple "deck is playing" warnings.
  • Edit Next works correctly when searching within a category or playlist.
  • Fixed a few rare startup issues.
  • Fixed a rare issue importing iTunes tracks from a file server.
  • Fixed a rare issue opening logs after restoring from a backup.
  • Fixed a rare leak when viewing iTunes playlists on OS X 10.7.
  • Overall segue speeds have been optimized.
  • Print command now displays the total duration, track count, and works with search results.
  • Repetitive use of the 'Edit Next' button no longer leads to an error.
  • Resolved a rare stability issue.
  • Resolved an issue reading MegaSeg Tags when reimporting files.
  • Resolved an issue where advancing too fast twice in a row could stop the track.
  • Resolved an issue where the track duration would be wrong for certain audio formats.
  • Resolved an issue with the "time away" display for playlist Break Tracks.
  • Saving or deleting a MegaSeg playlist properly refreshes the scrollbar.
  • The "Add All" button properly adds the search results from a category or playlist.
  • The Auto-save Library option now also saves once-a-day.
  • The library count now displays correctly after using the Remove Folders command.
  • The Segue button prevents accidental double-clicks.
  • Toggling Auto mode while decks are stopped now updates the time and waveform instantly.
  • Unnecessary Menu commands aren't enabled while dialogs are displayed.
  • When editing a track in the All Categories search results, the track stays selected and scrolled in view.
  • When searching and toggling between categories or playlists, it properly updates the search results in all cases.
  • While performing a multi-select edit, the VU meter is no longer displayed.
  • Added a warning dialog when the Global Start/End Time settings are enabled.
  • Clicking the compact view's current song info consistently selects the deck.
  • Events: Auto-saves the current event list when opening a different list.
  • Events: Fix for Insert Break (Serial Trigger) connections when the serial device appears 2nd in the port list.
  • Events: Fixed a bug where 'Open Playlist' events didn't display the playlist name above the playlist queue.
  • Events: Fixed a bug where Insert URL with pre-download would fail if neither the Interrupt or Priority options were set.
  • Events: Fixed a threading error when using Insert URL events.
  • Events: Fixed an issue when using 'Insert Break (Serial Trigger)' and manually segueing out of the break, it now properly stops listening for the trigger.
  • Events: Improved error reporting when using "Insert Break (Serial Trigger)".
  • Events: Insert Break (Serial Trigger) can now toggle the Mic On during the break.
  • Events: Insert Break (Serial Trigger) saves the port using a character code to avoid possible index changes.
  • Events: Using Insert URL with podcast feeds and the "pre-download time" option now works correctly. It also follows any redirects from the server.
  • Events: When pasting URLs into the Insert URL dialog, Return characters are trimmed so the URL remains visible.
  • Fixed a bug that prevented voice track back-timing and Global End Time setting from working correctly.
  • In the compact view (Mixer hidden), track info no longer pops up when hovering over transport controls.
  • Insert URL events now works with .xml and ATOM format podcast feeds, as well as URLs that end with "/feed". Feeds not ending with .rss, .xml, or /feed can be recognized using the feed:// protocol.
  • Insert URL events with an "@" anywhere in the path now work correctly.
  • Insert URL: Fixed a bug when polling for streaming metadata which resulted in a connection error.
  • Library Tools: File Renamer properly shows progress dialog.
  • Library Tools: Highly optimized Refresh Play Count command.
  • Logging: Insert Playlist events are now logged as such.
  • Playlist Browser consistently displays the selected playlist name.
  • Removing tracks from the Request List clears the associated notes.
  • The Schedule Now button now uses the schedule's name if saved.
  • Various other UI tweaks and interface improvements.

New in MegaSeg DJ 6.0.1 (Dec 16, 2016)

  • Apple Music tracks now displays metadata correctly.
  • Album artwork progress rings now scale according to available space.
  • Automatic Volume Control works correctly with video tracks.
  • Find command (Command-F) now performs a global ‘All Categories’ search.
  • Resolved an issue which affected selecting, dragging, or deleting Break Tracks.
  • Sorting playlists now changes the fields shown while in one or two-row mode.
  • The triumphant return of the beloved Seg & Set button.
  • iTunes playlist folders at the end of the list can be expanded properly.
  • Opening the Playlist Browser while the Search field has focus no longer causes the Search field to disappear and library to display.
  • Expanding an iTunes playlist folder properly refreshes the scrollbar.
  • Resolved an intermittent issue that caused an error or stall while loading album artwork.
  • Resolved an initialization issue if macOS asks to reopen windows on launch.
  • Fixed a possible crash when importing a large number of files from a folder.
  • Fixed a rare error when saving a playlist to iTunes.
  • Resolved issues when exiting full screen after changing resolutions.
  • Fixed an error while searching more than 100,000 tracks.
  • Resolved an issue that prevented canceling an import.
  • Major speed optimizations when sorting large playlists.
  • Optimized loading iTunes playlists with improved progress display in the list footer.
  • Playlist’s duration display no longer switches to a coarse hour view after two hours.
  • Reduced VU meter and WaveViewer CPU usage.
  • Sorting while search results are displayed works correctly.
  • The selection-flash is more graceful when double-clicking to promote a track in the playlist.
  • Various other optimizations, including faster scan for missing files, startup speed, importing, etc.

New in MegaSeg DJ 6.0 (Nov 3, 2016)

  • New! Redesigned interface with razor-sharp graphics, crisp text, and shiny new icons rendered at full Retina Display resolution.
  • Supports macOS Sierra and remains compatible with OS X 10.6 and higher.
  • New! MegaSeg is now pure Cocoa to its core! A major "under the hood" improvement which results in numerous UI refinements, and sets a solid foundation for new features moving forward.
  • New! Automatic song trimming now uses a smart volume sensing technique for improved segues, especially with cold and clean endings.
  • New! The Playlist Browser now displays all track info with many sort, search, and display options.
  • New! Decks have a refreshed layout featuring a track's full waveform overview.
  • New! Stylish album art progress rings keeps you alert of a track's remaining time.
  • New! Search is now integrated into all Library and Playlist views (even the Playlist Browser!) This not only gives you more room to type, but can also target your search to a specific list, category, or field.
  • New! View Logs using date ranges, and export in custom formats (including BMI’s Electronic Music Report).
  • New! Album artwork now pulses to alert when a track is ending.
  • New! Mixer loop waveform display with editable fine-tuned in/out points. Drag the edges of the Loop waveform view, or use Shift/Control with I/O keys (e.g. Shift-I to move the In-point forward, Control-I to move the In-point backward). Also the K key now toggles between Exit and Reloop.
  • New! Color settings now affect the entire main interface (buttons and all) for a more uniform appearance. And yes, this supports inverse color schemes as well.
  • New! The Mixer includes improved EQ controls.
  • New! Streaming: Playing a live stream now displays, relays, and logs metadata.
  • New! MIDI Presets for American Audio's VMS5 and Pioneer's DDJ-SB2.
  • New! Metadata support for TM Century's music library WAV file tags.
  • New! Support for a global initial-state preferences file for multiuser systems. You can place a MegaSeg plist file in any of the following supported paths: /Library/Application Support/MegaSeg/ /Shared/Library/Applications Support/MegaSeg/ /Shared/Library/MegaSeg/ /Shared/MegaSeg/
  • Improvements to VoiceOver support in Preferences window and other dialogs.
  • Wave View supports dropping tracks on it to load corresponding decks.
  • VUs and WaveViewer now show proper Automatic Volume Control gain applied.
  • Various "floating pallet" windows no longer disappear or alternatively keep floating over other apps when app switching, and remain visible within MegaSeg's window layer.
  • The old Find Notes menu command is now integrated into main Library's Search popup menu.
  • Scrollbars properly respond to the scroll wheel when moused over the scrollbar area.
  • Requests: Select All + Delete key properly clears green highlight and notes for all tracks, not just the last clicked track in the multiple selection group.
  • Playlist Browser: Now opens and displays large playlists fully multithreaded.
  • Library, Category, and Playlist Browsers have faster and smoother view swapping animations.
  • Full Screen mode now supports the new "spaces" mechanism on OS X 10.7 and higher.
  • Full Screen Mode is no longer forced on the 11" MacBook Air.
  • Folders View updated to match main interface, including new search field header, proper drag-n-drop effects, and optimized when expanding folders in large libraries.
  • Fixed a bug where scrollbars would be intermittently remain visible when tab-switching apps.
  • Decks: BPM Tap button now works in real-time without a modal dialog. Simply tap a few beats until satisfied.
  • Category Browser: Supports dragging tracks directly into category list to add tracks to a category. (Use the Option key to replace existing categories instead of appending.)
  • Alert dialogs uses modern animation style on OS X 10.7+
  • Folders View now works better with URL tracks.

New in MegaSeg DJ 5.9.9 (Mar 30, 2016)

  • Audio Engine better utilizes RAM when playing longer tracks.
  • Fix for finding the default iTunes media import folder.
  • Fixed a bug where “in playlist” marks would reappear for tracks already played after using the Clear Red Played Marks command.
  • Fixed a bug where total playlist time display could become incorrect when adjusting the Cue Position manually.
  • Fixed an intermittent volume fade-out issue when performing a “delayed segue” (i.e. toggling Stop/Start Playlist with a slight pause to extend the fade between tracks.)
  • Full screen mode on OS X El Capitan retains menu bar as in prior versions.
  • Logs Viewer: Can now select log and playlist files that lost their file type info.
  • Logging: Fixed an issue that prevented Nicecast from receiving metadata when its source is set to an audio device rather than MegaSeg directly.
  • MIDI: Fixed issue where a controller’s Shift or Mode buttons may trigger a segue while the “None” preset is selected.
  • Playlists: Resolved compatibility issue with playlist files exported from newer versions of iTunes. MegaSeg also now supports reordered or minimal fields as defined in a file’s header (using any one or combination of the following field names: Name, Artist, Location, or UniqueID. All other fields are optional and unnecessary).

New in MegaSeg DJ 5.9.8 (Oct 1, 2015)

  • Support for OS X 10.11 El Capitan.
  • Decks: Adjusting pitch is smoother with less flutter.
  • Decks: Setting BPM updates Preview button state consistently.
  • Decks: Manual mode doesn't warn when replacing ended tracks
  • Export Library is faster after importing files.
  • Fixed some rare errors at startup.
  • Import folder dialog returns to the last folder, and uses a better default.
  • Import: Fixed an iTunes XML issue that imported unwanted files.
  • Import: iTunes Library import retains track's end time.
  • Import: iTunes Library filter date updates only when tracks import.
  • Logging: Fixed a Nicecast "invalid song time" warning for long tracks.
  • MIDI: The "None" preset blocks auto-selecting other presets.
  • MIDI: Pitch bend buttons auto-returns to original pitch.

New in MegaSeg DJ 5.9.7 (Jul 16, 2015)

  • Added safety check to ensure proper output device.
  • Improved App Nap compatibility.
  • Improved ambiguous file path resolution.
  • Improved MIDI jog wheel responce.
  • Improved support for latest iTunes.
  • Improved success of displaying album artwork.
  • iTunes Library import uses correct time zone for date filter.
  • Playlist Browser: Fixed a delay when encountering missing tracks.
  • Playlist Browser: Resolved a category assignment issue.
  • Playlist Browser: The list of playlists are refreshed more frequently.
  • Resolved issue involving Discrete Output Mode and tracks under 15 seconds.
  • Show File command reveals HTTP URLs in a web browser.

New in MegaSeg DJ 5.9.6 (Apr 21, 2015)

  • Edit Category's Rename/Merge function maintains row selection.
  • Fixed a bug where it could skip tracks if a Break Track starts while the mouse is held down.
  • Fixed a bug where the playlist duration display could become incorrect when adjusting the Cue Position.
  • Fixed a possible error during a segue.
  • Fixed a possible issue setting a track's output device.
  • Fixed a possible preferences issue.
  • Import: Skips .url files and fixed filter for .temp files.
  • Optimized sorting and saving library.
  • Playlist Browser: Fixed an error when trying to rename a file with a colon.
  • Playlist Browser: Resolved possible intermittent flicker on Yosemite when playlist preview loses focus.

New in MegaSeg DJ 5.9.5 (Mar 6, 2015)

  • New MIDI preset for Pioneer DDJ-SX controller.
  • Decks: Fixed varispeed quality when Pitch Lock is off.
  • Fixed a bug where custom segue times might be ignored.
  • Fixed a bug where importing new tracks could cause a "Remove Empty Category" dialog to appear.
  • Fixed a possible "Missing XML" error when changing the iTunes Library location.
  • Fixed an error on OS X 10.6 when dragging a track from iTunes into MegaSeg.
  • Fixed an issue that could cause a track to divert to the System Preferences output device.
  • Fixed an issue that could prevent short tracks from segueing quickly into the next track.
  • Import now properly skips invisible folders.
  • Improved Apple Remote compatibility.
  • Performance improvements retrieving album artwork.
  • Playlists: Fixed an error if renaming a playlist to an empty string.
  • Playlists: Insert Break (Command-B) shortcut now inserts into Next position when nothing is selected.

New in MegaSeg DJ 5.9.4 (Dec 24, 2014)

  • MegaSeg now requires OS X 10.6 or higher.
  • New sound engine includes higher quality pitch-locking, seamless looping, and hot swappable output devices.
  • New Denon MC2000 and MC3000 controller presets.
  • Album Art: Fixed issue where some cover art would not display on OS X 10.10 Yosemite.
  • Decks: The Tap BPM button no longer causes the entire window to move while in full screen mode on Yosemite.
  • Decks: The Tap BPM button refreshes the Play button's status.
  • Edit Categories: Optimized Merge categories function so it doesn't rewrite tags for unchanged categories.
  • Edit: Optimized the Play button to not reload the file each time.
  • Edit: Resolved issue where edit dialog was refreshing VU meters too frequently.
  • Edit: Using a trackpad's "tap to click" to set times via the up/down arrows works correctly.
  • Fixed a bug that caused it to "Check Tags" each launch.
  • Fixed a bug when the Next deck is playing and double-clicking a track from playlist position #2 would result in two "stop and replace" confirmation dialogs.
  • Fixed a bug where if you segue many tracks in a row quickly, the first track that is fading might jump in volume.
  • Fixed a rare error when cueing a new track.
  • Fixed a rare error when quitting at the same time album artwork is animating.
  • Fixed various interface flicker issues on OS X Yosemite.
  • Import: Fixed a bug where the library track count might not refresh after importing.
  • Import: The "iTunes Library" import method no longer includes un-downloaded Podcasts.
  • Importing now auto-saves the Library when complete.
  • Importing: Fixed a bug that could prevent MP4 and M4V video files from importing.
  • Library Tools: Import Library as Text no longer gives an error when encountering less columns of data than expected, as well as converts M:SS times to MM:SS format.
  • Library: Now attempts to reconnect media on Time Capsule volumes.
  • Loading library now displays a warning message if there is an ownership & permissions issue.
  • Logging: New NSDistributedNotificationCenter support for Nicecast and other apps that listens for "com.fidelitymedia.MegaSeg.nowPlaying" notifications.
  • Logs: Fixed a bug where the last track listed under Recently Played would not refresh.
  • Logs: The "Days Start At" setting only appears once a specific log date is selected.
  • Metadata: Fixed an AAC bug that could cause certain tracks to import without metadata.
  • MIDI: Mid EQ signals are now better supported.
  • Playlist Browser: Double click on a track with the option key held down now correctly puts it at the top of the main Playlist queue.
  • Playlist Browser: Fixed issue where toggling the Playlist browser view would deselect the last selected playlist.
  • Playlist Browser: Now shows correct focus ring color.
  • Playlist Browser: Optimized playlist loading and progress feedback for very large playlists.
  • Playlist Browser: Refreshing iTunes playlists redisplays the selected playlist with new content.
  • Printed lists now display the intro time based on subtracted cue-in (start) time.
  • Reduced and standardized the fine-tune auto-repeat duration for Deck's Cue Forward/Back and Edit's Cue/End time.
  • Two-finger scrolling works while hovering over scrollbars.
  • Using Command-Up/Down Arrows to move a selected track in the Playlist no longer causes the Next deck to reload.
  • Various other interface tweaks.

New in MegaSeg DJ 5.9.2 (Aug 8, 2013)

  • New MIDI Preset for Numark's MixTrack Pro II controller.
  • New Keynote remote and keyboard shortcut support via Playback menu command.
  • Edit: Setting Intros via up/down arrows works correctly on International systems.
  • MIDI: Fix for master volume not responding to MIDI commands.
  • MIDI Learn Mode now displays the function name when assigning a conflicting code.
  • Mixer: Fixed a volume issue when using Discrete Output Mode without the AVC enabled.
  • Mixer: Turning off Automatic Volume Control properly resets the Gain controls.
  • Various other minor improvements.

New in MegaSeg DJ 5.9.1 (Jun 24, 2013)

  • Decks: Auto-crossfade keyboard shortcuts 1 & 3 can be canceled by pressing the key a 2nd time.
  • Lists: In 3-row display mode, text renders correctly at all font sizes.
  • Mixer: Fixed a potential issue when Automatic Volume Control is turned off.

New in MegaSeg DJ 5.9 (Jun 6, 2013)

  • New Multiprocess AV preference takes advantage of the Mac's multicore processor for improved stability.
  • New MIDI presets for controllers from Pioneer, Hercules, and Numark (DDJ-S1, DDJ-WeGO, NS6, MK4, RMX2).
  • New Import to Category "Same as Folder" option, which works with the Import Folder import method.
  • New AppleScript support with commands to toggle status of AutoSeg, Events, and Rules.
  • AutoSeg Trim no longer affects tracks over 10 minutes long.
  • Category Browser: Changed Spacebar and Return to check only the current selected category. Use Control-Space or Control-Return to check multiple categories via keyboard.
  • Category Browser: Filters out double slashes.
  • Command-Right Arrow and Command-Option-Right Arrow consistently selects newly added tracks in the playlist.
  • Deck: Transport position updates faster for smoother display of short tracks.
  • Devices: Fixed a bug that prevented certain output devices with odd characters in their name (e.g. "µDAC") from working consistently.
  • Edit Categories: Merging selected categories no longer prompts a 2nd time if you change the suggested name to a category already selected.
  • Edit: A volume setting above 100% is properly represented when starting the preview playback.
  • Edit: Fixed a possible error when editing categories while Hot Keys window was also open.
  • Edit: If a track has an older unknown intro time of ":00" without a decimal, the field is now properly reset to empty rather than setting to ":00.0".
  • Edit: Multi-select edit supports clearing intro time field.
  • Edit: Processing a multi-select edit can now be canceled.
  • Edit: Saving a multi-select edit is faster.
  • Edit: Setting intro, cue-in, and segue times is much more responsive with the arrows.
  • Fix for possible error when double-clicking to open an iTunes playlist.
  • Fixed a potential loop issue when missing files are in a playlist at startup and looping is enabled. It is now responsive to mouse clicks and asks if the cueing process should be stopped.
  • Import: Dragging multiple folders into the Playlist will now import them all rather than just the first folder.
  • Import: PDF files are now ignored by default.
  • Library Tools: Selecting a new MegaSeg Data folder now properly inits Logs for display.
  • Lists no longer loses focus highlight during the first four segues.
  • Lists: Optimized library and playlist scrolling for all fonts.
  • Logs: Open As Playlist function now loads Recently Played view in chronological order.
  • Logs: You can now right-click in the logs window.
  • Media Keys: When enabled in the General preferences, the Volume keys now pass-thru to control System volume and the Eject key only segues when MegaSeg is the frontmost window.
  • Metadata: If an imported file's title metadata contains "Track x" and the filename does not, it will parse the filename instead.
  • MIDI: Added new Seek Wheel and Mode Toggle commands.
  • MIDI: Master Volume supports delta and high-precision absolute modes.
  • MIDI Learn Mode now ignores some nonsense or unused status codes.
  • MIDI Learn Mode now prompts before clearing other set values.
  • MIDI presets default to "Use Specific Channels".
  • MIDI: Optimized MIDI event processing.
  • MIDI: Sliders and knobs work with more MIDI controllers that send high-resolution 14-bit values.
  • MIDI: Supports jog wheels that send 14-bit "delta-edge" values.
  • MIDI: While in a loop, scrubbing or using the jog wheel to rewind no longer gets stuck.
  • Option-Click Segue or Option-Command-Space to Seg&Set no longer messes up the Bass and Treble values if set.
  • Playlist Browser and Ambient Playlist render all fonts at proper weight.
  • Playlist Browser: Double-clicking a track properly flashes and updates in-playlist mark instantly.
  • Playlist Browser: Fixed an issue where listbox focus could be in an odd state.
  • Playlist Browser: iTunes folder disclosure triangles draw correctly at all font sizes.
  • Playlist length and selected track time is more accurately calculated.
  • Playlist menu's "Save as Category..." command no longer displays annoying explanation dialog each time.
  • Playlist: 1-row display mode properly displays Next position divider line.
  • Playlist: Next position only draws divider line and dark background when list is scrolled.
  • The quit confirmation dialog now auto-confirms after 7 seconds to allow automatic system restarts or shutdowns.
  • [DJ] Import: When selecting a custom import category, it no longer also uses the Genre tag if available. (Pro edition allows for three options: Use Genre only, Custom category only, or Custom + Genre tag with Import Option dialog.)

New in MegaSeg DJ 5.8.7 (Dec 18, 2012)

  • iTunes 11 compatibility fixes including hierarchical folders
  • Fix for renaming MegaSeg playlists inline
  • Fix to support Media Keys and compatible remotes
  • Tweak to AVC prevents fade-in for average level tracks
  • Setting Intro Time to tenths of a second works on international systems
  • Added additional import validity check for .mp4 and .m4v files
  • Fix for deck output and channel initialization

New in MegaSeg DJ 5.8.6 (Oct 23, 2012)

  • Resolved issues with Automatic Volume Control and Sound Check leveling.
  • Edit Media: Custom volume levels are properly converted to logarithmic scale.
  • Sorting the search results works in all cases.
  • Playlist Browser: Matching or importing missing tracks is more reliable in cases where file paths differ between systems.

New in MegaSeg DJ 5.8.5 (Oct 12, 2012)

  • Automatic Volume Control is stronger for softer tracks.
  • Category Browser: Instantly refreshes list after import.
  • Decks: Non-square cover art is letterboxed.
  • Dialogs use more action verbs for button captions.
  • Edit Categories: Remove, Rename and Merge functions can now be canceled.
  • Edit Categories: Rename button swaps to Merge with multiples selected.
  • Edit Categories: Scrolling to checked category works correctly.
  • Edit Category dialog refreshes Category Browser instantly when renaming or removing categories.
  • Edit dialog's preview time displays are more accurate.
  • Fixed preference issue that could prevent clearing certain settings to default or empty values if an outdated version of the preference file was in the Preferences folder.
  • Folders View: Right/left arrow shortcuts expand/collapse folders.
  • Import: Added extra check to prevent possible duplicate files during import if folder is being manipulated.
  • Import: Fixed a bug where a track's category would be "&h000000" if importing a file that had been previously imported and the Import Options were set to "Not use Genre as Category".
  • Keep All Drives Spinning option works better with newer drives.
  • Library Tools: Fixed a bug with Save/Open Library as Text commands that prevented Notes/Comments from being included.
  • Library Tools: Scan For Missing Files can now be canceled after the first missing track dialog appears.
  • Lists: Popup info tips clear when using keyboard arrow keys to scroll.
  • Metadata: If a title tag only contains blank spaces, the filename is used.
  • Metadata: MegaSeg Tags are saved when using multi-selection and the Edit Categories menu command, including updating the file's modification date.
  • MIDI: Fixed Denon HC-4500 high resolution pitch sliders.
  • Mixer: Crossfader no longer leaks audio on each side, and all faders have a smoother logarithmic "curve" profile.
  • Output Devices: Setting an output channel to 3+4 or higher when playing a mono audio file now uses different layout mappings.
  • Playlist Browser: Fixed potential unexpected quit when rapidly clicking iTunes playlists.
  • Playlist Browser: Maintains selection and keyboard focus when opening playlists, and shows improved indication of Prefix, Append, and Open actions.
  • Playlist Browser: Shows "in-playlist" left side marks and selection style matches playlist queue.
  • Playlist queue insert point shifts half-way between row height, and no longer draws directly above or below the selected row.
  • Playlists: More robust at matching tracks from other systems and paths, including relative paths and mounted volumes.
  • Preferences window displays consistently when toggling from another app back to MegaSeg via clicking the window or dock icon.
  • Report windows can now be closed with keyboard shortcuts.
  • Segue: Fixed a possible blip in the fade out while loading the next deck.
  • Segue: Optimized for faster response.
  • Starting the next deck manually during a long auto fade-out, no longer causes volume spikes due to the AGC.
  • Wave Viewer renders smoother with less jitter.
  • Wave Viewer: Fixed issue where loud bass frequencies would chop the wave.
  • Wave Viewer: Fixed issue where scrubbing back to beginning while deck is playing would stop the wave viewer and VU meters from displaying.
  • Wave Viewer: Magic Trackpad scrolling to scratch/scrub and click-drag pitch adjustments of the Wave Viewer no longer conflict.
  • Wave Viewer: Multi-touch scrolling has a smoother response.
  • Wave Viewer: Scrubbing while paused in Preview mode sounds better.
  • Ambient Playlist: Clear and Random buttons now show the optional confirmation dialogs.
  • Ambient Playlist: Supports more contextual menus and the main Playlist menu's Clear, Save, and Random commands work properly.
  • Category Settings: Reshuffle list can be sorted.
  • Events: Day View: Fixed issue where Day View would show date events from other years. Interrupt column is centered, and headers stay deselected.
  • Events: Every X Minute events don't all fire at midnight.
  • Events: Fixed an issue where the "After Category" event could intermittently fire twice.
  • Events: Fixed performance issue with Insert URL events that downloaded files from a web server.
  • Events: If there was an error downloading an Insert URL event, it no longer inserts an empty track.
  • Events: Insert URL live stream playback is more reliable and faster to buffer.
  • Events: Insert URL re-downloaded files retain Voice Over and Category settings.
  • Events: Now properly fires when the menus are activated.
  • Hot Keys: Fixed a possible drag-n-drop issue.
  • Hot Keys: Properly refreshes after editing a track's title or categories.
  • Hot Keys: The list displays keys correctly when sorting the list or setting keys that are already assigned to other tracks.
  • Logging: Insert Break (Wait for Segue) tracks now sends proper metadata to Nicecast for Live365.
  • Logging: Send track information via FTP Upload option is more stable if the network is intermittent or goes down.
  • Preferences: Hide Interface Buttons: Fixed issue with Cue Position option.
  • Scheduler: Category Settings: The green cue position no longer displays past the last track.
  • Scheduler: Saving a Playlist Schedule properly refreshes the Playlist Browser if open.
  • Video: When video is set to Always On and is Full Screen, it now gives a message about pressing Escape to exit.
  • Voice Overs: Can now be set to Use Native Length in Edit Media dialog, and properly back-times into vocal if source file length changes.
  • When AutoSeg is off in Non-Mixer view, the current track's segue time duration is used rather than the native length.
  • Various other improvements.

New in MegaSeg DJ 5.8.4 (Jul 17, 2012)

  • Decks: When a deck is in preview mode while manipulating the Wave Viewer, toggling out of preview no longer restarts the deck.
  • Editing a track that is playing in the Next Deck no longer stops the track when saved.
  • MIDI: Implemented list scrolling in the Denon HC-4500 MIDI preset. (Select lists with the Playlist buttons, and left Jog Mode is mapped to Advance/Segue.)
  • Mixer: The last track in a playlist properly fades out when clicking Advance.
  • Mixer: While in preview mode the Wave Viewer works better.
  • Optimized reading iTunes Sound Check data.
  • Printing: No longer gets stuck on Playlist Browser's print options.
  • Rephrased the dialog when your custom MegaSeg data folder location is not available or mountable, with a button to reset to the default location.
  • Selecting a new User Data folder remaps tracks in the current playlist cue if possible.
  • [Pro] Events: Fixed an intermittent issue saving the Event List on quit.
  • [Pro] Logging: New option to send track info via HTTP Post with optional cover art JPEG as encoded HEX.
  • [Pro] Logging: When using the Send Track Info To Server via HTTP option, and stopping the playlist, it now sends "N/A" track info.
  • [Pro] Mic Play-thru: Fixed an issue with changing the Mic device preferences.
  • [Pro] Stream playback: Using a .pls URL with the Insert URL event will now play correctly, however it is still recommended to use the raw stream URL for best performance.
  • [Pro] Stream playback: When a live stream drops, the reconnect interval increases 3 seconds each attempt.

New in MegaSeg DJ 5.8.3 (Jun 22, 2012)

  • New MIDI jog wheel "pressure" or touch mode for responsive scrub or scratching effects.
  • Wave Viewer two-finger trackpad scrolling to scrub or scratch tracks is more responsive.
  • Apple Remote: Play/Pause buttons now pauses and resumes the track (with optional turntable spin down) instead of stops and starts the playlist. (Press and hold the Play/Pause or Menu buttons to Stop/Start the playlist.)
  • AutoSeg Trim: Track length must be at least 95 seconds to engage AutoSeg Trim mode.
  • Decks: Turntable Break effect is smoother and maintains proper volume levels and transport position for both decks.
  • Fixed a possible error while logging songs.
  • Fixed a possible tag reading issue.
  • Fixed a rare issue when quitting.
  • Folder view type-to-select matches any substring for easier selection.
  • Full screen mode is properly remembered on relaunch, and exiting full screen returns to the last size and position.
  • If a track's length becomes shorter than the originally imported duration, AutoSeg still works as expected.
  • Import: After editing a track with accents and the rename file option enabled, it no longer re-import as a duplicate.
  • iTunes: Added Type-to-select in the iTunes Playlist Browser.
  • Library: Saving and loading the library is faster.
  • MIDI: Added an option to turn MIDI off.
  • MIDI: Creating a custom preset from built-in preset keeps MIDI Learn Mode engaged.
  • MIDI: Fixed possible issue with pitch sliders jumping on Denon controllers.
  • MIDI: Revised Denon MC6000 preset's crossfader to audio mode, and remapped Advance to EFX button.
  • MIDI: Revised DJ2GO and Mixtrack presets to support button lights.
  • MIDI: Scrolling the library or playlist track selection works better for all controllers.
  • MIDI: The right jog wheel on the DAC-3 controller works again.
  • MIDI: You can type-to-select in the list of MIDI control functions.
  • Mixer: Clearing the Match BPM search results returns to the last library sort order.
  • Playlist: Selected track's future play time calculation takes playing track's set segue time into account when AutoSeg is off.
  • Playlists: Minimal playlist files (i.e. Title.tab.Artist.return) saved in UTF-8 format properly register the artist field.
  • Preferences: Data folders on a server are now auto-mounted (if on your keychain).
  • Printing from Playlist Browser is now supported.
  • Randomize Playlist (Command-R) without confirmation dialog no longer cause selections to grow.
  • Search Notes returns correct results when library is not sorted by title.
  • Selecting a new data folder refreshes the category and playlist browser.
  • Toggling views no longer cause floating windows to disappear.
  • Various performance optimizations.

New in MegaSeg DJ 5.8.2 (Mar 24, 2012)

  • The Playlists button no longer causes an error after an iTunes library change.
  • Advance button's track loading is threaded to match the Segue button.
  • Fixed an issue when segueing two tracks quickly.
  • Additional minor tweaks.

New in MegaSeg DJ 5.8.1 (Mar 24, 2012)

  • New option to toggle Apple Remote control.
  • New limiter mode when a track's gain is above 100%.
  • New Denon MC6000 MIDI control preset.
  • New jog wheel sensitivity setting.
  • Album artwork is threaded and animated.
  • Apple Remote: Supports center button for Segue.
  • Decks: Optimized instant-start and transport skimming.
  • Deleting a playing track maintains its duration and won't stop if AutoSeg is toggled.
  • Improvements for OS X 10.4 Tiger and 10.5 Leopard.
  • Lists: Dragging a track twice quickly won't trigger a double-click.
  • Lists: Shift-Up/Down Arrows allows multi-selection.
  • Lists: Switching views quickly no longer causes scrollbar anomalies.
  • Lists: Track Popup Info respects the Show Album Art option.
  • MIDI: Denon DN-HC4500 displays track info again.
  • MIDI: Memory cue positions can be set via MIDI.
  • MIDI: Pitch controls are mapped to MegaSeg's fine-tune slider.
  • Many more fixes and optimizations.

New in MegaSeg DJ 5.8 (Feb 17, 2012)

  • MIDI Settings dialog has new controller presets for American Audio's VMS2 and VMS4, updated Numark and Hercules presets, and new options for creating multiple custom presets you can import and export.
  • All iTunes album artwork is supported including covers acquired via iTunes "Get Artwork" command.
  • MIDI overhaul with new commands for Loop Half, Double, Reloop, library and playlist navigation, scrolling, deck loading, support for high-res jog wheels, inverse pitch sliders, user assigned LEDs, additional variable input options, independent mid-EQ, the ability to dismiss dialogs with any MIDI button, and overall performance boost.
  • Wave Viewer for visual beatmixing is smoother when multitouch scratching, scrubbing, or click-dragging to reverse direction (especially when pitch-locked), and does not autostart when clicked to allow for click-drag cueing and keyboard focus, and no longer "rumbles" when at rest after a multitouch scroll cue.
  • Auto Volume Control function overhauled to be independent of the Mixer's faders allowing for additional track boosting, with a gain meter displayed within the fader's track.
  • Many interface refinements: Sharper text, more Lion-style scrollbars and related fixes (respects "always show scrollbars"), new list headers, wider red play marks, edge-pinned track info popups, new drag-n-drop cursor icons, and search results can be sorted easier.
  • Edit Media dialog includes fixes for manually setting volumes, multi-select editing, category dialog checkboxes, using "Edit Next" from the playlist browser, and more.
  • Decks include fixes for drag-n-drop, Sound Check, setting outputs, BPM match, and instantly reports missing files.
  • The Dock icon, playlists, and decks now support direct Finder file drops to instant cue tracks instead of only importing to the library.
  • Mixer's auto crossfade speed is consistent from any fader start position, and can be stopped mid-fade.
  • iTunes Playlists load faster, supports multi-selection drag-n-drop, type-to-select, and can be refreshed with a single click.
  • Revised User's Guide with new info, screenshots, and more concise examples.
  • Various other optimizations, interface changes, and bug fixes.

New in MegaSeg DJ 5.7.3 (Sep 29, 2011)

  • Decks: When in standard output mode the headphone preview button auto-starts the deck.
  • Edit Categories: If the Edit Categories dialog was positioned on a 2nd monitor that is no longer connected, it resets to the default screen.
  • Edit Media: Fixed a bug in 5.7.2 where saving a track did not change the modification date.
  • Fixed a potential crash related to damaged text encodings while parsing dates in the Log.
  • Fixed a potential crash selecting menus while track info is scrolling.
  • Importing: Drag-n-drop import of multiple folders or files at once can now be canceled quickly.
  • Playlist Browser: When the active playlist cue is saved the playlist browser preview refreshes.
  • [DJ] The DJ Edition enters full screen mode automatically on the 11" MacBook Air.
  • Minor interface changes.

New in MegaSeg DJ 5.7.2 (Sep 14, 2011)

  • Cue Position: When the Cue Position buttons are held down, the playlist position accelerates.
  • Import Tags: Fixed a bug in 5.7.1 that blocked reading tags from QuickTime .mov files.
  • Importing: Fixed an intermittent lockup when using drag-n-drop to import a folder or file. Also the import dialog can now be dismissed by pressing Return.
  • List scrollbars and center buttons no longer appear as often unintentionally.
  • List Scrollbars: Auto-repeat page-up/down works again when you click and hold on the scrollbar's gutter.
  • Lists: Type-to-select works more reliably in the playlist, and using the Shift key while typing no longer unintentionally selects multiple rows.
  • Logs: The log file popup menu displays files using your preferred date format.
  • Playlist: Fixed a drawing glitch that could occasionally cause the playlist to appear blurry for a brief moment after a segue.
  • Trackpad: On Lion, if you turn off the "Natural Scrolling" option in the System Preferences, various knobs and controls adjust to the change.
  • Fixed a "CGPointApplyInverseAffineTransform: singular matrix" message that appeared in the system log.
  • Fixed a Sparkle update issue that could cause a crash when it relaunches MegaSeg.
  • Various speed and graphics optimizations.

New in MegaSeg DJ 5.7.1 (Aug 26, 2011)

  • Playlists browser: When switching views it now remembers the last selection and playlist displayed.
  • Command-Space shortcut for Segue works again by default.
  • Folders View now has a right-click contextual menu.
  • Launching: Pressing Command-Q while MegaSeg is launching no longer causes a possible error.
  • Library: When the last row is selected in the list, toggling to and from the playlist browser no longer flickers or changes the scroll position.
  • Decks: Headphone cue volume is no longer affected by the main volume knob, and resolved an issue where the Cue volume slider did not adjust in real-time.
  • Preferences: The preferences file is now in plist format.
  • Segue/Stop Playlist: When the main volume is turned all the way down, pressing Stop Playlist or Segue properly stops the track.
  • [Pro] Mic Play-thru: Fixed a bug that prevented the Mic Input and Output settings from showing all devices.
  • [Pro] Rules: Restarting MegaSeg no longer prevents rules from taking log data into account prior to the restart.
  • [Pro] Events: The Set Time & Date dialog's "day selector" is clearer, and no longer includes a comma after the time when no days are selected. Also fixed a bug that prevented a "daily time" event from triggering if it included the comma.
  • [Pro] Events: An Insert URL event that downloads a file works more reliably in cases where the server is slow to respond.
  • [Pro] Scheduler: Double-clicking a category now adds it to the Schedule.
  • [Pro] Mini Preview: Fixed a bug that caused the timer to sometimes display 1:60.
  • [Pro] Hot Keys: In cases where the Hot Keys window was positioned on a 2nd desktop monitor that's no longer connected, the window is reset to the main screen.
  • Additional interface tweaks.

New in MegaSeg DJ 5.7 (Jul 29, 2011)

  • Lion: The Library and Playlist have new transient overlay scrollbars for multi-touch scrolling.
  • Lion: When using multi-touch trackpad scrolling on Mac OS X 10.7, the Wave View, sliders, crossfader, transports, and knobs work in the correct direction.
  • New improved look of buttons and text.
  • Category Browser: Command-clicking category text multi-selects instead of toggles all checkboxes.
  • Contextual-clicking (aka right-click) on an item in a list that does not have focus now works.
  • Decks: Dragging the track from a deck back onto itself no longer causes it to reset the deck.
  • Decks: Dropping a track into a deck now takes into account the AutoSeg Trim setting.
  • Decks: Loop status is reset when loading a new track via drag-n-drop.
  • Decks: Pressing play in either deck will now start the playlist so AutoSeg can function.
  • Edit Categories: Command-Click on checkboxes toggles them all.
  • Edit Categories: Fixed a rare but possible error message when double-clicking a category.
  • Edit Categories: When selecting a track to edit categories, the dialog now displays the track's title, and multiple selection edits no longer shows a warning dialog.
  • Edit Media: Prevents multi-line text pasted into single-line text fields by replacing returns with tabs.
  • Edit Media: Preview player uses the proper output device when both outputs are set to the same device, but not the System's default device.
  • Edit Media: The Notes field length is now unlimited.
  • Find: Clearing the search field no longer causes the category browser to reappear.
  • Folders View: Blank rows are not displayed in certain rare cases.
  • List Views: Dragging multiple unique tracks from library to playlist quickly, no longer causes the same track to be dropped twice in a row.
  • List Views: Smoother list animation while showing and hiding the Category Browser and other views.
  • List Views: Tabbing into a list selects the first row if none is selected.
  • List Views: The "played" and "in playlist" marks are now vertical bars along the left side of the rows for better visibility.
  • List Views: When clicking quickly it now prevents unintentional drag flickers.
  • Lists: BPM sort now consistently sorts non-bpm value tracks by title.
  • MIDI: Added MIDI codes for "Exclusive Deck Play/Pause" and "Exclusive Playlist Stop/Start".
  • MIDI: DAC-3 Controller now supports Wave View scrubbing via jog wheels and no longer causes an abrupt stop when advancing into a Break track.
  • MIDI: The Denon HC-4500 preset adds an Advance/Segue option mapped to the eject button.
  • Missing File dialogs now display title and artist in addition to path.
  • Playlist Browser: Fixed an Unsupported Format error when viewing an iTunes playlist containing a bad file path.
  • Playlist Browser: When un-imported tracks are added to the main playlist cue, it's also sorted properly in the library.
  • Playlist: Main playlist's sorting menu is now accessible by clicking the playlist header.
  • Playlist: Removing tracks from the library that have recently played in the playlist no longer causes the playlist's cue position to change.
  • Playlist: The feature to drag-n-drop a playlist track into the library to remove it also works with the Playlist Browser displayed.
  • Playlist: The Save dialog's checkbox to include tracks already played is now unchecked by default.
  • Playlist: When it auto-saves the playlist, it now shows a progress dialog if necessary.
  • Playlists: Fixed an issue when ejecting a hard drive that contains MegaSeg's playlists could cause an error with the playlist browser open.
  • Scan for Missing Files: Now displays progress as a percentage, and catches when a track is linked to a folder.
  • Tags: AAC and M4V files now map the copyright tag to MegaSeg's Publisher field.
  • Window: The main window remembers its position on a 2nd desktop between launches.
  • [Pro] Ambient Playlist: If the last item in the list was cued and a track was then removed from the playlist, it no longer prevents the Ambient Playlist from re-starting.
  • [Pro] AutoSeg: When pausing the current playing track (non-Mixer view) and then pressing the FF, REW, or Play Ending buttons to resume, it no longer fails to AutoSeg when reaching the end.
  • [Pro] Category Settings: Multi-select no longer causes all Reshuffle settings to change to the same as the first item in the list (or first item selected).
  • [Pro] Category Settings: Rotation Order tab: Reshuffle Now button no longer grays out unless a track is selected. Also added this button to the Reshuffle Times tab.
  • [Pro] Decks: Non-Mixer view's current song countdown now updates in real-time based on AutoSeg Trim setting and changing AutoSeg modes.
  • [Pro] Edit Media: Events: When previewing a track at the same time an event inserts a track or playlist, it no longer causes the Edit dialog to close.
  • [Pro] Events: Fixed Insert URL streaming audio for Lion.
  • [Pro] Events: Improvement to stream buffering when a URL track is cued in the playlist.
  • [Pro] Events: Insert Serial Trigger Break can now send multiple "new line" or return characters within the "Send on Break" text by entering \r. (If you need to send \r as text, escape it with \\r.)
  • [Pro] Events: Insert Serial Trigger Break now supports 4800 baud, as well as works with other higher baud rates. (Any Serial Trigger events previously set for 9600 baud will need to be edited for backward compatibility.)
  • [Pro] Events: Option to toggle events on/off with Playlist Start/Stop button no longer toggles events off when a Break Track is played.
  • [Pro] Events: Standardized Open Playlist and Switch Events text commands to match the Add Event menu items ("Open Playlist" instead of "Load Playlist", and "Switch Events List" instead of "Load Events List". Events lists are backward compatible with older commands).
  • [Pro] Events: Start Ambient Video Playlist event properly clears the current ambient playlist prior to loading and starting the selected playlist.
  • [Pro] Events: Toggle Net Logging event now uses "URL On/Off" text rather than "Shout On/Off". (Backward compatible with older event lists.)
  • [Pro] Events: Using the Append button no longer causes the event list name to change to the appended list. It also auto saves after appending another list.
  • [Pro] Events: When using multiple event list files, the currently loaded event list is now remembered and reloaded from the original file rather than a generic backup file. This allows multiple systems sharing the same library to use different event lists.
  • [Pro] Events: When using multiple event lists, the currently loaded event list is autosaved. It's no longer necessary to click Save As to update the currently loaded event list with changes.
  • [Pro] Logging: Added "filename" and "path" data to the "Send To URL" variable list.
  • [Pro] Logging: FTP Upload of now playing info works more reliably with subdirectory paths.
  • [Pro] Logging: The track length is again saved in the log files.
  • [Pro] Mic Play-thru is more stable by remembering the user preference even when the preset device may not be available during a session.
  • [Pro] Network: Renaming MegaSeg's network name no longer causes it to rename the Logs folder when not in a multi-system sharing environment.
  • [Pro] Requests: If the Category Browser was visible prior to showing the Requests list, hiding the Requests list will re-show the Category Browser.
  • [Pro] Rules: Fixed a bug where Artist Separation Rules were not using exact artist matching causing some false positives.
  • [Pro] Scheduler Categories: Importing new tracks or editing track's categories will now make sure they are randomly distributed throughout the scheduler's rotation cue, instead of appending them to the end of the rotation in alphabetical order.
  • [Pro] Scheduler: Tracks dragged directly into the Scheduler convert to UTF8 correctly to prevent missing files.
  • [Pro] Scheduler: Tracks with play date restrictions are skipped prior to scheduling, rather than allow them to be scheduled and rely on Rules to process them post-scheduling.
  • [Pro] Show History: Wave Viewer and segues run smoothly while compiling Play History charts, and the progress can also be canceled.
  • [Pro] Tags: Individual track's color codes are saved as MegaSeg tags.
  • [Pro] The command shortcut for Mic On/Off is now Command-Option-,
  • [Pro] Video: The Video menu options are now remembered between sessions for "Open when video plays", "Always Open", and "Always Closed".
  • [Pro] Video: When the "Hide Menu Bar on Full Screen" option is enabled, the menu will auto-show when the mouse is moved to the top of the screen.
  • [Pro] Web Commands: Nicecast Start/Stop broadcasting command now requires MegaSeg Admin password if set.
  • Various interface and other improvements.

New in MegaSeg DJ 5.6.1 (Mar 9, 2011)

  • Fixed an issue where removing a track from the playlist would reset all red "played" marks.
  • Removing the last track in a playlist won't cause it to select a duplicate track.
  • Fixed a bug where if the last track in a playlist is a Break Track it could cause an error message.
  • Right-clicking on a playlist track now shows both "Remove from Playlist" and "Remove from Library" options.
  • Quickly right-clicking after a left-click on the Library or Playlist no longer triggers a double-click.
  • Track-info popup tips are dismissed when removing a track from the library or playlist.
  • Search: Clearing the Search field no longer causes the library view to flicker.

New in MegaSeg DJ 5.6 (Mar 8, 2011)

  • New Features:
  • Auto Volume Control: iTunes Sound Check is now supported as an alternative to the real-time Automatic Volume Control option.
  • BPM Tapper: Revised layout and now slides in. New T key shortcut activates the tapper while deck has the focus. New improved tapping algorithm is more accurate regardless of minor tapping mistakes. Press the T key instead of the spacebar for longer more accurate readings (up to 37 taps). The Return or Y key ends tapping at any time once satisfied.
  • Edit Media: Intro times are now accurate to a tenth of a second. You can now explicitly set a cold intro (":00.0") which will be visible in the playlist and library. The new Voice Over back-time feature respects explicitly set cold intros. An intro of :00 (without a tenth placeholder) will be considered unedited for backward compatibility with Voice Overs.
  • List view preferences now affects Category Browser, Playlist Browser, and Ambient Playlist views, including font size, face, and colors. The Logs and Hot Keys windows also use your color preferences.
  • Logging: Added new built-in FTP upload feature to send "Now Playing" info. The Send To URL option's FTP mode sends the NowPlaying, ComingUp, and RecentlyPlayed files to your FTP server automatically after each segue.
  • Printing: You can now print directly from the Logs and Show History windows using Command-P (or Print from the File menu).
  • MIDI: Added a Numark DJ2GO controller preset.
  • Mixer: MIDI controller wheels can now scrub the Wave Viewer for analog style cueing (just like Magic Mouse and Trackpads scrolling). While a track is playing, the jog wheels also performs bump and dip pitch adjustments.
  • Voice Over tracks are now automatically back-timed into the intros of the following track in the playlist. For example, if the length of the voice over track is :30 seconds, and the intro of the following track is :10 seconds, then the following track will automatically start 20 seconds into the voiceover track. While the next track is playing under the voice over it will be attenuated based on the "Mic Attenuation" setting in the Playback preferences.
  • Events: Added "Playlist Start/Stop Toggles Events" option to toggle events on/off automatically with the playlist stop/start button.
  • Events: Added a new events to start an ambient playlist and toggle Rules on and off.
  • Menu: Added menu commands with keyboard shortcuts for Events On/Off (Shift-Command-\) and Rules On/Off (Control-Command-\).
  • Playlist: Added menu commands for Sort By Category, Date Added, and Time.
  • Rules: Added an Enable Rules checkbox to the Rules settings and a Rules On/Off button to the main screen for easy toggling of all rule options.
  • Scheduler: Added "Reshuffle Now" button to the Rotation Order tab in the Category Settings dialog.
  • Feature Improvements:
  • Album Art: Added preference to hide album artwork.
  • Ambient Playlist: When the Ambient Playlist is visible, the Save, Random, and Clear buttons not function for the Ambient Playlist, as well as the Playlist Browser's Open, Append, and Prefix buttons for opening saved playlists into the Ambient Playlist. (Note only native MegaSeg playlists are currently supported).
  • Auto Volume Control: Now updates while importing and other tasks are processing.
  • Center buttons between library and playlist now fade in together when moused over anywhere in the center area.
  • Decks: Transport knob updates more frequently while FF/Rew.
  • Edit: You can now position the timeline slider and click Set for Intro or Start Time without being in play mode.
  • Importing: The iTunes Library import option now limits the scan to new files from the last import date. You can reset this date in the Import Options dialog.
  • Library and Playlist displays now have alternating row highlights.
  • Library: Improved support for libraries and playlists with over 100,000 tracks.
  • Playlists can display :00 intro times.
  • List displays are rendered much faster when using fonts other than the system default (Lucida Grande).
  • Log window now has a BPM and Category column visible by default.
  • Logging: NowPlaying.html iTunes badge is now linked directly to the artist and album page on the iTunes store if available.
  • Logs: In cases where multiple systems are sharing the same MegaSeg data folder (for syncing and library/playlist sharing), MegaSeg now detects this automatically and creates a unique Logs folder for each system. The folder name is based on the MegaSeg System name in MegaSeg's Network settings. If that is not unique, then the computer name is added. If that is not unique, the Mac's UUID is used. You can rename the Logs folder using the System Name setting in MegaSeg's Network preferences dialog.
  • Loop Playlist setting is now remembered between sessions.
  • MIDI: Numark's Mixtrack controller preset now supports LED indicators.
  • iTunes playlists are now loaded via a new threading model to prevent potential delays with large iTunes libraries.
  • Playlist Browser: Now adjusts the file viewing width depending on the available window size.
  • Playlist: Dragging a track into the library to remove it from the playlist now shows the Mac "cloud poof" animation.
  • Popup Info: Less likely to flicker popups while moving the mouse around the list. You can also dismiss a popup by moving the mouse left or right slightly.
  • Wave Viewer: Mouse cursor turns to a hand to better communicate you can drag to adjust pitch or scroll to scrub.
  • Important Fixes:
  • Auto Volume Control: Additional headroom when using certain finicky output devices.
  • Events: Fixed an Insert pre-download URL bug where in some cases it would fail.
  • Break Tracks in the playlist no longer cause bounds errors in certain rare cases involving Events, missing tracks, duplicating tracks, and the scan for missing files command.
  • Importing: iTunes Library import scan no longer includes files that are missing in iTunes.
  • Built-in web server for "Now Playing" info shows the album art correctly.
  • Playlist Browser: When previewing a very large list, a progress dialog appears.
  • Playlists: Removing a duplicate track from the playlist does not cause the selection to jump to its duplicate.
  • Playlists: Removing a track from the playlist updates the correct in-playlist marks.
  • Preview: Clicking the background around the preview player no longer causes list to de-select and close the player.
  • Scan For Missing Files: Fixed a potential Unsupported Format message.
  • Scheduler: Optimized the Scheduler tab to reduce potential delays with large playlists or categories.
  • Scan For Missing Files: In cases where the physical drive was swapped with a new one with the same name, and there are missing files, it's less likely to link to the wrong files.
  • Minor Changes and Other Refinements:
  • Ambient Playlist: Fixed a possible IO error when the disk is full and saving the Ambient Playlist backup file.
  • Ambient Playlist: Multi-select drag from library now puts tracks in correct order.
  • Auto Volume Control: Fixed a bug where it would fail to start with the tracks default volume.
  • Edit Media: Fixed a multi-select editing bug where setting the volume above 100% would not scale to the newer 3x range.
  • Edit Media: When editing a missing track, it no longer complains about validating the end time.
  • Events: Insert URL event no longer resets the category of the inserted URL track to URLevents if it had been previously assigned another category.
  • Fixed a visual glitch when using multiple displays and swapping Category and Playlist Browsers.
  • Folders View: Up/Down arrow keys and type-to-select works.
  • Library and Playlist: Translucent drag items no longer lag behind the mouse when dragging quickly.
  • Library count display is refreshed after importing new tracks in all cases.
  • Library Tools: Library Text Cleaner displays a progress dialog if necessary.
  • Library Tools: Renamed the "Select User Data folder" menu command to "Select MegaSeg Data Folder".
  • MegaSeg's main volume control is automatically maximized at each launch for the best signal-to-noise ratio.
  • Network Settings: The shared systems list refreshes consistently.
  • Playlist Browser: Better handles playlist tracks saved in an older MegaSeg playlist format.
  • Playlist Viewer: Using Command-O to open the playlist view focuses the keyboard on the file list.
  • Playlist: Fixed an issue where the playlist cue count could show a negative number.
  • Playlist: The Remove Duplicates menu command recalculates the total playlist time.
  • Playlist: The playlist row selection is updated after sorting.
  • Playlists: Fixed a bug when a streaming URL track is in the playlist at startup that could cause the artist field to duplicate information.
  • Playlists: Saved playlist files now contain more metadata information and have improved import compatibility with iTunes.
  • Playlists: Optimized opening very large MegaSeg playlists.
  • Playlists: Sorting the playlist shows a progress dialog if necessary.
  • Scheduler: New categories default to "Every 1 Rotation" for the reshuffle time setting.
  • Scheduler: Saves playlists with absolute tracks using the newer tabbed format.
  • Scheduler: You can use type-to-select in the Category Settings dialog.
  • Streaming: When a live stream connection drops, there is an extra delay between retries in order to ensure proper reset.
  • Wave Viewer: Fixed bug where if you click the wave viewer while the deck is stopped or paused, it starts the track but failed to show the wave and blocked the drag-to-pitch function.
  • Web Commands: ComingUp and RecentlyPlayed web commands work with customized templates that use a different extensions.
  • Various minor interface changes.

New in MegaSeg DJ 5.5.8 (Jan 21, 2011)

  • Allows for a smaller minimum window size.
  • Removing a duplicate track from the playlist does not cause the selection to jump.
  • Removing a track from the playlist clears the correct "in-playlist mark" in all cases.

New in MegaSeg DJ 5.5.7 (Jan 4, 2011)

  • Importing: Fast iTunes Library importing now respects the Import to Category popup menu.
  • Library Tools: Scan for missing files: Fixed possible Unsupported Format error.
  • Playlists: Fixed an error when removing tracks from the playlist while using Break tracks.

New in MegaSeg DJ 5.5.6 (Dec 30, 2010)

  • Categories: Fixed an error when reaching 500 categories.
  • Edit Dialog: Fixed a bug where the volume setting did not reflect the actual value.
  • Folders View: Major speed optimizations, especially with very large libraries and removing folders with many tracks or sub-folders inside.
  • Importing: Added import options for iTunes Library importer to filter by media types (Music Videos, Podcasts, Movies, etc.)
  • Importing: Faster scan for new iTunes tracks, especially with very large libraries.
  • Importing: Fixed missing Play Counts when using the iTunes Library import option.
  • Importing: Resolved a possible Unsupported Formated error when importing iTunes.
  • Library: Optimized speed of removing multiple-selected tracks from the library or playlist.
  • Playlists: Fixed a bug where a track not yet imported from a playlist could cause the import dialog to stay open.
  • Playlists: Fixed a bug where playlist tracks could appear missing if the file location changed, yet is still available in the MegaSeg library.
  • Playlists: Fixed a glitch when removing a block of tracks in the middle of a long list that would cause the scroll position to jump.
  • Playlists: If opening a playlist causes tracks to be imported, it no longer hides the playlist browser.
  • Other minor interface changes.