Estou fazendo um player no meu site, porém quero que os usuários apenas escutem e não consigam baixar, ou pelo menos não localizem o caminhos das músicas.
Utilizo o XSPF Web Music Player, por exemplo com esse trecho de código sei onde esta o playlist, posso a partir daí recuperar a lista de músicas e o caminho de cada uma delas, e por fim baixar o mp3.
digitando a url me daria o xml, que passa o caminho completo das músicas, PROBLEMA, daí a pirataria ia ficar a solta…
[code]<?xml version="1.0" encoding="UTF-8"?>
http://www.name.com/folder/song.mp3
http://www.name.com/folder/picture.jpg
Text to be displayed
http://www.name.com/folder/song2.mp3
http://www.name.com/folder/picture2.jpg
Text to be displayed
[/code]
Dúvida: como ocultar ou bloquear essas informações???
É o seguinte. Quem vai tocar a música é o browser correto? Logo para tocá-la o browser vai ter que baixar. Mesmo que você consiga alguma maluquice para que o usuário não consiga retirá-la do site, bastaria ter um sniffer para interceptar os pacotes TCP contendo a música na rede e então remontá-los.
Ou seja, uma vez que o conteúdo passa para o lado do cliente, não há absolutamente nada que você possa fazer para impedir que ele fique com uma cópia deste conteúdo ou o redistribua.
vc pode barrar o downloads atravez de permições no seu servidor, permitindo q apenas sua aplicação acesse a pasta de musicas. assim caso o usuario digite a url da musica recebe um aviso de permição negada
Hehe, mas daí o usuário também não ouvirá a música, pois o browser não poderá tocá-la.
A princípio não. Depende do conteúdo que você disponibilizar. Se você tiver autorização para disponibilizar, para você está beleza. Agora, se o usuário baixar e redistribuir ou piratear, quem vai estar cometendo crime é ele e não você.
Você quer barrar usuários leigos ou barrar 100%? Porque se for só usuários leigos é fácil: Basta que a URL não apareça diretamente no fonte da sua página e seja montada por algum tipo de javascript bem complicado. Isso não garante que alguém vá conseguir quebrar (e sempre tem alguém que consegue, isso é inevitável). Mas, pelo menos 90% a 99% dos que tentarem não vão conseguir.
[quote=victorwss]
Se você tiver autorização para disponibilizar, para você está beleza. [/quote]
Caso eu não peça autorização, se alguma gravadora descobre que meu site tem uma rádio online que toca a música deles, estes estão em legal direito de pedir o bloqueio do site?
[quote=victorwss]
Você quer barrar usuários leigos ou barrar 100%? [/quote]
Entendi as formas de bloqueios para os leigos, e como seria o bloqueio 100% (mas liberado para aplicação)??
Não sei, mas eu arrisco que sim. Gravadoras são entidades retrógradas do século passado que se opõem ao avanço na tecnologia.
Aí é que está a coisa: O único jeito de colocar um bloqueio 100% é impedir todo e qualquer acesso do usuário ao conteúdo da música. Uma vez que isso simplemente iria acabar por completo com o que você está fazendo, então é impossível colocar um bloqueio 100% eficiente (sim, existem coisas na computação que são impossíveis).
Por exemplo. Há uns seis ou sete anos atrás, eu vi um programa que gravava em um arquivo TUDO que saia na caixa de som. Não lembro o nome do programa porque já faz muito tempo, mas com certeza ainda deve existir por aí. Mas, se alguém que ouve música no seu site usar um programa desse tipo, o que poderia impedi-lo de gravar a música e redistribuir?
Ou pior ainda. Algum engenheiro eletrônico competente poderia “grampear” a caixa de som e gravar tudo que é enviado para lá em algum lugar, sem que o computador que toca a música nem mesmo saiba o que está acontecendo. E aí, como daria para evitar isso?