Secure Flash Music
Player - TSPlayer

TSPlayer - is a secure music player based on Flash for websites. It has a variety of controls and features that make this product a very complete and robust music player. All information related to TSPlayer can be located on this page: features, demos, FAQ, reviews, etc...
TSPlayer includes a wide list of artistic skins that allow to publish the music player on many different websites without violating the website's design. The additional skins, if needed, can be acquired separately at a reduced price.

Secure TSPlayer with Spacial Skin


Demo with playlist:



Demo without playlist:

$29.99Product Price:
Secure TSPlayer + Spacial Skin

Preferred payment method:
Pay with Paypal / Credit Cards - After payment you will be redirected to a direct-download page and the download link will be emailed to the payment address.
$5.00Product Price:
Spacial Style Skin Only

Preferred payment method:
Pay with Paypal / Credit Cards - After payment you will be redirected to a direct-download page and the download link will be emailed to the payment address.

Product Features

  • Playback of audio files in mp3 format
  • Prevents unauthorized downloads
  • Supports RSS podcasts
  • Optional audio buffering or instant playback
  • Support of playlists in XSPF or RSS format
  • Allows a link to associated information for each song
  • Allows an image for each song in jpg format
  • Two visualization modes for each skin, displaying the playlist or not
  • Available as Dreamweaver extension and as manual installation
  • Variable volume, with the possibility of default configuration
  • Play, pause or stop audio files
  • Interpretation of ID3 tags inside mp3 files
  • Allows to adjust the balance between speakers
  • Optional Random selection through the playlist
  • Playlist looping
  • Numerous skins that may be acquired separately

Skin Features

  • Width:346px
  • Height:288px
  • Dark and blue colors
  • Buttons: Play, pause, stop, next, previous, playlist random selection, play in a loop, show/hide playlist button
  • Volume control
  • Seek bar
  • Allows associated pictures
  • Allows associated information pages
  • Displays the playlist
  • Displays the song's information and the elapsed time
Downloads: This skin has been
downloaded 8 times.
$91.99Product Price:
Spacial Style Skin in Exclusive Mode
Player skins, purchased "exclusively", are withdrawn from sale, which guarantees exclusivity.

Preferred payment method:
Pay with Paypal / Credit Cards - After payment you will be redirected to a direct-download page and the download link will be emailed to the payment address.

Other Music Player's looks

See all the skins

Music Player details

Music Player Interface

The description of music player interface is based on Classical Skin. Other skins have similar features. Some skins don't have all the options due to size or aesthetic limitations.

Before buying, please make sure that all the features you need are present in the selected skin.
  1. Status indicators of music player (playing, paused, stopped).
  2. Time indicator. Shows the elapsed time since file playback started.
  3. Balance control. This control allows to determine the speakers intensity (between left and right speakers).
  4. Equalizer. The equalizer shows in an approximate way how the audio volume behaves during playback.
  5. Data of Audio file or action name. Displays the data of audio file being played (the song's title, duration and author. The information is extracted from the file's ID3 tags). This field also displays the name of action you are about to run.
  6. Access button to a web page with information related to the audio being reproduced.
  7. Access button to an image related to the audio being reproduced.
  8. The repeat button. Activates a loop through of playlist in a cyclic manner.
  9. The random selection button. Activates a random items selection from the playlist.
  10. The progress bar. Shows the playback progress. This bar enables us to move quickly to a new position (both forward and backward) in the file's playback, just by clicking on the desired position. If the file is playing in safe mode or streaming, whenever we try to move forward or backward on the bar, the change will not happen instantaneously due to the fact that the music player doesn't have that information available.
  11. The previous track button enables us to go to the preceding audio file.
  12. The play button.
  13. The pause button.
  14. The stop button.
  15. The next track button. Allows us to go to the next file of playlist.
  16. The mute button sets the volume to zero.
  17. The volume bar allows to vary the music player volume.
  18. The playlist. Allow us to select the audio file to playback. The audio being played it is displayed in a different color in the playlist.

Insertion process screenshots

