Post about "Audio Streaming"

How to Stream Your Music Into Second Life – Six Software Source Clients Compared

Were you aware that your music can be streamed into Second Life using the same technology as internet radio? Bringing your music to this new audience requires a Shoutcast source client, which sends your music to a streaming server, which subsequently rebroadcasts your music to all the listeners in Second Life.This article lists the leading choices in Shoutcast/Icecast source clients. This source client is the piece of software that runs on your computer, connecting the music you play with the streaming server.What it doesThe Shoutcast/Icecast streaming source client takes audio input from a program or hardware device, encodes it into a media stream, and sends the media stream on to a streaming server. Each step of this process requires configuration, and each program differs in the specifics of where you may find these settings. However, the settings themselves are fairly universal.Music sourceThe input to the source client may come from a media player such as iTunes, Winamp, or Windows Media Player, or it may also come from a hardware device connected to your computer — such as a mixer connected to a sound card or even an integrated laptop microphone. Your chosen source client will present a list of possible inputs from which you can choose to broadcast.EncodingSome source clients may be able to encode into multiple media formats. However, for compatibility with Second Life, you will need to use mp3. The Second Life viewer on your listeners’ end does not support WMA, AAC, Ogg, or other formats. Further, you will find that if you try to use the most pristine mp3 encoding settings, your listeners will experience skips in the stream. It is best not to use anything higher than 44.1 kHz, 64 kbps, stereo. You should be able to find these settings grouped together.Specifying the stream serverLastly, you will need to specify the Shoutcast/Icecast streaming server to which the source client will connect. This will be in the form of a URL or an IP Address, a Port number, and a Password. Some streaming clients allow you to build a ‘library’ of servers, each with their own URL, port, and password. This is handy if you regularly perform at a number of venues. Each venue will have its own server. This allows you to, once configured, merely select a given venue’s server from a list, and have all the values set at once. If your source client does not have this feature, you will need to manually enter this data every time for each venue.CriteriaFor each listed software streaming client, I list the price, where you can obtain it, what platform it runs upon, and other attributes. After reading this article, you should be ready to choose a streaming source client that meets your needs.Before I list the choices, I will first define what the various attributes mean.Operating System (OS) – This tells you what operating system the streaming source client is compatible with. There are choices for Windows, Mac OS, Linux, and other UNIX-like OSs.Plugin vs. Standalone – Some Shoutcast/Icecast source clients are ‘plugins’, which operate inside of other programs. An example is the Shoutcast DSP Plugin, which installs ‘into’ Winamp as a host. Other source clients run in their own window, providing all needed functionality themselves.Record functionality – Some source clients will also record (or ‘archive’) your stream. The stream is not only sent on to the streaming server, but it also is written to your computer’s disk as an mp3 file. This allows you to play back your stream at a later date.Presenting the candidatesbutt (broadcast using this tool)
Free
Linux, MacOS and Windows.
Open source project hosted on Sourceforge
Standalone
Streaming and recording simultaneously with different bitratesThis relative newcomer provides all the functionality that you would need or want. The fact that it is free, and runs on almost any computer, makes it a great choice.Winamp with Shoutcast DSP Plugin
Free
Windows, Mac OS, Linux, other UNIX
Winamp makes Winamp Standard
Shoutcast makes the Shoutcast DSP Plugin
Host media player and Plugin
No built in recording functionalityThis solution has been the mainstay in the Windows arena, mostly due to its price.Nicecast
$40 (free demo)
Mac OS
Rogueamoeba is the company behind Nicecast
Standalone
Archive functionFor years, this has been the standard in the Mac arena. Full featured.Simplecast
$139
Windows
Spacialaudio produces simplecast
Standalone
No built in recording functionalityThis selection comes from a company with a full line of professional internet radio tools.Reaper with Shoutcast plugin
$60 (free demo)
Windows
Cockos makes Reaper
Landoleet is where you can get the reaper_shoutcast.dll plugin (this is NOT the same as the Shoutcast DSP Plugin for Winamp)
Host DAW and Plugin
Full multitrack recording capabilityReaper is a full-functioned DAW, from a company founded by the guy who first invented Shoutcast technology. Extremely powerful, with complexity to match.EdCast
Free
Windows
Oddsock makes edcast
Available either standalone, or as a plugin for Winamp or Foobar2000.
Recorder not built in.Both EdCast and its precursor Oddcast are from the same developer, along with a number of other useful music tools (including a stream recorder).The envelope, pleaseIf you are just getting started in streaming your music into Second Life, I recommend that you start with butt. Silly name, I know. However, it is free, does everything you want it to do, and runs the same way on any computer you’re likely to have. Plus, it is an open source program, meaning that its future is pretty much assured.Any of the other choices would be fine as well. They all work pretty much hiccup-free. If your needs are unique, there may be some reason to prefer another over butt.Myself, I use Reaper with the Shoutcast plugin. Reaper is a full-featured music production DAW like Pro Tools, Logic, Sonar, etc. In fact, it was my DAW before I started streaming into Second Life. The fact that Reaper is from the guy the guy that invented internet radio (as well as Winamp, Gnutella, and other modern necessities) holds strong sway with me.Get going!You really can’t go wrong with any of the above. Just grab one, grab the free Second Life viewer, create a free Second Life account, log on, and start performing for the eager Second Life audiences!I hope you join us in this journey to a strange and wonderful new world. In the meantime, you may wish to do some early exploring on your own – it is free to get started! Just click the link below:

