Universal JukeBox
Designed for Windows Vista (SP1)
(But also works in Windows XP)

OLD GDS | C# STUFF | WOW | SHIELD DEFENDER 4 (GAME)

Welcome to GD Software.

Use the menu at the top, for quick-links, or continue on this page, to read more about our primary (and only current) software, Universal Jukebox.

NEWS

Shield Defender 4 Beta will soon be released.
Click on the image for more info



 


Quick Introduction to Universal Jukebox



(more screenshots here)

What is Universal JukeBox?
Universal JukeBox is a simple software jukebox. It can act as a real jukebox (almost), and play your favorite tracks in several ways.
It has it's own lightning fast database for keeping track (in a sorted manner) of your tracks. That makes your search for a specific track lightning fast!

It's freeware!
Universal JukeBox is absolutely freeware! Just download and use it.

What's it written in?
It's written in Microsoft .NET (C#), and it's music engine is FMOD (FMODex actually). You can read all about here: http://www.fmod.org/
If you want the source code, just download it below here (in PDF format)

Who's behind?
Universal JukeBox is written by Brian Niels Bergh.

DOWNLOAD NOW

File Version Release Date Hits
Universal JukeBox.zip 3.8.3.0 July 03, 2009 00:54 10087
Universal JukeBox.pdf 3.5.0.0 N/A 1859

This page has been viewed 614 times.

WHAT'S NEW IN THIS RELEASE?

Version 3.8.2.0
   
- Fixed: Waveforms could not always be calculated (and failed). This should be fixed now.

Version 3.8.1.0
   
- Added: Option (Estimate files before scanning)
    - Fixed: A few minor bugs.

Version 3.7.0.0
   
- Added: Open with Media Player - support (for easy cd-burning).

Version 3.6.1.0
   
- Fixed: Vista Mixer Icon - Now shows the correct "Universal JukeBox" icon.

Version 3.6.0.0
    - Added: New version of FMODex - most current, several minor bugs fixed.

Version 3.5.0.0
   
- Added: Faster file-copy. - Data is now copied using a larger buffer, and a new interface for progress.

Version 3.2.0.0
    - Added: Copy to... function in Radio Station Editor.
    - Fixed: A minor bug in Radio Station editor.
    - Fixed: A minor bug in color scheme editor (if you deleted the scheme currently in use, the program crashed).

Version 3.1.0.9
   
- Added: Alert (topmost) priority control support to G15 Display.

Version 3.1.0.8
   
- Fixed bug: Error when deleting colors scheme currently in use.
    - Added: Track Number to Song Title.

Version 3.1.0.6
   
- Fixed bug: Original database was of wrong version.
    - Fixed bug: Data-Paths was incorrect on some XP PC's.

Version 3.1.0.5
    - Fixed several minor bugs (in VISTA).
    - Added support for Logitech G15 LCD Display (Logitech G15 Keyboard). (see screen-shoot below).
    - Added new splash-screen (for initialization of G15)

View version history
 

ABOUT UNIVERSAL JUKEBOX

- Local database
    * A local database is used to handle all tracks.
    * Define one more (as many as you like) paths.
    * Scan the defined paths for files using advanced search schemes - Allowing you to search
       more efficiently for folders-differential, files-differential or do a complete scan.
    * Automatically removes non-existing files from the database (one-way synchronization).
    * Ultra fast file information access. - The file is accessed physically (as a regular player),
       but the file information is collected once, when you scan the media paths.

- Party Mode
   
* In this mode, the player works "kind-a" like a normal CD-Player. The user(s) can't seek,
       or skip tracks etc.
    * In this mode, the build-in play list ([Party Mode] ) is used, and user(s) can only add to the list,
       and only in sequential order (new files goes last).
    * In this mode, play time and ETA is calculated for all tracks on the play list. Making it easy for
       user(s) to see what their track in particular is played.
    * In this mode, a playing track is automatically removed from the list, when it has finished playing.
    * This mode is password protected - even an application re-start will not modify the player state.

- Find
    * This function is made quite powerful. When ever you search, you search the internal database for
       optimum speed. Search within 1'000'000s of tracks within milliseconds.
    * This function uses an enhanced scheme to search, meaning the search algorithm searches within
       filename, path and all ID3 tag's inside the file.

- Play Lists
    * You can add as many play lists as you like (just as in a regular media player), but these lists can
       be more dynamically build, using search options, and the opportunity to add several files at once
       or even a complete folder.
    * You can copy tracks from one play list to another, just by right-clicking  on the selected tracks.
    * You can copy any physical file by right-clicking, to any preferred folder. - This makes it very easy
       to copy files for specific needs from the juke box to any location in your file system. The files will
       even be auto-renamed if you have selected several files, with same name.

- Radio Mode
    * Build you own radio channel - well, it's not really a radio, but that's what I prefer to call it.
       When you create your own radio channel in Universal JukeBox, you simple define a set of criteria's
       to follow when Universal JukeBox looks up the next track to play in your radio. These criteria's can
       be +words -words, year and year-range's and genres. - It's really  an easy task to create a new radio.
       When listening to your radio, Universal JukeBox will continue playing all tracks that fulfill your criteria's.

- Logging (not implemented yet)
    * When ever a track is played, it will be recorded into a log. This log can be used to generate several
       kind of lists. Top-100, Top-10, most played tracks, genres, etc. - Cool after a party - you can see what
       people searched the most for, and which tracks was played more than once, and and and and......

- Several play-modes
    * Universal JukeBox has several play-modes. These play-modes are called "EOF and OEL" end of track
       and end of list. You can specify what the player should do when ever a track ends, or when ever a list
       ends. Track-modes are: Next, Random, Repeat, Stop. List-modes are: Next, Random, Repeat, Stop.
    * Random Random - Means that the player makes a shuffled list of ALL your tracks, and plays them
       one by one.

- Advanced Music Visualization
    * Universal JukeBox comes with several music visualizations. (plug in-support might be added).
    * Spectrum Analyzer (with z-compressor, ensuring a perfect scope at all levels).
    * Spectrum Analyzer-shadow peak algorithm - Ensures perfect peak-visualization of peaks and weak's.
    * Dual (stereo) Oscilloscope with full channel separation.
    * Dual Vu-Meter(s) - Full featured Vu-Meter, visualizing currents and peaks.
    * Wave Form generator - Right-click on the seek bar, and choose "generate wave form" to see the file
       in Wave Form - The generated Wave Form is time-static (and precise).

- File information Plug-in support
   
* Universal JukeBox comes with a plug-in to retrieve file-information. (ID3 tag's). This plug-in can
       handle mp3 and wma files. But you are free to make your own plug-in.

- Cross Fader
    * A build-in cross fader allows you to mix to tracks.
    * You can choose how to cross-fade and how fast to do it.
    * Choose between "Fade In, Fade Out, Fade In/Out or disabled" - With Fast/normal/slow speed.
    * Dual Channel ensures that not a beat is missed when cross fading!

- Visual Volume and Volume Fader
    * A build-in volume controller ensures that you can control the player volume without having to
       adjust the volume-mixer in windows/platform.
    * The volume is visualized for master and each channel.

- Customizable GUI colors
    * all (or all player) colors can be controlled using a build-in color scheme editor.
       All other colors are adjusted in the platform (in windows, its the appearance tab in the desktop property).

- Radio Import/Export
    * Radio channels can be exported individually to a file.
    * Radio channels can be imported individually from a file.

SCREENSHOTS





 


(Logitech G15 Display - full supported in Universal JukeBox)