Video Tutorials


Music Player Requirements

Notice: The music player requirements are determined by the way that the music player will be used. In safe mode the music player cipher the playlist and the requests to the server, also the audio files are not stored in the browsers cache. If the music player is used in safe mode the PHP Script must be supported in the web server.

The Flash player must be installed in the clients computers.

The PHP Script must be supported by the web server. (Only if the music player is used in safe mode)

Adobe Dreamweaver MX 2004 and superiors. (Only if you are inserting the music player as a Dreamweaver extension)

Music Player Installation

The distribution package of the music player has three folders inside:

  • The music player directory, to install the music player manually without an additional application.
  • The Dreamweaver extension folder, to install the music player from Dreamweaver application (It is the most easy manner to install the music player. Recommended mode).
  • The third directory "skin", contain the music player skin selected in the purchase.

To publish the music player manually follow the steps below:

  • Unzip the distribution package and upload the content of directory "music player" to your website. The content should be published to the root folder of website.
  • Copy the piece of code below and paste it into the web page.
    Get code

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="355" height="316">
    <param name="movie" value="/SECURE-TSPlayer/SECURE-TSPlayerV4.5.swf?playlistfile=/SECURE-TSPlayer/player-html/getPlayData.php&configurationfile=/SECURE-TSPlayer/player-html/configuration.xml" />
    <param name="quality" value="high" />
    <param name="wmode" value="transparent" />
    <embed src="/SECURE-TSPlayer/SECURE-TSPlayerV4.5.swf?playlistfile=/SECURE-TSPlayer/player-html/getPlayData.php&configurationfile=/SECURE-TSPlayer/player-html/configuration.xml"" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="355" height="316"></embed>
    </object>

  • To vary the music player configuration or the playlist, you must to modify the files: configuration.xml or playlist.xml, respectively. The files: configuration.xml and playlist.xml, may be found in "/SECURE-TSPlayer/player-html/". Both files are described in the "Playlist and Resources" tab.

... as Dreamweaver extension

The extension has been developed to be installed in Adobe Dreamweaver MX 2004 and superior versions. To install the Music Player as a Dreamweaver extension follow the steps below.

