Jamroom Logo Jamroom 5 Core
is now Open Source!
User Support Forum Archive (Read Only)
Third Party Products and Support:
djmerlyn - Blocking The Embed Code In The Flash Player
daddysylem
DS Flash Players


Joined: 30 Mar 2005
Posts: 4086
Location: Southern California

Posted: 09/16/06 12:12 
djmerlyn,

This is what I've been working on for about the last 2-weeks or so.

The player can be blocked from being embedded on any other site but your own with a few changes.
Its not perfect, and nothing is full proof but it should stop about 80% of the average users on the net.

Check it out for yourself and see if you can figure out the ways around it.
I left something very obvious to help you.

I've embedded my prototype player in two places on my site where it should function normal.
1. On an Artist Theme Page........
http://www.soundmetro.com/artists/account/247/Test_Album.php
2. On a Test Front Page.......
http://www.soundmetro.com/artists/indextest.php

And then I embedded it on a test page of my Hosting Site..........
http://www.lafire.net/index-test.php

Let me know what you think............
Thanks


_________________
I have no idea why I do this..................
Email: daddysylem[at]dsplayerskins.com
DSPlayerSkins.com
GCFireSprinkler.com
Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 09/16/06 13:07 
The biggest flaw I see right now, is that where your flash players are supposed to be working, they refuse to stream music Wink I can't get a single peep out of them.

But hey, lets just open it as a popup~

http://www.soundmetro.com/artists/include/flash/dsplayertest.swf?playlist_url=http%3A%2F%2Fwww.soundmetro.com%2Fartists%2Fflashplayer.php%3Fmode%3Dsong_hifi%26band_id%3D247%26song_id%3DTest+Album%26type%3Dxspf&autoload=true&autoload=true&info_button_text=Visit+Us

Still doesn't play music though...


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
daddysylem
DS Flash Players


Joined: 30 Mar 2005
Posts: 4086
Location: Southern California

Posted: 09/16/06 13:34 
Opps..........lol

I was screwing with the player and think I screwed it up,
And I didnt even think about the popup issue.

Oh well,
Back to the drawing board......lol


_________________
I have no idea why I do this..................
Email: daddysylem[at]dsplayerskins.com
DSPlayerSkins.com
GCFireSprinkler.com
Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 09/16/06 13:56 
I really think the only way to defeat this, is to check the HTTP referal and make sure it's coming from the local domain.

It looks like it is indeed possable, but it also opens up some security problems from what I was reading.

The loss of bandwidth is a far lesser issue then the security issue's you open up when you start checking where your users are coming from...

So, I tend to think you must accept the risks that you take on when you use a flash player... One risk being side loading from another site.

But if you brand the player, atleast you're still advertising your site/product in the theft process Wink So not all is totally lost Wink


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
daddysylem
DS Flash Players


Joined: 30 Mar 2005
Posts: 4086
Location: Southern California

Posted: 09/16/06 14:53 
Ok, I found the problem for it not playing.

I was testing some other code and forgot to take it out before I uploaded the files. But that popup problem you pointed out really bugs me.....lol

I agree with you, that if your going to use flash you need to expect people to steal your code, playlists and even your music. There is truly no way to protect any of it no matter what you do as I myself stated in the greenroom.

I only started doing this just to see what was possible.
And so far I've made some progress, but if someone really wants to get around anything that can be coded into the flash, all they have to do is decompile it and they can see everything I've done. The good part about that is, the average person has no idea how to do that.

Branding the player is definitely one of many things that could be done to discourage people from stealing your player.
But at this point I would like to see just how far I can take this player.

And If you wouldn't mind,
I may ask you to help me find holes in some of the weird things I come up with. Like the popup......... Very Happy


_________________
I have no idea why I do this..................
Email: daddysylem[at]dsplayerskins.com
DSPlayerSkins.com
GCFireSprinkler.com
Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 09/16/06 15:02 

