Yes! MegaSeg 5 works with 10.11 El Capitan, as well as older versions of Mac OS X going back to 10.6. (Make sure you have the latest version of MegaSeg 5 by using the “Check For Updates” command in MegaSeg’s Help menu.)
Version 4.5.1 and older does not support OS X Lion 10.7 and newer. Please upgrade to MegaSeg 5 for compatibility, and then check out the Version History page to catch up with all the new features and improvements in MegaSeg 5!
If you use 3rd-party peripherals such as MIDI controllers or external audio interfaces, you may need to install new drivers or firmware updates for compatibility with the latest OS X. As with any major system upgrade, it’s wise to proceed with caution if you are using your system in a “mission critical” situation. For example, you might install the OS X upgrade on an external drive to test it out before you upgrade your Mac’s main drive.
MegaSeg runs great on any stock Mac that Apple sells today, including the MacBook Air and Mac Mini. The oldest Macs currently supported require Mac OS X 10.6 “Snow Leopard” or better with an Intel processor.
Yes there is a complete user’s guide available in the Help menu while MegaSeg is running.
Absolutely. After purchase you’ll receive an email receipt with your download link and serial for safekeeping. Even if you lose that, our recovery system will get back up and running fast. Or simply contact us and we’ll be glad to help.
Updates are free (version 5.0 to 5.1 for example). Major version upgrades (x.0 or x.5) will be a fraction of the full price. See our order page for current pricing.
Yes you can upgrade to MegaSeg Pro from both our direct and Mac App Store versions of MegaSeg DJ. Click the “Upgrades” tab at the top of our order form and select the “Upgrade DJ to Pro” option.
MegaSeg is only available online via our site (the DJ edition is also available via the Mac App Store, if you prefer.) You can backup the download file to a CD-ROM or flash drive. If you ever lose your copy of MegaSeg, just contact us for a replacement download.
What’s that? You really, really need a physical copy (as a gift for example)? Hmm, OK well let us know and we’ll fix something up nice up for you!
We’ve had wonderful success with the stability of MegaSeg and Mac OS X. Thousands of DJ’s and radio stations use MegaSeg worldwide without fail. It’s always a good idea to have a safety net just in case, and keep a backup drive or iPod with your music handy. (You can even install OS X and MegaSeg on your backup and boot from it directly.)
Sorry, not at this time. MegaSeg’s stability and reliability builds off of Mac OS X (and its solid UNIX foundation). Since Apple makes both the hardware and OS, everything runs smoothly (a difficult task on Windows due to the magnitude of hardware combinations!) This allows us to make better software for you, with fewer tech support distractions.
Macs are also replaced less often, staying in operation years longer than most PCs. Fewer tech issues and longer use — That’s money saved.
Check out the Mac Mini which runs MegaSeg perfectly for just $499. You can even connect it to your existing PC monitor and keyboard, or run it as a virtual system via VNC screen sharing. Plus it doubles as a cute little coffee cup warmer.*
*Joking… Not responsible for spilled coffee! ;-)
Thanks, we love you too! You can copy one of the HTML codes below to paste a badge into your site.
While you’re at it, join us at these social gatherings:
Yes. MegaSeg handles the automation and scheduling for your online station and then you encode its audio output for streaming on the same Mac using any of several encoder options (including MP3, HE-AAC, and OGG codecs via SHOUTcast or Icecast servers) such as:
Note if you use the Nicecast encoder, it has a feature to capture MegaSeg's audio directly without any additional setup. Most other encoders will need Soundflower, a free audio routing utility, that allows you to send MegaSeg’s audio directly into the encoder. Once Soundflower is installed, restart MegaSeg and open Settings > Devices tab, and select “Soundflower (2ch)” as the Playlist Output. Then in the encoder of your choice, select “Soundflower (2ch)” as the input device.
Alternatively, if you have a physical mixer, you can route MegaSeg’s audio to the mixer and then take the mixer’s master output back into the Mac to be captured by the encoder. (Take care to prevent a feedback loop by either using a second USB audio device, or muting the encoder’s monitor output if possible.)
You can use MegaSeg with any stream video encoder you wish by interfacing it with MegaSeg’s video and audio outputs. This can be done using either a 2nd computer for the encoder, or on the same Mac running MegaSeg.
The first option involves connecting the Mac’s HDMI video output (which MegaSeg can output full screen video to) and connect it to a video capture interface on a second Mac or PC running the video stream encoder.
The second option is to run the encoding software on the same Mac running MegaSeg, and use a free 3rd party app called CamTwist which captures MegaSeg’s video window and sends it to the encoding software as a virtual video device.
Some popular free live video encoders include Adobe’s Flash Media Live Encoder and Apple's QuickTime Broadcaster. Here’s specific instructions on how to setup CamTwist to work with Flash Media Live Encoder:
First decide what quality you want the video stream to be. In this example, we’ll use 640 x 480. Next in MegaSeg’s Video menu, choose “Fixed Size 640x480” and start playing a video. Then move the video window to a corner of the screen (or a virtual desktop “Space” using Mission Control) that you won’t obstruct with other windows.
Now Open CamTwist and follow these steps:
Step 1: Select Desktop
Step 2: none
Step 3: Select Desktop
Select Screen: This screen (or the desktop/space you placed the MegaSeg video widow)
Click Resizable Selection.
Place box around MegaSeg’s window. If you want a 16:9 feed, select the letterbox area within the 640x480 video window size.
Optional: Use Full Screen video with the Mac’s video resolution set to a lower setting you wish to capture at. For example 1280x720. Set CamTwist to capture the entire screen, or a letterbox portion. If you wish to use MegaSeg at the same time, you will need two monitors (two “desktops”). MegaSeg can be set to output video on the 2nd desktop, and CamTwist can be set to capture that 2nd desktop.
Next download Soundflower (free) to route MegaSeg’s audio into Flash Media Encoder. In MegaSeg’s Devices tab select Playlist Output > SoundFlower 16ch. Next open Flash Media Encoder and select File > Open Profile > Open XML profile to configure FME for the stream. Then select Device In > CamTwist. And finally Audio In > SoundFlower 16ch.
Absolutely. MegaSeg incorporates powerful Scheduler and Events features. You can create schedules (playlist “Hot Clocks” based on categories/genre) and then use the Events feature to start them at specific times, or insert promos/IDs/jingles/sweepers at certain intervals (every 3 segues, every 15 minutes, 59 past the hour, Tuesdays at 10:30 PM, etc). Please read the built-in User’s Guide in MegaSeg’s Help menu for more detailed information.
Yes MegaSeg includes a built-in Scheduler and Events system to automate playlists for music rotations, ad “stopsets”, promos, station IDs, etc. The category scheduling system is based on pre-shuffled “rotations” of tracks, so it allows for even rotations. That said, you can control when tracks in each category stack are reshuffled. The default is “Every 1 Rotation”, meaning all tracks play once before reshuffling. This is set in Settings > Scheduler > Category Settings.
Note that when Rules (Artist, Track & Album Separation, etc.) are enabled and set to Automatic you need to select the categories MegaSeg should ignore to prevent issues with scheduling non-music tracks (Ads, IDs, Promos, Voice-tracks, etc.) This is set in the Rules tab on the bottom right “Ignore Categories” box.
MegaSeg’s Events tab also includes the ability to Insert Playlists or Playlist “Schedules” into other Playlists or Schedules. This is how you can insert a commercial break, or tracks from a group of categories, to be scheduled into a more general music-based schedule or playlist.
For example, using the Scheduler, you could build a short 2-minute ad “stopset“ using categories in a specific order like so:
Bumpers <--e.g. “We’ll be right back after these messages”
...All these categories contain various production elements in them. This Schedule can then be saved as a file named “Stopset A” for example. Then in the Events list you would simply insert this into the main music playlist or schedule via a single event that triggers every hour at a certain time:
:23 past the hour Insert Playlist: Stopset A
(Of course there are many more trigger types available.)
Once this Event triggers, tracks from Stopset A’s categories will be inserted into the active playlist queue. Once the last inserted track ends, it continues with the original playlist.
Above is just a simple example. You can of course use many more categories to control the rotation speed of your ads. For instance, with two categories such as “Ads60-Fast” and “Ads60-Slow”, depending on how many ads you put in each category, and how often you schedule said categories, you can control how often each ad plays.
Also note you can generate a report of every time a particular ad played using the File > Show History menu command. Then even print this report with File > Print (Command-P) and save as a PDF.
To send metadata to TuneIn, open MegaSeg’s Preferences window and select the Logs tab, then click to enable the “Send To Server” checkbox and choose “HTTP” and “Get” in the popup menus to the right.
Next, paste this into the “Server URL” field:
air.radiotime.com/Playing.ashx?partnerId=&partnerKey= &id= &title=%Title%&artist=%Artist%&album=%Album%
In the above URL, simply replacewith your TuneIn PartnerID, with your PartnerKey, and with your StationID.
And that’s pretty much it! However for commercial stations, you might include one extra bit at the end:
...Then tag your commercials in MegaSeg’s Edit window > Additional tab > Record ID field with the text “true”. (Note, you can perform a multi-select edit to assign this tag to all commercials at once.)
To send metadata to other services that accept HTTP Get or Post updates, you can apply the same concepts above, or use some built-in example presets in the popup menus for Shoutcast and Icecast servers, or even upload directly to your website via FTP.
No it’s not required to have MegaSeg installed on the server. All MegaSeg workstations can access the iTunes media files via File Sharing.
However, we do recommend the “server” be the same computer MegaSeg is used for the primary on-air studio. (In other words, the on-air workstation is also the server.) This allows the most critical MegaSeg system to have direct access to media files without needing to be served over a potentially slow or troublesome network. All other systems (production room, program director, etc.) can then access MegaSeg’s library and media files remotely via the “on-air server”.
While there’s no need to use iTunes at all, if you wish to use iTunes for the core media library, you still can with the above approach (i.e. both iTunes and MegaSeg running on the on-air system). The MegaSeg User’s Guide (available in the Help menu when running) has additional information on the network syncing features.
Yes, there are two primary methods to use a satellite receiver with MegaSeg and respond to contact closures for commercials:
The play-thru control option is the simplest if all you need to do is cut the satellite audio, play commercials, and return. This works by routing the receiver’s audio into the Mac’s audio input (or a 3rd party USB/Firewire audio device) and set MegaSeg’s “Mic Input” to that device. Then in MegaSeg’s Events tab, setup a trigger to turn the “Mic play-thru” off in combo with an event to start the commercials.
For example, here’s an Event List to play a commercial break at :20 past every hour, then return to satellite:
|:20 past the hour||Mic Play-Thru: Off and Stop Playlist|
|:20 past the hour||Open Playlist: Stopset A|
|When playlist ends||Mic Play-Thru: On and Stop Playlist|
The “Stopset A” playlist can actually be a Playlist Schedule which includes category rotations of spots, or just a single track. For example, in the Scheduler tab, you can setup “Stopset A” to have this structure:
The “Bumper IDs” and “Bumper Promos” categories can contain a variety of IDs and Promos that rotate each time the stopset plays.
Note the “Break” track at the end is important to allow the last item to play entirely before the “When playlist ends” event triggers to turn the audio play-thru back on.
MegaSeg can interface with various I/O devices using a special event called “Insert Break (serial trigger)” which can be configured to send and/or wait for any serial command string. Using a USB-to-RS232 serial cable, MegaSeg can communicate with any RS-232 compatible device.
If your satellite receiver has a built-in RS-232 port, it may be possible to directly control it instead of using a relay box by configuring the text strings MegaSeg sends or receives. Otherwise, we have configured the default settings to work with the SRC-2 from Broadcast Tools, a two relay and contact closer box for about $150. (Scroll to the middle of the list.)
Here’s an Events List example:
|When playlist ends||Insert Break Serial||Interrupt Checked|
|When playlist ends||Open Playlist: Stopset A|
In the Insert Break Serial event dialog, there will be options to set the serial port baud, bits, etc, as well as a “Send on Break” text string (the data it sends to the RS-232 device to trigger a relay). The last block is what is it listens for to continue (the data it receives from the SRC-2 on closure, and then advances past the “break track”). Note we have it set by default to pulse the relay, and wait for a closure to continue. Also note in this example, you need to include a “Break Track” at the end of the “Stopset A” schedule or playlist.
MegaSeg is also compatible with a HID device called the USB Trigger from Sensorium. This is listed on our Controller’s page. This is an input-only device (no relays), and when used in combination with USB Overdrive can be configured to trigger any of MegaSeg’s menu commands or keyboard shortcuts.
As far as music licensing goes, MegaSeg is simply a playback tool, similar to a CD player and mixer. Using iTunes you can transfer your CD’s to your computer and then import and play them in MegaSeg. Transferring your own CD’s to your hard drive is like making a backup copy of a software program. If you get rid of your original CD, you are required to delete the backup copy too.
Another example is when you make a mix CD of your favorite songs from your own CD’s to play in the car. It’s for your own use, and just the same, the sound files extracted from your CD’s are personal copies of the music you already own.
However, when it comes to public performance rights, each individual venue or station you perform at should be ASCAP and BMI licensed, which would cover the music you play from their catalogs. Some streaming providers also handle licensing via an “umbrella” plan, meaning all broadcasters that use the service are automatically licensed as long as you follow their streaming rules.
There are many options available. Please see the answer under Audio Output / Recording.
MegaSeg includes many presets already setup for many popular controllers, and all MIDI controllers can interface with MegaSeg using the MIDI Learn Mode. Simply choose “New Preset”, select a relevant function in the control list, press the button or knob on the controller to connect it, and toggle out of the Learn Mode to try it out. If you make a preset for a new controller, or need any help doing so, please let us know.
Yes, there are various options available including RF (radio) and IR (infra‐red) remotes listed on our Controllers page. MegaSeg is compatible with any remote that sends “media key” commands, as well as “Keynote Shortcuts” (enable this mode by selecting the "Use Keynote Shortcuts" command in the Playback menu.) MegaSeg also works with the Apple Remote that comes with some Macs, the Apple TV, or available separately.
The Apple Remote’s center button segues into the next track; Play/Pause pauses the track with an optional spin-down effect. Holding Play/Pause down for one second will stop the current track and playlist. The + and - buttons adjusts the volume. The FF/REW buttons adjusts the Cue Position so you can repeat or skip tracks in your playlist queue. Holding down FF/REW buttons fast forwards or rewinds the current track. The Menu button toggles AutoSeg mode for continuous playback.
Note you must launch iTunes before MegaSeg in order for the remote to function correctly with MegaSeg (you can quit iTunes once you’ve launched MegaSeg).
Center button = Segue to next song
Play/Pause = Pause with optional “spin down” effect (option in the General tab)
Play Held Down = Stop Track and Playlist
Left/Right = Playlist Cue Position
Left/Right Held Down = FF/REW current track
Up/Down = Volume
Menu = AutoSeg toggle on/off
Note: Launch iTunes prior to MegaSeg for a proper ‘lock’ on remote.
For MegaSeg to gain an “exclusive lock” on the remote, iTunes must be open prior to launching MegaSeg. Apple changed something along the way that causes the request for exclusive mode to not be respected unless iTunes is already open. Once iTunes and MegaSeg are launched in that order, you can quit iTunes, and it won’t auto-launch again while using the remote with MegaSeg.
Yes! There are several options available for remote access of MegaSeg and your Mac. Some popular options include:
Yes all newly purchased iTunes music videos will play in MegaSeg. However while MegaSeg has always been able to play older DRM copy-protected audio files, some older iTunes videos purchased prior to 2009 may not play. Apple has since removed all DRM copy‐protection from audio and music video content in 2009.
If you have previously purchased a protected DRM music video, Apple gives you two possible ways to upgrade it to iTunes Plus (DRM‐free). First using the new iCloud service in iTunes, you can see all previously purchased tracks and re-download a fresh copy of any track. This may render a new DRM-free copy at no cost. The other option is via the iTunes Match service which for a low flat rate will upgrade everything in your library to new DRM-free copies, including any tracks you may ripped yourself from CD at a lower quality (up to 25,000 tracks).
Again, while it is not necessary to upgrade any of your older audio DRM tracks since they will continue to play in MegaSeg fine as is, the iTunes Plus format does double the bit rate to 256 kbps.
There are several programs to convert DVD music videos for playback in MegaSeg. A free program called Handbrake does both DVD extraction and encoding into MPEG‐4 (mp4) format. Another free program called MPEG StreamClip can convert extracted VOB files from DVD into either an MPEG‐4 or a QuickTime movie. However, to use MPEG StreamClip, you will need to buy Apple’s MPEG‐2 Playback Plug‐in for QuickTime ($20 from the Apple Store). MPEG Stream Clip + Apple MPEG Plugin duo allows you to choose from more export options.
There are also some commercial apps for both extracting and converting DVDs with more options. These include RipIt, Cinematize and DVDxDV. With Cinematize it’s possible to extract the raw MPEG‐2 DVD video and encapsulate it into a QuickTime movie file (.mov) that will play in MegaSeg. This bypasses the conversion step to MP4 (MPEG‐4 codec) that Handbrake does, allowing you to play the video in its native MPEG‐2 format without re-compression (no loss of quality). However you will find that Handbrake’s video looks nearly identical to the original DVD quality at a much smaller file size. If you wish to use the MPEG‐2 method, it also requires the MPEG‐2 Playback Plug‐in from Apple (see link above). Once that is installed, here are settings for Cinematize:
Cinematize Settings for Native MPEG‐2 QuickTime Output
First select the DVD disc, and then the Video Title Set, then click Select VTS. In the Segment tab select the appropriate Title (containing the chapters for individual music videos; not necessarily Title 1). Then select the chapter (video track) you want to import...
- Video Stream: Main Video Stream
- Decoding: MPEG‐2 Program Stream
Audio tabDefault settings are fine
- Save Chapters: Together As One Segment (will combine multiple chapters into one file)
- Save QuickTime As: Self‐Contained, Files With All Data
- Output Format: QuickTime File
Note, unless you have Apple’s MPEG‐2 Plug‐in installed, the QuickTime output options will be grayed out. You can then only export to MPEG‐4 (.mp4) format, same as using Handbrake.
You can also create a native MPEG‐2 QuickTime file using MPEG Stream Clip (with many more steps.) Once you get the video in MPEG Stream Clip, export using the Demux video and audio to AIFF option. You then end up with two files (both should have the same name, with different extensions). QuickTime then syncs the audio and video files together when you open the video file. You can then use QuickTime Player to save them together as a Self Contained Movie, and delete the two source files.
First open the Mac’s System Preferences from the Apple menu, click on Displays, and uncheck the Mirroring option. This will give you two discrete desktops, the main desktop with the menu bar on your computer’s screen, and another secondary desktop that can be used for MegaSeg’s video playback. Note, you can also turn the Mirroring option on and off from the menu bar if you enable the “Show Displays in Menu Bar” option.
Next, if you are running OS X 10.9+ you will need to disable the showing of the Menu Bar across the top of every screen (including the video output). You can do this in the System Preferences under the Mission Control settings, hidden away oddly as an option called "Displays have separate Spaces", instead of being located in the Displays preferences as you might expect. (Apple may change this in future OS X updates.)
Back in MegaSeg, when you select the Video menu’s Full Screen menu option (“letterbox” mode recommended), MegaSeg will automatically detect if you have a 2nd display connected and show the video full screen on that display (or video output). If you have more than two video screens connected, you can select the screen by setting MegaSeg’s Video window to Normal Size, and drag the video window to the display, and then select the Full Screen video option.
The video resolution of the 2nd display (video projector, HD monitor, etc.) can be adjusted using the settings that appear directly on that display when the Mac’s System Preferences > Displays settings are open. If you can’t see the 2nd monitor to make adjustments, there is a button on your main screen’s display settings called “Gather Windows” that will move the 2nd display’s settings window to your main screen.
We currently recommend the resolution setting for the 2nd display be set to 1280x720 (aka 720p) resolution maximum (for 16:9 wide screens) or 1024x768 (for 4:3 screens), as well as use the default “letterbox” Full Screen option in MegaSeg’s Video menu for best results and performance.
Newer versions of OS X added better support for multiple displays by allowing all Mission Control “Spaces” to be accessible from every display. However this also puts a menu bar across the top of all displays. In order to resolve this, open the System Preferences from the Apple menu, then under the Mission Control settings, uncheck the "Displays have separate Spaces" option, and you’re good to go!
Also be sure to read our other video output setting recommendations.
Yes! In OS X 10.8+ there’s an “AirPlay” output device you can select in MegaSeg’s Device settings for preview or main playlist output. For Mac’s running OS X 10.7 or older, you can use a program called AirFoil from Rogue Amoeba, to send MegaSeg’s audio to any AirPlay compatible device, such as the Airport Express.
You’ll need to pick up an “1/8 inch stereo to RCA audio cable” from your local stereo store. If you experience a hum or buzz in the audio, Radio Shack sells an audio cable “ground loop isolator” which help eliminate the hum caused by pesky ground loops. You should only need this if you hear a hum or buzz using a standard cable.
Also check out this Apple tech note on how to solve ground loop problems.
You’ll need to use a second sound output, such as the inexpensive Griffin USB audio adaptor. MegaSeg has two ways of using the second output for cue and preview...
To record MegaSeg’s audio mix, one option is to use a free utility called Soundflower, which installs a virtual audio device that can send MegaSeg’s audio to any recording program, such as Apple’s free GarageBand or QuickTime Player apps. Soundflower’s virtual output/input device will appear in MegaSeg’s Settings > Devices > Playlist Output list, as well as the input device list on the recording app. Select Soundflower in both apps and it creates a direct digital connection between the two.
Another option is to record MegaSeg’s audio using special recording apps that are designed to capture the audio directly to a file. Some example programs are:
These apps have options to record directly from any app into many audio formats, and some such as Audio Hijack also supports built-in effects and plugins (dynamic compression and EQ processing for example.) These apps even support recording the entire system’s audio rather than individual apps such as MegaSeg.
One way is to use an external USB or FireWire hard drive, and use the new Time Machine backup feature included with your Mac. Just plug in the drive and select it in the Time Machine settings in your System Preferences. After Time Machine has finished the initial backup, it only needs to copy new or modified files each time you connect the drive.
If you are using an older version of Mac OS X, there’s other good software that can backup in a similar way to Time Machine. ChronoSync and BitTorent Sync apps can select exactly which folders you want to keep backed up. These options are useful if you’re tight on external drive space, or want to keep a “mirror copy” of your main drive rather than a Time Machine style backup. ChronoSync and BitTorent Sync can be set to backup the entire system, just your home folder, or a set of specific folders, with the ability to only copy new or modified files. (There's also a Terminal command line option we'll cover more below.)
The Western Digital 4TB My Book USB external hard drive is a perfect backup option with excellent speed and plenty of room for either incremental Time Machine backups and synced mirror copies. If you have a huge library and need to store music videos as well, you might consider the 6TB or 8TB My Book Thunderbolt Duo which can also run in a 3TB or 4TB mirrored mode for additional safety when used as your primary library drive.
If you have two or more Macs you want to keep in sync for a “hot backup”, you can use the ChronoSync and BitTorent Sync apps described above to handle the syncing of files between them directly. You can connect any two Macs together using a FireWire cable (for fastest speed), and restart one of the systems. When you hear the startup chime, hold down the “T” key which will enable Target Disk Mode. This allows the Mac’s internal drive to be used as a virtual external FireWire drive for the other Mac it’s connected to. You will then see the drive appear on the desktop as an external FireWire drive. Then just use your sync app to update the entire volume, or specific music folders as described above.
Finally, if you want to geek out, there’s a Terminal command that can sync between drives (or remote servers) called ‘rsync’. This MacLife rsync tutorial gives a good overview of common usage.
Yes! MegaSeg has the ability to play all songs and music videos purchased via Apple’s iTunes Store (including older DRM copy-protected audio tracks!) The iTunes Store uses a format called “AAC” (Advanced Audio Coding) which is a standard audio compression (codec) for MPEG‐4 (the files with an .mp4, .m4p, and .m4a extension). Learn more about the iTunes Music Store, and how to buy your music online, ready for MegaSeg mixing.
Yes, MegaSeg supports all popular formats natively including MP3, MP4 (MPEG-4), AIFF, WAV, and anything QuickTime can play. Plus you can add many additional audio and video codecs with free plug‐ins.
First up is Perian which adds support for various codecs including DivX, 3ivX, FLV1, FSV1, VP6, VP3, HuffYUV, ffvhuff, MPEG‐2, FRAPS, Windows Media Audio v1 & v2, Flash ADPCM, Xiph Vorbis, libavformat, AVI, FLV, MKV, and AC3 audio. (Note while Perian is no longer updated, the current version still works great!)
Next is XiphQT which adds support for FLAC and Vorbis audio (Perian supports Ogg Vorbis as well). However to support .flac files (rather than just .ogg containers), you’ll also need to download the FLAC Importer, and move the "FLACImport.component" file into the same /Library/Components/ folder as the XiphQT component file. (Note while the instructions mentions the /Library/QuickTime/ folder, we found the /Library/Components/ folder works fine.)
For Windows Media (.wmv and .wma files) support, check out Flip4Mac.
Finally, Apple’s own MPEG‐2 Playback Plug‐in ($20 from the Apple Store) adds playback of various MPEG-2 stream files (Note Perian supports most MPEG-2 files for free as well).
Make sure you are viewing all songs you want to update in the Library view (selecting “All Categories” will display all songs imported), then go to File > Library Tools > Import ID3/AAC Tags. Then select the fields you wish to update and click Process. This will take several minutes depending on the size of your library. (Note the ‘time’ field takes the longest to process, as is unchecked by default.)
MegaSeg offers multiple methods to import tracks from iTunes, including scanning the iTunes Library database, searching iTunes' media folder, opening an iTunes Playlist, or dragging tracks directly from iTunes into MegaSeg's window or dock icon.
If you have iTunes version 12.2 or higher, we recommend enabling a new “share library XML” option in the iTunes Preferences:
➊ Open iTunes Preferences
➋ Click the Advanced tab
➌ Check the ‘Share iTunes Library XML...’ checkbox
➍ Click OK to close the window
There are two basic methods to accomplish this; Manually copy files, or use an automated tool such as Apple's Migration Assistant. We'll cover both methods below.
On your older system, run MegaSeg's Scan for Missing Files command (File menu > Library Tools > Scan For Missing Files) and if one appears, click "List All" to see a full report. (This scan ensures MegaSeg is current prior to migrating.) Next make sure MegaSeg is not running on both systems.
Connect two Macs via a FireWire or Thunderbolt cable, and use "Target Disk Mode" to access the Mac's drive directly. Once the cable is connected, restart the old Mac and hold down the “T” key until you see a FireWire logo appear. This turns the old Mac into an external hard drive, and should now appear on your new Mac's desktop. (You may need to open a new Finder window to browse for it.)
For Macs with an Ethernet port (or special Ethernet adapter), connect an Ethernet cable between both Macs and turn on File Sharing in the System Preferences on either Mac. You can then login and copy files over the network. A slower alternative to using an Ethernet cable is to connect via WiFi. However rather than connect though your WiFi router, create a "computer-to-computer" WiFi network for a stronger signal and faster speed.
Use an external hard drive to transfer files. This method is typically slowest, as it requires copying files twice (both to and from the transfer drive), although it leaves you with a handy backup.
To assist in the actual copying of files, you can use Apple’s “Migration Assistant” application to handle everything automatically. The Migration Assistant is located in the Applications folder inside the Utilities folder, but you are also asked if you want to use this when first booting a new Mac. This is highly recommended when you get a new Mac to ensure all your stuff is moved correctly — It's like performing a complete brain transplant.
The Migration Assistant will walk you through the step to connect the Macs together (use the above mentioned Target Disk Mode or Ethernet for best speeds), and take care of copying over your home folder, including the Music folder where MegaSeg stores its database, and iTunes stores its media files, as well as your applications, documents, emails, settings, and other important data.
Because the Migration Assistant moves an entire home folder account (and does not support merging into an existing account) it's best to use this when a Mac is fresh from the box, as otherwise you will end up with two user accounts. You could delete the unwanted account and start using the freshly migrated one, but you may decide it's best to use the manual method below and copy only the things you need.
Generally, if you copy the entire contents of your Music folder to the Music folder on the new Mac, you'll be good to go. More specifically, MegaSeg's library, playlists, logs, etc. are stored inside the "MegaSeg" folder inside your Music folder (located at ~/Music/MegaSeg/). Move this folder to your new Mac at the same location (inside the ~/Music/ folder). Next, for most users, the actual media files MegaSeg plays are inside the ~/Music/iTunes/ folder, and again copy that to the same location on your new Mac.
Next you should check to see if you may have imported files from other folders (outside of iTunes) or external drives using MegaSeg's "Folders View". Display this view using the library's sort menu and select "Folders", or choose the File menu > Remove Folders command. Once the Folders View is displayed, it will show a list of drives you've imported from, and you can click the triangles to expand each drive and navigate down the folders to locate anything else you may need to copy over.
Once everything is copied, skip to the Finishing Up section below.
If you only want to move a handful of specific playlists over, you can pull the Playlist folder out of MegaSeg's data folder (or individual playlist files stored inside) and put them in the same Playlist folder location on the new system.
Start up MegaSeg on the new system, and it should popup up with the same info and be able play everything, as long as you put the copied media files in the same location as it was on the old system.
Next, it is important to run MegaSeg's Scan for Missing Files command located in the File menu > Library Tools > Scan For Missing Files. This scan will ensure MegaSeg has updated paths for all media files. It will also update the File ID tracking codes so if files move around (or iTunes organizes things), MegaSeg will still be able to find everything on the new drive.
If you run into substantial missing files, you may need to use the Remove Folders command in the File menu to clear everything out and reimport fresh. (This should not cause the categories or segue times to reset, as all the metadata is stored in both the library and the files as a backup, specifically for a situation where you need to reimport everything.)
Yes. MegaSeg allows you to customize your categories. You can even put a song into multiple categories. This is available by clicking the Set button next to the Category field in the Edit Media dialog (or File > Edit Media menu).
MegaSeg Pro includes a Mic On/Off button which automatically attenuates the master music volume, and enables software play‐thru from any audio input to the audio output device you select in MegaSeg’s preferences. For example, you could use the built‐in microphone and have MegaSeg send the audio to an external USB audio output, or the built‐in speakers.
Yes! MegaSeg has many beat mixing features, including a wave viewer for visual mixing and syncing beats, support for multiple sound outputs for preview and cue, multi-touch trackpad control, as well as full MIDI controller support. In MegaSeg DJ the Mixer is always visible, where in MegaSeg Pro you can optionally hide the Mixer view — Click the Mixer button to the right of the Playlist to toggle the full mixing controls. Read more about output options, as well as examples of MIDI controllers.
There’s no set limit to the library size. MegaSeg will try to handle as many files you throw at it, although there are practical limits depending on your available RAM and drive space.
Yes, with MegaSeg you can import files directly from any external or network drive.
Note, we normally recommend full‐size external drives instead of compact “pocket size” drives, as some smaller drives may not be designed for heavy multimedia use (such as constant playback and mixing), and could overheat easily.
For a multi-user radio station setup using MegaSeg Pro (which can sync the library and playlists between systems, such as the on-air studio, production room, and program director's office), we generally recommend the on-air system be the primary server for the other MegaSeg systems. This allows the most critical MegaSeg system to have direct access to the media files. All other systems (production room, program director, etc) can then access MegaSeg’s library and media files remotely via the “on-air server”.
Audio uses a very small amount of bandwidth and most drives will work fine. However, we generally recommend full‐size external drives instead of bus-powered “pocket size” drives, as some smaller drives may not be designed for long multimedia sessions, and could overheat. Make sure to stress test your drive for the length of time you’ll typically use it.
Yes this is possible by putting them in the exact same place on the new drive (maintaining the original path location). MegaSeg will automatically find the files on the new drive without any other prompt or action required, as long as the path has not change besides the drive name.
For example, if two songs are on two drives at the following paths:
You can move them both to a new drive here:
...And MegaSeg will find everything automatically.
You can even change the path slightly by removing levels like so:
You can not change the path by adding or modifying levels:
After moving or consolidating files on a new drive, you should use the “Scan For Missing Files” command in the File > Library Tools menu in MegaSeg. This will update the paths in the database and confirm everything was successful. (Even if you don‘t do this, it will update paths on-the-fly as needed. It is still a good idea to do a full scan after making major changes).
Once the scan for missing files is done and reports no problems, you can move stuff around and reorganize as necessary on that drive. This is because MegaSeg tracks files and folders that get renamed or moved on a drive using a special ID. (Note this only works on Mac formatted drives. You can check the format in the Finder’s Get Info window when the drive is selected.)
The Fade-Out Time is global and defaults to 3 seconds. Each song does have its own custom segue time (or end time), and allows you to override the fade‐out with the “Fade‐out Override” checkbox. You can also use the Voice-Over checkbox (which automatically enables Fade-Out Override) to make a voice track play over the intro of the next song in the playlist (and backtime into the vocal if required).
Yes, MegaSeg keeps track of the files using a special tracking FileID. This means you can move or rename a file on the same drive and MegaSeg will be able to relocate it automatically. MegaSeg also keeps track of the audio files in the database by path and filename. It will check this first, so you can swap out a file easily. If for some reason it can’t locate a file, then MegaSeg will give a missing file error, and allow you to manually find or remove the file.
Intro Time is used to display a count down timer to the start of the song’s vocal. It’s useful if you talk over the intro of a song (radio style) and keep track of how much time is left before the singing starts.
Yes. Set the End Time (aka Segue Time) at the exact time of the cold ending. MegaSeg will start the next song at this exact time. MegaSeg’s fade-out of the previous song always starts after the next song starts, so it won’t cut off the cold ending song. (Settings a custom End Time also disables the AutoSeg Trim mode for that track.)
Yes, MegaSeg has a Print command in the File menu that allows you to print either the currently selected Library, Playlist, Logs, or Play History windows. Just click to select the list and then choose Print from the File menu (or Command-P) and check the fields you want included in the list.
Alternatively, all saved Playlists are text files stored in the Playlists folder. You can print them using a text editor or spreadsheet like Excel or Apple’s Numbers and reformat as necessary. The Library can also be exported as a text file by using the ‘Export Library as Text’ menu command. The tabbed text file can open in a spreadsheet program, such as Numbers or Excel.
The database is conveniently exported as a text file located in the MegaSeg data folder inside your Music folder. This makes it easy to “power edit” using a standard text editor if necessary. You can also export and import the Library as a tab delimited text file to edit using a spreadsheet such as Numbers or Excel using the File > Library Tools menu.
No, MegaSeg is completely self-contained and utilizes built-in OS X libraries and APIs such as Core Audio and QuickTime. In fact, the only files MegaSeg saves is for its Library, Playlists, Logs, etc. (within ~/Music/MegaSeg/).
When you upgrade iTunes, you may need to de-authorize your computer and then re-authorize it using the commands found under the Store menu inside iTunes. Another thing to watch out for is having two or more accounts for some of your iTunes music. For example if you used a different iTunes account years ago to purchase some tracks, you may need to authorize that specific account too. You can check the exact account name used to purchase a track by selecting it in iTunes and then choose the “Get Info” command in the File menu (Command-I), and the account name will appear under the Summary tab. (Your Mac can be authorized for multiple accounts simultaneously, but each account can only authorize 5 computers at a time.)
Note that the iTunes Store no longer sells DRM copy‐protected tracks, and also uses a higher quality bit rate (known as “iTunes Plus” format). It’s possible to upgrade your older purchased music to DRM-free iTunes Plus format two ways. Using the new iCloud feature in iTunes you can see all your previous purchases and download fresh copies, which has been shown to render DRM-free versions as no cost. Or for a small yearly fee using the new iTunes Match service, Apple will replace your entire library with fresh DRM-free copies of everything in your library, including tracks you may have ripped from CD at lower quality (up to 25,000 tracks).
MegaSeg keeps track of files using Mac OS Alias technology. This means that even if a file is renamed or moved on the drive, MegaSeg will still be able to find and play it. However if you swap hard drives, or transfer your files to an external drive, it’s a rare possibility for it to get confused and cross‐link to random files if files move or get renamed on the new drive before MegaSeg gets a chance to re-index them at their new location. A simple solution is reimporting the files fresh. Note all your database info will remain intact, since MegaSeg tags each file with its custom metadata.
Here’s how to clear out your library and reimport:
You should now have a fresh re‐linked library. This will solve the problem of cross‐linked files or “Play Error -1”.
MegaSeg’s “AutoSeg Trim” feature will subtract time from the end of a track that has not had a custom end time (aka “Segue Time”) set. The default Trim time is 7 seconds, which can be adjusted in the Playback tab in the preferences. The AutoSeg Trim feature is good to “catch” songs that have not been set to a specific (i.e. perfect) segue time. When a track has a Segue Time that is different (less than) the default length of the sound file, MegaSeg knows the track has a custom set end time and disables the AutoSeg Trim feature for the track.
Note, MegaSeg 3 and higher does not enable the AutoSeg Trim feature for tracks under 95 seconds in duration (for example commercials and jingles) to prevent cutting off those elements by default. Manually trim these tracks as needed using the End Time setting.
This is most likely an issue with how your audio output device is configured for surround sound channels. By default if you are using a sound output device that supports multiple channels, it may send mono tracks to the 3rd output connection it assumes is used for a 5.1 surround sound “center speaker”. This is very easy to change using Apple’s Audio MIDI Setup app, which allows you to define the speaker arrangement for any sound output device...
This restart message is known as a “Kernel Panic”, and generally means something went wrong deep within the OS or hardware. One common cause is a bad or failing RAM chip. If you installed additional RAM recently, it could be that it does not conform to Apple’s specs, or just a flaky module. Some brands may be temperamental in your model of Mac. If you have two RAM slots filled, try removing one and running for a while to see if the problem goes away. If not, swap the RAM chips and try using only the other one for a while to help narrow the problem down.
Another likely cause is the Mac OS X system file becoming corrupt on disk. This can be solved by reinstalling the OS from a Recovery Boot, the original discs, or sometimes just doing a system update (using Software Update in your Apple menu).
Finally a there could be a driver conflict for some 3rd party hardware you have added. If you’ve installed a piece of hardware that requires a driver of some sort, try uninstalling or downloading a newer version.
You can also try some of the troubleshooting options in our larger overall checklist, for example running Disk Utility’ Repair Permissions, Resetting the PRAM, and booting via Safe Boot.
Yes, below is our checklist. There are various things that could affect performance or cause system issues, for example disk corruption, software and hardware conflicts, swap file fragmentation, or “run‐a‐way” processes. The good news is Macs rarely suffer from these issues. However if a problem does arise, here’s a list of things to troubleshoot:
There are special maintenance tasks which Mac OS X runs overnight to improve performance. If your computer is not awake at that time, the maintenance tasks may not run. However you can force these tasks to run manually via the Mac OS X Terminal utility (found in your Applications folder inside the Utilities sub‐folder).
When you run it and get a command prompt, enter the command:
sudo periodic daily weekly monthly
It will then ask you for your administration password once you enter the command. Then it will take several minutes for it to finish (possibly up to a half‐hour). There is no progress bar displayed when using Terminal, so you’ll just have to wait for the command prompt to appear again to know it’s done.
Open your System Preferences, and click on the Energy Saver icon, and try unchecking the “Put the hard disk(s) to sleep when possible” option. Note in contrast we recommend you disable the “Keep All Drives Spinning” option under the General tab of MegaSeg’s preferences unless you use an external hard drive.
On some Macs there is a pop‐up menu called “Optimization” which you can try setting to “Better Performance”. On older systems under the Options tab, there is a preferences for “Processor Performance”, which you can try setting to “Highest”. (Note on laptops, using these settings will run down the battery faster.)
If your system does not have an “Optimization” or “Processor Performance” setting in the Energy Saver settings, you may still be able to change it using the command line (Terminal application). To do so, open Terminal (found in the Utilities folder), and enter “sudo pmset dps 0” at the prompt. It will ask for your administration password. When set it will simply show another prompt. You can now Quit Terminal.
~/Library/Preferences/MegaSeg Prefs (*older versions only)
~ = your home folder (i.e. Macintosh HD/Users/...your username.../)
Note: If you have OS X Lion 10.7+, your Library folder is hidden by default. You can get to it by holding down the Option key while selecting the “Go” menu in the Finder.
If your question was not answered, please contact us.