Order GSelector Now

Music scheduling reinvented®

GSelector is the world's most powerful multi-station scheduling system. With a single point of entry, flexible configuration and the most up-to-date technology, GSelector is the newest way to create great schedules.

Instant improvements

The RCS patented goal-driven demand based scheduling engine in GSelector is like no other music scheduling program. You create a station, design clocks, enter and code your songs, and then GSelector will schedule them according to their natural demand. You're still in control because you can adjust overall rotations, sound and flow with simple to use attribute sliders. Improve your station with just a few clicks then sit back and watch GSelector create schedules that reflect your changes.

Build a better log

GSelector virtually eliminates unscheduled song positions. It considers every song for every position, making hundreds of thousands of decisions in a typical scheduling session. This guarantees that the best song lands in the best slot every time. With the best spread of artists, songs and attributes, you get a great log every time.

Better Integration

In concert with Zetta, the GSelector user gets the full-blast and power of integration. Things like sharing metadata, songs added to the automation system show up in GSelector for further coding or classification, Smart analysis of the music (exclusive to RCS products) and instant communication between the automation system and GSelector, so that when a log is missing in automation, GSelector is there to resend the log.

Faster Research Application

With GSelector, your research can be applied to your database with ease. Quickly incorporate your latest research scores into GSelector so that you have instant improvements in programming. That makes GSelector more than a scheduler.

Additional Benefits

Linker, the world's first promo and link scheduler is now part of GSelector. With our exclusive cross-station protection, you can prevent the same song from playing at the same time across your stations. GSelector's audio analyzer adds important codes like energy, tempo, texture, open and close to each song automatically. GSelector is truly music scheduling reinvented.

Order GSelector Now


Selector2GO, a feature of GSelector®, is tailored for the web. Selector2GO works on all of today’s contemporary browsers and across platforms and mobile devices. This includes most PC and Mac computers as well as the vast majority of current smart phones, tablets and e-readers, including the iPad and iPhone.

Order Selector2GO Now


  • Better schedules

    • Patented scheduling technology with an easy to understand interface
    • Virtually no unscheduled positions
    • GSelector always selects the best possible song for each position
  • More control of your music

    • Cross-station protection: prevents same song airplay on multiple stations
    • GSelector spots, repairs and tells you what it did to resolve the conflicts on each station
    • Upload your research scores right into GSelector to improve the sound of your station in minutes.
  • Built for the future

    • One library serves many stations
    • Quickly create multicast or Internet streaming stations
    • HD Ready music scheduling software
  • Work anywhere, anytime

    • Use GSelector anywhere there's a computer and an Internet connection
    • Multi-user system
    • Streamlined workflow
  • Smart technology

    • Simple demand sliders let you make improvements faster
    • Automatically adjust your library to achieve desired rotations without math or complex settings
    • SQL Database with Enterprise database
    • Direct database access for third party developers
  • One library, many stations

    • Configurable architecture supports one or hundreds of stations or channels
    • Enter a song into one library so that all stations have access to it
    • Global attributes to control music across all formats
    • Station specific attributes control specific airplay on one station

Technical Requirements (Version 4.3.0 and higher)

IMPORTANT NOTE Microsoft has dropped support of Windows XP and Windows Server 2003. Since these operating systems are no longer supported by Microsoft we have dropped support for them as well. GSelector Version 4.3.0 and higher will not install on Windows XP or Windows Server 2003.

GSelector Components

GSelector has three fundamental components — a database server, a service host and one or more client workstations. All three GSelector components can reside on a single machine, providing what we call a stand-alone configuration. This model is suitable for a small enterprise having one or perhaps several users who do not need to work in GSelector at the same time. The GSelector components can also be spread across two or more machines on a network to allow multiple users at separate client workstations to access GSelector simultaneously. Each client runs the GSelector software which accesses the database through the service host. One such configuration might have the database server and service host running on one machine, with multiple clients connected to that machine to access data. Another might feature separate machines for the database server and service host, with multiple clients connected to the service host to access the database.

Operating System Requirements

