SAM Broadcaster

SAM Broadcaster

SAM Broadcaster



Download : SAM Broadcaster



SAM Broadcaster is an Internet radio broadcasting application by Spacial. The name “SAM” is an acronym for Streaming Audio Manager, which describes the software’s functionality.
The software features functionality for running an Internet radio station from a single computer. It can be used for running Live Shows with a DJ selecting the tracks to be played and mixing the sound as well as completely automated, where the programming is controlled by various rulesets outlined by the operator using PAL scripts to select tracks and queue shows.

SAM Broadcaster connects to most common streaming servers, such as SHOUTcast and SHOUTcast2 as well as some web servers like Live365 or the company’s own paid stream hosting services, CheapestStream and SpacialNet.

For statistical purposes the listener counts as reported by the streaming servers are displayed as a graph in the GUI. The software also comes with a tool to generate reports on listener count and played tracks as required by various licensing bodies, including ASCAP, BMI and SESAC for royalty purposes.

Supported server types[edit]

  • IceCast (v1 and v2)
  • Live365
  • SHOUTcast (v1 and v2)
  • Steamcast
  • Windows Media

Supported encode formats[edit]

  • AAC
  • aacPlus
  • MP3
  • mp3PRO
  • Ogg/Vorbis
  • Windows Media
  • Wav

SAM Broadcaster uses the Firebird, MySQL, PostgreSQL or MS SQL database systems to store song information and most of its automation related data.

Integration with other products[edit]

SAM Broadcaster integrates seamlessly with SAM Cast, SAM DJ and SAM VIBE. It is also very easy to list your station on AudioRealm, TuneIn, etc.[2] A free version of SAM VIBE is included with every SAM Broadcaster PRO purchase, which includes player widgets that can be easily integrated into radio websites.


  • SAM Broadcaster v2 was the first popular version of the software.
  • SAM Broadcaster v3 was the second popular version of this software.
  • SAM Broadcaster v4 included new milestone features like AAC Encoding.
  • SAM Broadcaster 2013 comes with official support for Windows 8, FLAC decoding and integrates the Cloud-based broadcasting service SAM Vibe.
  • SAM Broadcaster 2015 introduces decoding of M4A files and support for Windows 10

In 2013 Spacial changed the versioning scheme to count all releases within a calendar year, regardless of major or minor release characteristics. In addition to that the licensing changed to a yearly subscription model. The license grants access to all updates within one year of subscribing, but allows perpetual usage of all releases from the license term.


SAM Broadcaster is used in Second Life by Real and virtual DJs, but its “steep” learning curve sometimes makes Winamp preferable for this purpose.[4]

SAM Broadcaster is also used by hobbyist broadcasters and indie broadcasters to create their own genre-dedicated radio stations.[5]

SAM Broadcaster was also requested for use at SXSW for broadcasting during the festival in 2013.

  • Processor (computing)
  • Central processing unit (CPU), the hardware within a computer that executes a program
    • if designed conforming to the Von Neumann architecture, it contains a processing unit and a control unit
    • Microprocessor, a central processing unit contained on a single integrated circuit (IC)
      • Application-specific instruction set processor (ASIP), a component used in system-on-a-chip design
      • Graphics processing unit (GPU), a processor designed for doing dedicated graphics-rendering computations
      • Physics processing unit (PPU), a dedicated microprocessor designed to handle the calculations of physics
      • Digital signal processor (DSP), a specialized microprocessor designed specifically for digital signal processing
      • Image processor, a specialized DSP used for image processing in digital cameras, mobile phones or other devices
      • Coprocessor
      • Floating-point unit
      • Network processor, a microprocessor specifically targeted at the networking application domain
  • Multi-core processor, single component with two or more independent CPUs (called “cores”) on the same chip carrier or on the same die
  • Front-end processor, a helper processor for communication between a host computer and other devices


  • Word processor, a computer application used for the production of potentially printable material
  • Document processor, a computer application that superficially resembles a word processor—but emphasizes the visual layout of the document’s components


  • Information processor, a system which takes information in one form and transforms it into another form by an algorithmic process
  • Data processing system, a combination of machines, people, and processes that for a set of inputs produces a defined set of outputs
  • Information system, a system composed of people and computers that processes or interprets information

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions. The term has been used in the computer industry at least since the early 1960s.[1] Traditionally, the term “CPU” refers to a processor, more specifically to its processing unit and control unit (CU), distinguishing these core elements of a computer from external components such as main memoryand I/O circuitry.[2]