daddysylem:
Ok, I found the problem for it not playing.

I was testing some other code and forgot to take it out before I uploaded the files. But that popup problem you pointed out really bugs me.....lol

I agree with you, that if your going to use flash you need to expect people to steal your code, playlists and even your music. There is truly no way to protect any of it no matter what you do as I myself stated in the greenroom.

I only started doing this just to see what was possible.
And so far I've made some progress, but if someone really wants to get around anything that can be coded into the flash, all they have to do is decompile it and they can see everything I've done. The good part about that is, the average person has no idea how to do that.

Branding the player is definitely one of many things that could be done to discourage people from stealing your player.
But at this point I would like to see just how far I can take this player.

And If you wouldn't mind,
I may ask you to help me find holes in some of the weird things I come up with. Like the popup......... Very Happy


If you want to know the cold hard truth...

It's not the flash player you are trying to block, so much as the Playlist attached to it.

For example...

Here's my playlist with a different sites flash player for a front end:
http://musicplayer.sourceforge.net/xspf_player.swf?playlist_url=http%3A%2F%2Fmediakinesis.com%2Fplay.php%3Fmode%3Dsong_hifi%26band_id%3D332%26song_id%3D734%26type%3Dxspf%26autoload%3Dtrue%26autoplay%3Dtrue%26info_button_text%3DVisit%2BUs&autoplay=true

It's a good job it doesn't work Wink So if someone tries to use there own flash player and not my branded one... they're screwed Wink They can only pass the playlist through a player on my site, and of course they're all branded Wink

So I trade bandwidth for advertising in the worste case Wink


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
daddysylem
DS Flash Players


Joined: 30 Mar 2005
Posts: 4086
Location: Southern California

Posted: 09/16/06 15:08 
Oh I see now.................

The popup isn't actually playing on or from the Jamroom forums.
Its actually a hyperlink to my site loaded in a new page.

Thats why its playing.
And since the deeplinking feature of jamroom doesn't seem to work on the flash player without turning it all the way off.

I guess this should be a good challenge.........


_________________
I have no idea why I do this..................
Email: daddysylem[at]dsplayerskins.com
DSPlayerSkins.com
GCFireSprinkler.com
Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 09/16/06 15:19 
^ I love your sig Laughing


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
daddysylem
DS Flash Players


Joined: 30 Mar 2005
Posts: 4086
Location: Southern California

Posted: 09/16/06 16:02 

djmerlyn:

So I trade bandwidth for advertising in the worste case Wink


I think trading bandwidth for advertising is a smart business, And could be very easily installed directly inside the flash with your site name plastered all over the player making it impossible for anyone to use your player without advertising your site.

But then that brings me to Stella's problem.......
He has one artist that is very well known in china and people would die to get his songs. So out of love or something else, they all want to put his songs on their sites. And Stella's problem is that 1000's or maybe even 10,000's of people in china will take his player and post it to their sites just to have this guys songs.....lol

Good for advertising but maybe bad for his bandwidth and copyright.

I would think that most people would want the opposite, like having a small flash player that could be put all over myspace sites to help drive traffic to the main site.

But I started this so I guess I'll see where it takes me..........lol

P.S.,
I really don't have any idea why I do this,
Its like a hobby gone insane........lol


_________________
I have no idea why I do this..................
Email: daddysylem[at]dsplayerskins.com
DSPlayerSkins.com
GCFireSprinkler.com
Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 09/16/06 16:09 
So here is what stella does...

Stella installs Jamroom v3, and adjusts the visitors quota to only allow 20 seconds worth of stream.

Now, no matter where the player is installed or what site it sits on... Only 20 seconds of music will play without logging in to stella's site.

You notice you only get 45 seconds from my player you stuck on your site right? Wink You could listen longer if you want, but you need to log in at my site and check remember me... Then you can listen to the whole thing from your site all you want, but nobody else can until they create an account at my site Wink muahaha!