GSelector client workstations will run on Windows 10 (Pro version), Windows 8.1, Windows 7 or Windows Vista. For optimal multi-user performance a GSelector server should run on Windows Server 2012 R2 or Windows Server 2008. For smaller system configurations, a GSelector server may run on Windows 8.1, Windows 7 or Windows Vista. Home Basic and Starter OS editions are not supported. To take full advantage of the baseline RAM requirement of 4 GB you must be running a 64-bit operating system.

SQL Database Requirements

GSelector requires SQL Server 2014, SQL Server 2012 or SQL Server 2008 R2, with SQL Server 2014 being preferred. Optionally, and at their discretion, a user may purchase and install the Standard or Enterprise Edition of SQL Server 2014/2008. If a Standard or Enterprise Edition is not present, SQL Server 2014 Express, along with a named instance of "GSelector" will be automatically installed with the application. Microsoft has limitations on SQL Server Express, including support for only one physical processor socket, a memory limit of 1 GB for the buffer pool and a maximum database size of 10 GB. If more than one SQL Server named instance is already installed, a list of instances will be presented during GSelector installation and the user will choose one for use with GSelector. Full-Text Search, TCP/IP protocol and mixed mode authentication (Windows and SQL) must be enabled. A number of SQL users will be created during GSelector installation including gs_user, gs_sa, and GSelectorSQLAdmin. SQL Browser listens on UDP port 1434 so this port must be open.

.NET Framework

If not already present, Version 4.5.2 of .NET Framework will be installed along with GSelector on each machine.

IIS Requirements

IIS, an acronym for Internet Information Services, is an extensible Web Server which must be present on a GSelector Service Host machine. If not present, IIS is installed and configured on the Service Host during GSelector installation. The GSelector services are hosted by IIS in their respective virtual folders. GSelector Clients communicate with the services via TCP and HTTP.


A GSelector client must be able to access the Windows Services and/or Web Services running in the virtual directories on the server (or on the Service Host if there are two GSelector servers on the backend). This may require a VPN connection from outside the site. A broadband connection is highly recommended.

Requirements of the Stand-Alone Configuration

  • Caution: This configuration is appropriate for a database having one or a few stations which will be used by one or a limited number of people. It assumes no more than five stations with no more than 900 active songs in each station, a moderate amount of attribute coding across all stations and no more than 31 active days in the log window. A larger number of stations, more active songs or attribute coding and/or more active days will increase the memory and processor speed requirements necessary for satisfactory performance.
  • The three fundamental components of GSelector — Database Server, Service Host and Client — are all present on a single computer for the Stand-Alone configuration.
  • Processor: 2 GHz or faster recommended
  • RAM: No less than 8 GB however we recommend more RAM to improve performance
  • Available Disk Space: ~500 MB
  • A service named RCS GSelector Publisher Service Host will be installed if not already present

Client / Server Configurations

The three structural components of GSelector — Database Server, Service Host and Client — can be spread across multiple computers to make the system faster and more robust. The following topics describe typical GSelector Client / Server configurations employing two or more computers. The client / server configurations described below typically support databases containing more stations, more active songs and more attribute coding than what is described above for the stand-alone configuration. You should discuss your intended database structure with RCS before proceeding. The requirements shown below are for typical databases while your database may require heartier hardware.

Requirements of a Single Computer Running the Database Server and Service Host

  • In this Client / Server configuration the Database Server and Service Host components run on one machine. One or more Clients running GSelector connect to this machine to get access to the database.
  • Processor: 3 GHz or faster recommended
  • RAM: No less than 8 GB however we recommend more RAM to improve performance
  • Available Disk Space: 50 MB - 2 GB depending on the number of songs, links, and most importantly, the number of days of schedule history.

Database Server and Service Host on Multiple Computers

In the following configurations the Service host connects to the Database Server and the Clients connect to the Service Host. An advanced configuration employs two or more Service Hosts connected to the Database Server with different Clients connected to different Service Hosts. Since scheduling takes place on the Service Host, an advanced configuration provides load balancing. In the following topics we’ll examine the individual components of a GSelector system having multiple servers on the backend.