1
Execute the Adobe Extension Manager to install Dreamweaver extensions. Adobe Extension Manager is distributed with the Adobe Dreamweaver for Free (If you don't have installed the Adobe Extension Manager download the installation FROM HERE). Press the menu option: "Files/Install Extension" and enter the location to the .mxp file associated to the music player.

After install the Music Player extension you must to restart the Adobe Dreamweaver application.

2
The Music Player can be inserted in the website through the menu option "Commands/Insert Secure TSPlayer" in the Adobe Dreamweaver Application.

Inserting the music player in your website

The music player may be inserted in the website in two manners: Manually or through the Adobe Dreamweaver Application. With Adobe Dreamweaver is the most easy and intuitive mode to insert the music player, so we recomment it widely.

Inserting the music player with Adobe Dreamweaver

The first step for insert the music player with Adobe Dreamweaver is to install the music player as extension, see the tab "Requirements and Installation" for more information.

After installing the music player extension, copy the directory "skin" from the distribution package to the website file structure (the directoy "skin" contain a .swf file that is the skin of music player), then, open the Web page to insert the music player in the Adobe Dreamweaver Application. Set the cursor in the web page position where the music player would inserted and press the option menu "Commands/Insert Secure TSPlayer".

The music player insertion is made through a wizard setup with many options for playlist generation and music player configuration. The setup window is described below.

Interface of setup wizard

The insertion and setup of the audio player is carried out in three steps that are separated by three different screens, each of them shown with help hints for its different options.

Setup step one

Figure 1. Music Player setup step one. Select the source of MP3 files.

The First step's screen, is for source selection of audio files. The audio files can belong to your website or an external domain.

If the source selected for audio files is the same domain as the web page with the music player inserted, then enter the location of directory with the MP3 files.

If the source of files is in an external domain, type the absolute URL to the playlist (the playlist is a XML file complying with the XSPF or RSS standard). An example of absolute URL is: http://www.domain-name.com/playlist.xml

Once the source for the files has been entered, push the "next step".

The second step allow to create the playlist, if the source of MP3 files is the same domain as the music player, (if the source of MP3 files is an external domain, the wizard pass directly to the step three, jumping the step related to the playlist).

Setup step two

Figure 2. Music player setup step two. Playlist generation.

In the playlist screen is possible to add new audio files, remove an existing item or edit the associated data (song title, MP3 location, the associated image or the related information).

In the middle zone of the screen are shown the playlist items and its attributes. The attributes are:

Title: The song title to display in the playlist.

Location: the MP3 file's location.

Information: Absolute URL of web page with information related to the audio file (http://...).

Associated Image: the URL location of image associated to the audio file.

To add a new audio file to the playlist, press the "[+]" button and enter the corresponding information.

To remove an audio file from the playlist, select the item and press the "[-]" button.

To edit the related information to an audio file in the playlist, select the item and press the "Edit Item" button.

Once the playlist edition is over, press the "next step" button (at least an item must be inserted in the playlist).

The third step of insertion wizard allow to configure the music player: define the skin, the playback mode, the initial volume, etc.

Setup step three

Figure 3. Music player setup step three. Configuration.

The configuration fields of music player are:

Select skin: selects the appearance of music player. The skin is a swf file that was copied in the files structure of website, previously to the music player insertion.

Secure player: set the playback in safe mode. In safe mode the playlist is transferred to the music player as a cipher text, the audio files are no copied in browsers cache, the audio files are never accessed directly from the music player (using for that a proxy file). The music player in safe mode require of PHP Script support in the web server.

Password: password to cipher the playlist and the audio requests in safe mode.

Play in streaming: enables the audio to be played as it downloads. If the field is set to false, the audio is played after be downloaded completely.

Initial volume value: set a number between 0 to 100. Set the default volume of music player.

Show playlist: allows to display or hide the playlist.

Active repeat playlist button: reproduces of playlist in a cyclical manner.

Active shuffling selection button: makes a random choice of audio files for playback.

After complete the three steps of insertion wizard, press the "finish" button.

The music player has been inserted in the website, now is time to publish the files in the web server. The files to publish in the web server are: the modified web page, the skin directory and the directory "SECURE-TSPlayer" generated by the extension in the website's root.

Inserting the music player manually

To insert the music player manually: copy the content of folder labeled "music player" to the root of the website (the directory "music player" is in the distribution package)

Copy the piece of code below and paste it into the web page where the music player will be inserted.

Get code

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="355" height="316">
<param name="movie" value="/SECURE-TSPlayer/SECURE-TSPlayerV4.5.swf?playlistfile=/SECURE-TSPlayer/player-html/getPlayData.php&configurationfile=/SECURE-TSPlayer/player-html/configuration.xml" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<embed src="/SECURE-TSPlayer/SECURE-TSPlayerV4.5.swf?playlistfile=/SECURE-TSPlayer/player-html/getPlayData.php&configurationfile=/SECURE-TSPlayer/player-html/configuration.xml"" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="355" height="316"></embed>
</object>

Create the playlist

The playlist is a XML file structured in XSPF format. The playlist file is located in "SECURE-TSPlayer/player-html". The playlist structure is described below.

Get the XML only

<?xml version='1.0' encoding='UTF-8' ?>
<playlist version='1' xmlns='http://xspf.org/ns/0/'>
          <title>
SECURETSPlayerV4.5 Generated Playlist</title>
          <info>
http://www.tsplayer.com/</info>
          <trackList>
                   <track>
                             <annotation>
Song title</annotation>
                             <location>
.MP3 location</location>
                             <info>
URL to associated information</info>
                             <image>
.JPG location</image>
                   </track>
          </trackList>
</playlist>

<trackList></trackList> contains the list of tracks that are going to be played.

<track></track> has the data of each one of the audio files.

<annotation></annotation> music title to be shown in the playlist of music player.

<location></location> location of the .mp3 file.
Using the music player in safe mode the location must be relative to the getPlayData.php file. Using the music player in unsafe mode, the location must be relative to the web page in which the audio player is going to be inserted.

<info></info> Absolute URL (including the protocol, in this case http://) to a webpage with information associated to the audio file.

<image></image> location of the jpg file associated to the audio file.
Using the music player in safe mode the location must be relative to the getPlayData.php file. Using the music player in unsafe mode, the location must be relative to the web page in which the audio player is going to be inserted.

Notice: A subset of the RSS format is another valid playlist format.

Configuring the music player

The music player is configured through a file in XML format and can be located in "SECURE-TSPlayer/player-html/configuration.xml". The structure of configuration file is described below.

Get the XML only

<?xml version="1.0" encoding="iso-8859-1"?>
<tsplayer>
          <skinoptions>
                   <skin>
Skin location</skin>
                   <playlist>
0 or 1</playlist>
          </skinoptions>
          <functionality>
                   <streaming>
0 or 1</streaming>
                   <autoplay>
0 or 1</autoplay>
                   <volume>
An integer number from 0 to 100</volume>
                   <repeat>
0 or 1</repeat>
                   <shuffling>
0 or 1</shuffling>
          </functionality>
</tsplayer>

<skin></skin> contains the URL address of the audio player's skin. This URL address may be absolute (ex. http://www.domain-name.com/SECURE-TSPlayer/skin/skin-name.swf) or relative to the website root (ex. /SECURE-TSPlayer/skin/skin-name.swf)

<playlist></playlist> field to shown or hide the playlist. The possible values are: 0 or 1, zero for hide the playlist and one to display it.

<streaming></streaming> Allows to listen the song as it downloads, or listen the song only once it has downloaded completely. The valid values are 0 and 1 for disabling or enabling the streaming respectively.

<autoplay></autoplay> Allows to start playing the music player automatically. The valid values are 1, to start playing automatically or 0, to wait for the user action.

<volume></volume> Accepts integer numbers from 0 to 100 indicating the initial volume. The volume value can be modified later by the user.

<repeat></repeat> The playlist is traversed in a loop, after the last audio file is played the music player start again by the first one. Valid values for this field are: 1 or 0.

<shuffling></shuffling> Takes the audio files in random manner from the playlist. The possibe values are: 1 or 0, taking the audio files in random manner or in ordered way, respectively.

Finalized the four steps:

  • Published the music player in the web server.
  • Inserted the HTML code of the music player in the web page.
  • Defined the playlist.
  • Modified the configuration file.

The music player is ready to be enjoyed by the users of your website.

Formats of Audio files and Images supported by TSPlayer

The audio files supported by the music player are MP3 files only.

Notice: Avoid any sample rate that isn't a multiple of 11,025Hz. The recommended ratio are 11, 22 or 44 KHz. Any other can give you speed conflicts in Flash-based Music Players.

The bitrate to use depends on your needs, here are some of the common bitrates and their quality levels:

  • 16 kbit/s - Minimum (Ideal for voice)
  • 32 kbit/s - Intermediate
  • 64-96 kbit/s - Recommended
  • 128 - 256 kbit/s - Best (CD Quality)

The music player allow to associate an image for every track to playback. The image format supported is JPG only.

Notice: The progressives JPG file are not supported.

Playlist Formats supported by TSPlayer

XSPF format (RECOMMENDED)

The playlist is a XML file compliant with XSPF standard or a subset of the RSS standard.

Get the XML only

<?xml version='1.0' encoding='UTF-8' ?>
<playlist version='1' xmlns='http://xspf.org/ns/0/'>
          <title>
SECURETSPlayerV4.5 Generated Playlist</title>
          <info>
http://www.tsplayer.com/</info>
          <trackList>
                   <track>
                             <annotation>
Song title</annotation>
                             <location>
.MP3 location</location>
                             <info>
URL to associated information</info>
                             <image>
.JPG location</image>
                   </track>
          </trackList>
</playlist>

<trackList></trackList> contains the list of tracks that are going to be played.

<track></track> has the data of each one of the audio files.

<annotation></annotation> music title to be shown in the playlist of music player.

<location></location> location of the .mp3 file.
Using the music player in safe mode the location must be relative to the getPlayData.php file. Using the music player in unsafe mode, the location must be relative to the web page in which the audio player is going to be inserted.

<info></info> Absolute URL (including the protocol, in this case http://) to a webpage with information associated to the audio file.

<image></image> location of the jpg file associated to the audio file.
Using the music player in safe mode the location must be relative to the getPlayData.php file. Using the music player in unsafe mode, the location must be relative to the web page in which the audio player is going to be inserted.

Frequently Asked Questions

This questions are related with the TSPlayer, if you want to read the questions about another product, go to the product's page or the FAQ section in the main menu at top of the web page.

Select a question to access to the answer.

A new question

If your ask has not been answered in the FAQ, don't doubt to send us the issue.

Notice: The fields marked with "*" are required.

Notice: Your email will be used only to respond your questions.

Please enter the security code to avoid spam:
security code
Security Code(*):
Send

Answers

  • I got my mp3 player to work except the speed at which it plays is way too fast or too slow. What happens ?

    Avoid any sample rate that isn't a multiple of 11,025Hz. Many hardware and software MP3 players including those ones using Adobe/Macromedia Flash won't play anything that isn't a multiple of 11,025. The recommended ratio are 11, 22 or 44 KHz. Any other can give you speed conflicts when using Flash Music Players.

    The bitrate you use when exporting your .swf files depends on your needs, here are some of the common bitrates and their quality levels:

    • 16 kbit/s - Minimum (Ideal for voice)
    • 32 kbit/s - Intermediate
    • 64-96 kbit/s - Recommended
    • 128 - 256 kbit/s - Best (CD Quality)

    Go to the questions list
  • Are the .FLA sources included with the purchase ?

    No, the .FLA sources are not included. However, you can request a quote for custom changes.

    Go to the questions list
  • Is the extension MAC compatible ?

    Yes, our extensions are tested, approved and published in the Adobe Exchange site by the Adobe Exchange Team. This assures compatibility with most Dreamweaver versions, browsers and platforms.

    Go to the questions list
  • What is the cost of a custom skin design ?

    The cost for a custom skin design is US$149.

    First step: you send us your request details (design guidelines, url of your web,...).

    Second step: Pay the amount of US$149.00 (cost of the development service). In case you are not satisfied with the final product, we will refund the 85% of the payment. Payment via Paypal (credit cards accepted) or MoneyBookers.

    Third step: Within 2 days we will send you two design proposals. You select one for revisions and development.

    Fourth step: The selected design will go through as many as three revisions before the elaboration of the final product (the player skin).

    Fifth step: You get your custom player skin (1 more day for the final development).

    Go to the questions list
  • Do I need to know about XML in order to use the player ?

    No. If you insert the player from Dreamweaver, the XML files will be generated automatically. No hand coding is required.

    However, even if you need further edition to the configuration or playlist files, you can do it using Dreamweaver or any other text editor like Notepad. If you need additional info, you can contact our support service.

    Go to the questions list
  • Is there a way to change the player's colors ?

    FLA sources are not included. We have various skins with different styles available. You can select the skin that better matches your site.

    As alternative you can request a quote for custom changes or a custom skin.

    Go to the questions list
  • I like the player but I don't need a secure version. Do you have an alternative ?

    The "secure" feature is optional in SecureTSPlayer, however if you are looking for a player with a similar look and a lower price you can take a look to our standard TSPlayerV2.1 or our MiniPlayer, they have less features than SecureTSPlayer but maybe contains all what you need.

    Go to the questions list
  • I'm looking for a thin or smaller Flash music player. Where can I find it ?

    You can configure the SecureTSPlayer skins to show without the playlist, making it smaller.

    However, if you are looking for a really thin music player, then take a look to our Mini Flash Music Player.

    Go to the questions list
  • Can the music player be made to "float" in a separate window so that it can remain open and moved around the screen while visiting other pages on the website, or does it have to remain embedded in the page?

    Yes, you can put the SecureTSPlayer on a popup Window, so you can visit other pages and the player remains open.

    Another solution is to put the player on a top or bottom frame on your page.

    Go to the questions list
  • Can I insert the Flash Music Player into another Flash movie (ex: in my movie timeline)?

    At this moment it is not possible to insert it directly into another Flash movie because the player require its own parameters. If you are familiar with HTML, you can place a floating layer over your Flash movie in order to place the player over your site. This can be achieved by using absolute positioning.

    Go to the questions list
  • Are any programming skills needed for using TSPlayer?

    No, no programming skills are required. SecureTSPlayer is available as Dreamweaver Extension; you can insert it from the Dreamweaver Commands menu just with a few clicks.

    Go to the questions list
  • The title of the track currently playing says 'unknown' or the file name. How can i fix it?

    SecureTSPlayer reads the song names from the ID3 Tags inside the MP3 files. Some applications, like Winamp, allow editing the names inside the ID3 tags. If no information is present inside the ID3 or ID3v2 tags, then the playlist shows the file name and the actual track 'unknown'.

    Go to the questions list
  • Can I play radio stations with the player?

    Not yet, we are working on this feaure....

    Go to the questions list
  • Is it possible to database drive the playlist ?

    Yes, you can generate the playlist using some server side script (PHP, ASP, ...)

    The playlist is an text/xml format file, and the name of the playlist file is passed as parameter to the Flash (TSPlayer), so it can be "playlist.php", "playlist.asp", .... see the following example:

    Code on your page:

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="355" height="316">
    <param name="movie" value="SECURE-TSPlayerV3.5.swf">
    <param name="quality" value="high"><param name="wmode" value="transparent">                                                     
    <param name="FlashVars" value="playlistfile=playlist.php&configurationfile=configuration.xml">
    <embed src="SECURE-TSPlayerV3.5.swf" quality="high" wmode="transparent" flashvars="playlistfile=playlist.php&configurationfile=configuration.xml" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="355" height="316"></embed>
    </object>


    Playlist file (PHP sample):

    <?php echo "<"; ?>?xml version='1.0' encoding='UTF-8' ?>
    <playlist version='1' xmlns='http://xspf.org/ns/0/'>
        <title>SECURE-TSPlayerV3.5 Generated Playlist</title>
        <info>http://components.developers4web.com/</info>
        <trackList>
            <?php  while (.... [some buckle condition] ....) {?>
            <track>
                <location><?php echo [the file name form the database row]; ?></location>
            </track>
            <?php  } ?>
        </trackList>
    </playlist>


    You can pass a GET parameter to the playlist file, or just use a session cookie to identify the user profile.

    Go to the questions list
  • Can I put more than one SecureTSPlayer on the same page?

    Yes, there is no limit. You can specify an individual playlist for each SecureTSPlayer on your page.

    Go to the questions list
  • Can I database drive the playlist using ASP?

    Yes, you can do it. See this example:

    Code on page ("id" is passed as GET parameter):


    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="355" height="316">
    <param name="movie" value="SECURE-TSPlayerV3.5.swf">
    <param name="quality" value="high"><param name="wmode" value="transparent"> <param name="FlashVars" value="playlistfile=playlist.asp%3Fid%3d<%=Request("id")%>&configurationfile=configuration.xml">
    <embed src="SECURE-TSPlayerV3.5.swf" quality="high" wmode="transparent" flashvars="playlistfile=playlist.asp%3Fid%3d<%=Request("id")%>&configurationfile=configuration.xml" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="355" height="316"></embed>
    </object>


    The playlist file:

    <%
    ' here load the recordset form database into RS var
    ' note: "id" was passed as GET parameter
    %>

    <?xml version='1.0' encoding='UTF-8' ?>
    <playlist version='1' xmlns='http://xspf.org/ns/0/'>
        <title>SECURE-TSPlayerV3.5 Generated Playlist</title>
        <info>http://www.tsplayer.com/</info>
        <trackList>
        <% While (Not RS.EOF) %>   
            <track>
                <location><% Response.Write RS.Fields.Item("SongFileName") %></location>
            </track>
            <% RS.MoveNext %>
        <% WEnd %>   

        </trackList>
    </playlist>
     

    Note: You can create a similar code using ASP or any other server side script.

    Go to the questions list
  • Can I use the player with my own site background?

    Yes, you can achieve this goal by using the transparent property for flash objects. Take a look to this sample:

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/ shockwave/cabs/flas/swflash.cab#version=6,0,29,0" width="355" height="316">
    <param name="movie" value="SECURE-TSPlayerV3.5.swf">
    <param name="quality" value="high"><param name="wmode" value="transparent"> <param name="FlashVars" value="playlistfile=playlist.xml&configurationfile=configuration.xml">
    <embed src="SECURE-TSPlayerV3.5.swf" quality="high" wmode="transparent" flashvars="playlistfile=playlist.xml&configurationfile=configuration.xml" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="355" height="316"></embed>
    </object>

    Go to the questions list
  • Is your webbased player completely independable of audio players on the pc, like media player etc..?

    Yes, it's completely independent.

    Go to the questions list
  • Player does not work. What happens?

    Before contacting our support service, please check the following:

    1- Please, be sure to upload all required files, including the Secure-TSPlayer folder, the SWF files and your songs.

    2- Please, be sure that you are using the right paths in your page source (into the object tag parameters) and into the files "configuration.xml" and "playlist.xml".
    If you are using Dreamweaver, this files and paths are generated automatically.

    If the problem persists, contact our support service offering information about the error, example, your test page URL. Our support service will check your page and tell you how to fix it.

    Go to the questions list
  • Can I play a single dinamycally selected song with TSPlayer?

    Yes, of course. For example, if you are using PHP, try this:
     
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="355" height="316">
    <param name="movie" value="SECURE-TSPlayerV3.5.swf">
    <param name="quality" value="high"><param name="wmode" value="transparent">                                                     
    <param name="FlashVars" value="playlistfile=playlist.php%3Fmp3file%3D/myurl/mysong.mp3&configurationfile=configuration.xml">
    <embed src="SECURE-TSPlayerV3.5.swf" quality="high" wmode="transparent" flashvars="playlistfile=
    playlist.php%3Fmp3file%3D/myurl/mysong.mp3&configurationfile=configuration.xml" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="355" height="316"></embed>
    </object>

     
    Note the change (encoding) of "?" per "%3F" the change of "=" per "%3D".
     
    The "playlist.php" file will be:
     
    <?php echo "<"; ?>?xml version='1.0' encoding='UTF-8' ?>
    <playlist version='1' xmlns='http://xspf.org/ns/0/'>
        <title>SECURE-TSPlayerV3.5 Generated Playlist</title>
        <info>http://components.developers4web.com/</info>
        <trackList>
            <track>
                <location><?php echo $_GET["mp3file"]; ?></location>
            </track>
        </trackList>
    </playlist>

     
    You can create a similar code with any other server side script.

    Go to the questions list
  • I have installed the extension it and works when I test it locally, but when I upload the files to my online website, it does not work. What should I do ?

    Please, be sure to upload the "Secure-TSPlayer" folder. This folder is generated automatically when inserting the extension and contains the required scripts for the component. If you don't see the "Secure-TSPlayer" folder in your Dreamweaver file list, then click the refresh button (see image for details)

    Go to the questions list
  • What browsers does it support?

    We have tested this player on the following browsers:

    - Safari
    - Firefox
    - Opera
    - Internet Explorer for Windows
    - Netscape
    - Mozilla

    The extension is MAC compatible. Our extensions are tested, approved and published by the Adobe Exchange Team at http://www.adobe.com/cfusion/exchange/index.cfm

    Go to the questions list
  • How do I remove the "Click to activate and use this control" message that loads with on the Flash item?

    This is a security restriction of some Internet Explorer 7 configurations. The problem is not related with our player, but with the IE 7 browser configuration.

    Go to the questions list
  • Can I load the flash music player inside a different flash application?

    Yes you can load the music player from a different flash application, but you need comply with some restriction:

    • The SECURE-TSPlayerV4.5.swf movie must be loaded (using the action script function "loadMovie" in the root of your flash application).
    • The variables "playlistfile" and "configurationfile" must be present in the _level0 of your flash application ("playlistfile" and "configurationfile" contain the path to the playlist and configuration files respectively ).
    • The path to the mp3 music files must be relative to your flash application(if you use the music player in non secure mode) or relative to the "getPlayData.php" (if you use the music player in secure mode).

    Go to the questions list
  • How to make SECURE-TSPlayer 100% secure?

    The security features implemented in the Secure TSPlayer are:

    1. The audio player never accesses the files (.mp3 and .jpg) directly; instead, it does so through a proxy in PHP (getPlayData.php).

    2. The playlist is transmitted from the server side to the audio player in coded form, using the password entered during the insertion process. Whoever manages to get through to the playlist, will not be able to make any use of these data.

    3. Queries from the audio player to the server are realized in coded form, in the same way as with the playlist. Their security is even more increased. A query to the server is useful once only, once it is responded, it is invalidated.

    We recommended some simple rules to increment the security in the music player

    1. The folder with the actual files (.mp3 and .jpg), can be located outside of the public website folder, this way, whoever gets access to the audio file folder address, will not be able to download it through the browser.

    2. Upload a .htaccess file, used to limit the access to the files, inside the directory where the .mp3 and .jpg files are stored. The content of the .htaccess file can be:

      Order deny,allow
      Deny from all

    3. To achieve total security, we recommend using Secure Socket Layer (SSL). Using SSL, the transmission of audio and image files is realized in coded form, preventing the third parties from accessing the information that travels via the net.

    Go to the questions list
  • How can I use another skin for the music player?

    After download the skin from our website, copy it to the skin folder on your website, then, open the configuration.xml file in the text editor of your preference.

    In the configuration.xml file the couple of tags <skin></skin> determines the skin used by the music player. Enter the location to the new skin, pay attention the URL to the new skin, it must be relative to the web page where the music player was inserted.

    Go to the questions list

Professional Reviews

WaveSolutions.CO is a startup that allows its users to organize their music and share their playlists with friends, by publishing an audio player on friends' websites, while keeping the audio files protected in our cloud.

Our first thought was to create our own music player, but it was too basic and too limited in design. Another issue was the files' protection. Our users want to share their music, but by allowing to listen, and not to copy.

After an exhaustive analysis of the possibility to continue the development of our own music player or integrating a third party product, the second option prevailed. Our specialists compared various products to select one that would fit our business model perfectly. The winner, by far, was SECURE-TSPlayer.

The SECURE-TSPlayer is a music player based on Flash that comes with a wide range of skins, with an awesome quality, adaptable to a large number of website designs. The SECURE-TSPlayer has also implemented a security mechanism sufficient for the protection level required by our users.

SECURE-TSPlayer prevents direct access to the MP3 files, using a server side script, allowing to protect the MP3 files with web server directives. Furthermore, sharing the playlists between friends has never been simpler than passing a link, which is possible because the playlist is transmitted encoded.

The variations in our ROI index endorse the SECURE-TSPlayer as a product of excellence.

Users Opinions

Joseph Crown - Musician and Entrepreneur

The SECURE-TSPlayer is a music player of reference in the world of music sales and online business.

George Martin - DJ

The multiples skins of TSPlayer make the difference with other music players in the market and the security mechanism is more than satisfactory..

Lukas Taylor - Web Designer

I am a web development enthusiast. I am no expert, but using Dreamweaver as my web editor and this product as an extension, I created my site and it is growing!

Susanne Marshall - Technological Tester

I have tested this music player in basic hosting plans with a remarkable performance, if you optimize the MP3 files, The TSPlayer is a product to consider in the rising business of music sales.