The form, design and implementation of CPUs have changed over the course of their history, but their fundamental operation remains almost unchanged. Principal components of a CPU include the arithmetic logic unit (ALU) that performs arithmetic and logic operations,processor registers that supply operands to the ALU and store the results of ALU operations, and a control unit that orchestrates the fetching (from memory) and execution of instructions by directing the coordinated operations of the ALU, registers and other components.

Most modern CPUs are microprocessors, meaning they are contained on a single integrated circuit (IC) chip. An IC that contains a CPU may also contain memory, peripheral interfaces, and other components of a computer; such integrated devices are variously calledmicrocontrollers or systems on a chip (SoC). Some computers employ a multi-core processor, which is a single chip containing two or more CPUs called “cores”; in that context, single chips are sometimes referred to as “sockets”.[3] Array processors or vector processorshave multiple processors that operate in parallel, with no unit considered central. There also exists the concept of Virtual CPUs which are an abstraction of dynamical aggregated computational resources

Early computers such as the ENIAC had to be physically rewired to perform different tasks, which caused these machines to be called “fixed-program computers”.[5] Since the term “CPU” is generally defined as a device for software (computer program) execution, the earliest devices that could rightly be called CPUs came with the advent of the stored-program computer.

The idea of a stored-program computer was already present in the design of J. Presper Eckert and John William Mauchly’s ENIAC, but was initially omitted so that it could be finished sooner.[6] On June 30, 1945, before ENIAC was made, mathematician John von Neumanndistributed the paper entitled First Draft of a Report on the EDVAC. It was the outline of a stored-program computer that would eventually be completed in August 1949.[7] EDVAC was designed to perform a certain number of instructions (or operations) of various types. Significantly, the programs written for EDVAC were to be stored in high-speed computer memory rather than specified by the physical wiring of the computer.[8] This overcame a severe limitation of ENIAC, which was the considerable time and effort required to reconfigure the computer to perform a new task. With von Neumann’s design, the program that EDVAC ran could be changed simply by changing the contents of the memory. EDVAC, however, was not the first stored-program computer; the Manchester Small-Scale Experimental Machine, a small prototype stored-program computer, ran its first program on 21 June 1948[9] and the Manchester Mark 1 ran its first program during the night of 16–17 June 1949.[10]

Early CPUs were custom designs used as part of a larger and sometimes distinctive computer.[11] However, this method of designing custom CPUs for a particular application has largely given way to the development of multi-purpose processors produced in large quantities. This standardization began in the era of discrete transistor mainframes and minicomputers and has rapidly accelerated with the popularization of the integrated circuit (IC). The IC has allowed increasingly complex CPUs to be designed and manufactured to tolerances on the order of nanometers.[12] Both the miniaturization and standardization of CPUs have increased the presence of digital devices in modern life far beyond the limited application of dedicated computing machines. Modern microprocessors appear in electronic devices ranging from automobiles[13] to cellphones,[14] and sometimes even in toys.[15]

While von Neumann is most often credited with the design of the stored-program computer because of his design of EDVAC, and the design became known as the von Neumann architecture, others before him, such as Konrad Zuse, had suggested and implemented similar ideas.[16] The so-called Harvard architecture of the Harvard Mark I, which was completed before EDVAC,[17][18] also utilized a stored-program design using punched paper tape rather than electronic memory.[19] The key difference between the von Neumann and Harvard architectures is that the latter separates the storage and treatment of CPU instructions and data, while the former uses the same memory space for both.[20] Most modern CPUs are primarily von Neumann in design, but CPUs with the Harvard architecture are seen as well, especially in embedded applications; for instance, the Atmel AVRmicrocontrollers are Harvard architecture processors.[21]

Relays and vacuum tubes (thermionic tubes) were commonly used as switching elements;[22][23] a useful computer requires thousands or tens of thousands of switching devices. The overall speed of a system is dependent on the speed of the switches. Tube computers like EDVAC tended to average eight hours between failures, whereas relay computers like the (slower, but earlier) Harvard Mark I failed very rarely.[1] In the end, tube-based CPUs became dominant because the significant speed advantages afforded generally outweighed the reliability problems. Most of these early synchronous CPUs ran at low clock rates compared to modern microelectronic designs. Clock signal frequencies ranging from 100 kHz to 4 MHz were very common at this time, limited largely by the speed of the switching devices they were built with

Share This