Requirements of a Computer Hosting the Database Server

  • Processor: 3 GHz or faster recommended
  • RAM: No less than 4 GB however we recommend more RAM to improve performance
  • Available Disk Space: 50 MB - 2 GB depending on the number of songs, links, and most importantly, the size of the schedule history window.
  • NOTE: If the Database Server will be accessed from a Service Host running on a different machine, SQL must allow for Remote Connections.

Requirements of a Computer Running the Service Host

  • Processor: 2 GHz or faster recommended
  • RAM: No less than 4 GB however we recommend more RAM to improve performance
  • Available Disk Space: ~100 MB

GSelector Client Requirements

  • Processor: 2 GHz or faster recommended
  • RAM: No less than 4 GB however we recommend more RAM to improve performance
  • Available Disk Space: ~100 MB


What is GSelector?

GSelector is music scheduling reinvented... literally. It's a very different system for a new breed of radio programmers with new responsibilities. The new story has become universal: managing multiple channels. Typically that means radio PDs or MDs are asked to create music logs for some combination of HD, FM, AM, Internet streams or satellite channels, and doing this with less available time than ever before. GSelector is the first program to use the RCS patented goal-driven, demand-based scheduling engine.

How does GSelector work?

Every programmer has goals for their on-air sound, and that's how GSelector is controlled. You start with your finished log - look at the results and adjust the "natural demand" of each song, artist or attribute like tempo, theme, and sound code as needed, to create the results you want.

Is it easy to set up?

Yes. That is what makes it so revolutionary: its ease of use. Users simply tell the system what their logs must sound like and GSelector automatically takes it from there in creating future logs. This saves time and creates virtually no unscheduled positions while providing more log control without setting up rules.

What is its greatest strength?

GSelector virtually eliminates unscheduled log positions, considering every song for every position, so the best possible song is chosen for each log position every time. GSelector will literally change the way you work.

Can I schedule a log over the Internet?

Yes, you can even schedule multiple stations simultaneously, from anywhere. Since you will have one music library across an entire enterprise, your song attributes only have to be entered once and then can be shared by any station you manage. GSelector provides Cross-Station Protection so two channels cannot play the same song simultaneously. There is also a new Audio Analyzer inside GSelector, which identifies song parameters like energy, tempo, run time, whether an ending is cold or fade, and opening/closing musical key of the song - all automatically. It can even identify multiple intros of a song!

Do I need extra software and equipment to work on GSelector over the Internet?

You will need a server quality machine at the station. (See Technical Requirements). Internet Information Services must be added as a Windows component. Port 80 must be open to be reached by workstations.

Will GSelector automatically convert my Selector backup?

Because GSelector database structure is vastly different than all other music schedulers in existence, our experienced staff at RCS will handle database transformation quickly and easily for you upon request. GSelector will adopt the settings from the prior database into your new library, from which you can add channel-specific attributes which can be unique to each station or channel sharing this library of music.

What is the first thing I will notice about the program?

You will marvel at its multi-station capabilities. With more programmers handling multiple stations, GSelector's architecture is perfect for the new face of radio: one library, many stations. This means you only enter each song once. With global and station-specific codes, each station has better library management.

Can other programmers in my group see my station's library?

Only if you grant other users rights. GSelector includes a state-of-the-art rights management system that opens and closes certain areas of the program according to the user's sign-in credentials.

What is Cross-Station protection?

This means you will never schedule the same song simultaneously on two or more stations.

Does GSelector let me hear my log?

Yes. When you add the songs' Media IDs corresponding to your audio storage files (and as long as your workstation has access to the machine where the audio is stored) - you can audition an entire song, the song's open and close or the open-hook-close of each song in the log.

How do I adjust a song or artist?

Simply click the up or down slider to adjust the natural demand of any song, artist, or attribute.

What are attributes of a song?

These are the many ways you can classify, and thus control, your music and rotations. Attributes can be any name or concept you need to help shape your station. Each Attribute must be put in to one of these groups: Artist Group, Content, Era, Genre, Instrument, Theme or Vocal.

What other smart tools are in GSelector?

GSelector has a powerful analysis program that generates tempo codes, intro times and other important information by analyzing the audio files in your library. This information is written right into each song window.

GSelector: An Innovative Music Scheduling Solution

GSelector and Media Monitors Feature Tracker