Or, if it's really that important and stealing that 20 seconds is a huge crime too, you make the sacrifice all folks with there back to the wall on security do... You sacrifice bells and whistles and all the neato stuff for a high security fort knox.

That's how it goes Wink


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
daddysylem
DS Flash Players


Joined: 30 Mar 2005
Posts: 4086
Location: Southern California

Posted: 09/16/06 16:40 
Stella has Jamroom 3,

Wonder why he isn't doing that,
I didnt know Jamroom 3 had that function.......lol

Guess its time I start thinking about upgrading.
I was going to wait untill the bug fixes slowed down a little more.
And I really wasn't looking forward to all that work...... Shocked

BTW,
If you want me to do a large player in "Burple?" for you let me know which one, it no prob........


_________________
I have no idea why I do this..................
Email: daddysylem[at]dsplayerskins.com
DSPlayerSkins.com
GCFireSprinkler.com
Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 09/16/06 16:49 
That would be slick man Very Happy

I was thinking about using the earl grey one... I haven't managed to build in the larger players yet, I have been thinking about it quite a bit though.

I just don't spend much time on that stuff. I'm still trying to get all the errors in my activity log fixed up as I find them. I'm starting to feel like jr3 is REALLY stable though which is nice. There are some tougher lingering things...

It will be nice to play with the toys again Very Happy


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
daddysylem
DS Flash Players


Joined: 30 Mar 2005
Posts: 4086
Location: Southern California

Posted: 09/16/06 17:10 
I'll see what I can do for you this weekend.......


_________________
I have no idea why I do this..................
Email: daddysylem[at]dsplayerskins.com
DSPlayerSkins.com
GCFireSprinkler.com
Back to top
KPM



Joined: 10 May 2004
Posts: 1111

Posted: 09/16/06 19:29 
Hi daddysylem,
Ive been reading this thread and I think your almost there. Dj mentioned some very good idea's with the branding and the 45sec senario. {Though I'm not sure the 45sec song idea will work for jr 2x users}

Most of your customers would be jamroom two users with a bonus and power pack I believe. If they want their play lists to be deleted from their listeners caches my Cache Security Fix file will work for them. Plus they also pick up the ability to stream video securley on their site as well if they decide they want to cater for that.

Just thought I'd let you know as it may be another option for you.

Hope this helps
Regards
Kirk


_________________
ExpressMediaPlayer Helps to prevent theft of your artist's play only video & audio media files from cache's and on board MediaPlayers. Wink
New! Displays Add to Cart Links! JR payments pack required.
http://www.mp3express.com.au/jambeta/
Back to top
djmerlyn
Jamroom Ustad


Joined: 18 Dec 2003
Posts: 13497
Location: Behind You

Posted: 09/16/06 22:51 
I just had another idea on this player thing Wink

You can insert timer based advertisements Wink

Basically, what you do is create a loop on the stage that loops every X minutes...when the loop comes around, you trigger a URL to execute to _blank (or you can size it if you want)...and use something like your phpadnew code or something in a page so you can pop up the advertisement Wink

Just another idea... I figure if you can't beat em...show them ads Wink


_________________
Pro JR Hosting, now 50% off!
-100% Guaranteed

"more server and network power than any host, dedicated to your jamroom site"
Back to top
Display posts from previous:   
User Support Forum Archive (Read Only)
Third Party Products and Support

12Next >
 
Solutions
• Social Media Platform
• Social Networking Software
• Musician Website Manager
• Community Builder
Products
• Jamroom Core
• Jamroom Addons
• Jamroom Modules
• Jamroom Marketplace
Support
• Support Forum
• Documentation
• Support Center
• Contact Support
Community
• Community Forum
• Member Sites
• Developers
Company
• About Us
• Contact Us
• Privacy Policy
©2003 - 2010 Talldude Networks, LLC.