Brainstorming The Ideas for Influencing Your Mobile App Audience

Once the app is downloaded, you have little time to take a sigh of relief, and then again start focusing on making things easier for the them till their goal is achieved.

According to the AppsFlyer, an app marketing company, the global uninstall rate for apps after 30 days is 28%. Entertainment apps are most frequently deleted, whereas apps based on Finance is least frequently deleted. No matter which app category you belong to, your strategy should be to remain in the mobile phones of users for a long time, and not just sit around but to fulfill your purpose as well.

If we analyze the encounters of users with an app step by step, it can help us unveil the critical factors that influence mobile app audiences, so that we can work upon those and achieve our purpose. Here are the details:

Step1. Finding Your App in Appstore

For this, we have to first find out what exactly users type to search an app. Based on a research, it has been found that 47% app users on iOS confirmed that they found the app through the App Store’s search engine and 53% app users on Android confirmed the same.

What have been their search queries? Interestingly, as the per the data provided by the TUNE research, 86% of the top 100 keywords were brands.With little scope for non-branded categories, most of the keywords were either of games of utility apps. Common keywords in the non branded category are: games, free games, VPN, calculator, music, photo editor, and weather.

Leaving brands aside, if we analyze the user-type of a Non-branded category, we will get two types of users:

1. Users are informed, and they know what they are search

2. Users are exploring possibilities, have no precise information in mind.

If you are a mobile app development company, targeting non-branded users, then your efforts must be directed to creating apps that compel these two types of users. To do so, we have to analyze once they are on an app store, what keywords they use to search. Regina Leuwer, with expertise in marketing & communications, bring some light to the subject. She reached out Sebastian Knopp, creator of app store search intelligence tool appkeywords, who shared with her the data of unique trending search phrases. And according to that data, in 2017, there were around 2,455 unique search phrases trending in the US.

Now, if we study these data to get information, we will find that name of the app is critical to attract the attention of the users.

If your app belongs to non-branded category, then make sure your app name is similar to the common search queries but also unique in comparison with your competitors. So that when your app name is flashed, they click it on to it, finding it purposeful and compelling both.

Step 2. Installation

Remember your users are on mobile devices has limited resources, from battery to storage and RAM to Internet. Everything is limited. So better create an application that is easy to download or say get downloaded with 5 minutes. One critical advice here:

1. Keep the application file size small.

If you are a developer, use APK Analyser to find out which part of the application is consuming maximum space. You can also reduce classes.dex file and res folder that contains images, raw files, and XML.

Step 3. Onboarding

After the user has successfully downloaded your mobile application, don’t leave anything on assumptions. Guide them properly. This you can do through an onboarding process, where users can learn the key functionality and where to begin with the mobile app. Below are the 3 things you need to keep in your mind when creating an onboarding process for your users.

Short and Crisp: The entire guidance of features and functions should be completed within few seconds, with easy options loud and clear option to skip.

Precise Information: Don’t introduce them to the app. They already know what they have downloaded. The objective to inform about the key functions and features.

Allow Users to Skip: Let the tech-savvy users skip the intro. Your app is to meet their requirement and not to have a friendly session.

Step 4. Purpose and UI
Here, the stage is set for your app and it is the golden chance for you to impress your users. What is needed here is the collaboration between purpose and UI of the app. It totally depends on the problem-solving capability and ease of use of the mobile app. Interface design plays the critical role, allowing the users to access features of the apps easily and quickly to perform the task for what they have downloaded the app. When it comes to interface design, make sure that the design is interactive and task-oriented. Here are some factors that you must take care off while creating mobile app interface:

1. Usability: The Mobile phone is an epitome of convenience and if your users find it difficult to use your app, then there is no way there are going to make the space for it in their mobile phones. From screen size to the color of the app, there are many factors that are equally critical and need attention.

2. Intuitive: To create an intuitive User Interface, you have to read the mind of the users, and develop a model based on that. The next should be precise, clear and ‘obvious’ in an interface.

3. Availability: Key features should be hidden in the drop down menu or even if so, it should be obvious for the user to look into the drop-down. An intricate work of design and research is required to make essential features available for the customers and they don’t need to navigate here and there.

If you need more help with the user-interface and innovative ideas for a mobile app, write to me [email protected] and I promise to get back to you with interesting mobile app designs.