Autor Tópico: GetClip 0.6 Beta  (Lida 8763 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline AlissonCG

  • Novato
  • *
  • Mensagens: 44
  • Aprovação: +2/-0
    • Ver Perfil
GetClip 0.6 Beta
« Online: Fevereiro 01, 2007, 04:49:00 pm »
Olá Jefferson,

Estou usando o GetClip 0.6 com sucesso aqui, mas estou com dois pequeninos problemas e gostaria de saber se há solução:

1. Inicialmente pus o getclip na partição inicial (C:\Program Files\GetClip) mas não me dei conta que precisaria de muito espaço em disco nesta partição, já que não há como definir um diretório de download dos videos. Quando percebi isso, simplesmente movi para outra partição (F:\Program Files\GetClip) para continuar os downloads e reiniciei o programa. Porém, ao invés de salvar no novo diretório, ele está salvando inexplicavelmente em C:\Documents and Settings\<<meu diretório pessoal>>. Também percebi que quando fiz a mudança ele reclamou que não achou mais os arquivos de som, pelo que adicionei o endereço completo dos arquivos ao invés de somente o nome deles na janela de configurações. Tentei buscar "getclip" no Registro pra alterar alguma eventual chave, mas não obtive sucesso.

2. Não sei porque, mas após uns 4 ou 5 downloads o programa bloqueou os arquivos baixados de forma que não é possível sequer tocá-los. O Media Player Classic diz que não achou o arquivo (File Not Found) e o windows diz que ele está sendo usado por outro programa, no caso, o GetClip. Só é possível fazer alguma operação com os videos se fechar o programa.

Estes dois problemas não impedem que se use o programa, pois dá pra contorná-los perfeitamente.

Aproveitando, uma sugestão: seria possível adicionar uma função que permitisse a ele abrir um arquivo texto contendo os endereços dos vídeos a serem baixados, e também salvar um arquivo contendo os vídeos que estiverem na fila no momento? Pergunto pois na eventualidade dele fechar ou faltar luz, a fila é perdida.

Sem querer puxar teu saco de novo (pois você não precisa disso! ;D) quero te parabenizar pelos excelentes, simples e práticos programas, dentre eles, o GetClip! :clapping:

Abraços,
Alisson

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: GetClip 0.6 Beta
« Responder #1 Online: Fevereiro 01, 2007, 05:29:29 pm »
Olá Jefferson,
1. Inicialmente pus o getclip na partição inicial (C:\Program Files\GetClip) mas não me dei conta que precisaria de muito espaço em disco nesta partição, já que não há como definir um diretório de download dos videos.

Dar ao usuário a possibilidade de definir um diretório para os vídeos é problemático. Quando os vídeos estão na mesma pasta que os programas, eu não preciso incluir nenhum caminho nos comandos. Isso geralmente não é um problema, mas GetClip tem umas particularidades (que não me lembro agora) que podem criar problemas se o usuário definir nomes de pastas à vontade

Quando percebi isso, simplesmente movi para outra partição (F:\Program Files\GetClip) para continuar os downloads e reiniciei o programa. Porém, ao invés de salvar no novo diretório, ele está salvando inexplicavelmente em C:\Documents and Settings\<<meu diretório pessoal>>.

Isso não deveria ter acontecido.

Também percebi que quando fiz a mudança ele reclamou que não achou mais os arquivos de som, pelo que adicionei o endereço completo dos arquivos ao invés de somente o nome deles na janela de configurações.

Se os arquivos de som estiverem na mesmas pasta que o Getclip, basta o nome deles. Do contrário, é necessário reconfigurar ao mover a pasta. Eu vou checar isso.

Tentei buscar "getclip" no Registro pra alterar alguma eventual chave, mas não obtive sucesso.

Como regra geral, meus programas não fuçam no Registro. Eu só faço isso quando preciso mesmo dizer algo ao Windows e o Registro é o único meio. A configuração particular de meus programas é feita em um arquivo INI.

2. Não sei porque, mas após uns 4 ou 5 downloads o programa bloqueou os arquivos baixados de forma que não é possível sequer tocá-los. O Media Player Classic diz que não achou o arquivo (File Not Found) e o windows diz que ele está sendo usado por outro programa, no caso, o GetClip. Só é possível fazer alguma operação com os videos se fechar o programa.
Hummmmm...
Isso pode acontecer se você tiver marcado para dar "play" automaticamente nos arquivos e o player não os está liberando. Podem existir outros motivos também. Vou checar.

Estes dois problemas não impedem que se use o programa, pois dá pra contorná-los perfeitamente.

GetClip tem muito mais bugs que esses. Mas como o interesse demonstrado pelo meu programa foi muito pequeno e ele faz o que eu preciso que ele faça, abandonei o desenvolvimento.

Parte do problema, que é o atual caso do Compatchecker, é que eu começo a fazer uma modificação grande no programa, me atrapalho ou dá preguiça de terminar, e acabo impedido de fazer correções e acréscimos simples enquanto a pendência não for resolvida. E quanto mais eu demoro a voltar ao programa, mais tempo vou levar para "pegar o fio da meada".

Aproveitando, uma sugestão: seria possível adicionar uma função que permitisse a ele abrir um arquivo texto contendo os endereços dos vídeos a serem baixados, e também salvar um arquivo contendo os vídeos que estiverem na fila no momento? Pergunto pois na eventualidade dele fechar ou faltar luz, a fila é perdida.

Sim. Claro! Se não houver nenhuma pendência mais séria no GetClip, poderei adicionar isso ainda hoje.

http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

FORUM.RYAN.COM.BR

Re: GetClip 0.6 Beta
« Responder #1 Online: Fevereiro 01, 2007, 05:29:29 pm »

Offline AlissonCG

  • Novato
  • *
  • Mensagens: 44
  • Aprovação: +2/-0
    • Ver Perfil
Re: GetClip 0.6 Beta
« Responder #2 Online: Fevereiro 01, 2007, 06:58:56 pm »
Dar ao usuário a possibilidade de definir um diretório para os vídeos é problemático. Quando os vídeos estão na mesma pasta que os programas, eu não preciso incluir nenhum caminho nos comandos. Isso geralmente não é um problema, mas GetClip tem umas particularidades (que não me lembro agora) que
podem criar problemas se o usuário definir nomes de pastas à vontade


Ok. Realmente é totalmente supérfluo isso...  ::)

Quando percebi isso, simplesmente movi para outra partição (F:\Program Files\GetClip) para continuar os downloads e reiniciei o programa. Porém, ao invés de salvar no novo diretório, ele está salvando inexplicavelmente em C:\Documents and Settings\<<meu diretório pessoal>>.

Isso não deveria ter acontecido.

...


2. Não sei porque, mas após uns 4 ou 5 downloads o programa bloqueou os arquivos baixados de forma que não é possível sequer tocá-los. O Media Player Classic diz que não achou o arquivo (File Not Found) e o windows diz que ele está sendo usado por outro programa, no caso, o GetClip. Só é possível fazer alguma operação com os videos se fechar o programa.

Hummmmm...
Isso pode acontecer se você tiver marcado para dar "play" automaticamente nos arquivos e o player não os está liberando. Podem existir outros motivos também. Vou checar.


Pois é... Como não havia percebido isso fiquei com um problemão, pois estava com uns 40 vídeos na fila e sem espaço em disco para completar o download! Mas consegui contornar abrindo outra instância do programa e transferindo os links na base do ctrl+c ctrl+v, e daí fechei a primeira, o que me possibilitou mover os arquivos já baixados. Mas a segunda instância também está bloqueando os vídeos novamente.

Quanto ao player estar bloqueando, de fato é o getclip. Também pensei nessa possibilidade, daí desabilitei a opção de tocar automaticamente, mas o problema persiste.

Uma coisa curiosa que percebi agora é que no log, mesmo eu não tendo o ffmpeg no diretório do getclip, aparece a linha "Executando: ffmpeg -i "I have decided to follow Jesus.flv" -s 320x240 -vtag divx "I have decided to follow Jesus.avi"" quando estava habilitada a opção do play automático. Será que tem alguma relação com o bloqueio?

Se os arquivos de som estiverem na mesmas pasta que o Getclip, basta o nome deles. Do contrário, é necessário reconfigurar ao mover a pasta. Eu vou checar isso.

Realmente eles estão no mesmo diretório do getclip mas tive que adiconar o endereço completo pra que ele os achasse...

Estes dois problemas não impedem que se use o programa, pois dá pra contorná-los perfeitamente.

GetClip tem muito mais bugs que esses. Mas como o interesse demonstrado pelo meu programa foi muito pequeno e ele faz o que eu preciso que ele faça, abandonei o desenvolvimento.

Parte do problema, que é o atual caso do Compatchecker, é que eu começo a fazer uma modificação grande no programa, me atrapalho ou dá preguiça de terminar, e acabo impedido de fazer correções e acréscimos simples enquanto a pendência não for resolvida. E quanto mais eu demoro a voltar ao programa, mais tempo vou levar para "pegar o fio da meada".

Também sofro do mesmo mal na minha área, que é a produção musical... rsrsrsrsrs...  ;D

Sim. Claro! Se não houver nenhuma pendência mais séria no GetClip, poderei adicionar isso ainda hoje.


Brigadão!

Abraços,
Alisson

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: GetClip 0.6 Beta
« Responder #3 Online: Fevereiro 02, 2007, 03:18:31 am »
Nova versão 0.61beta

http://ryan.com.br/smf/index.php?action=tpmod;dl=item26

Todas as vezes que um item for acrescentado ou deletado da lista, uma cópia da mesma é salva no arquivo "fila.txt" no mesmo diretório do programa. Este arquivo é mesmo uma lista simples, com um endereço de vídeo por linha. Por isso você pode criar uma lista em casa, por exemplo, e levar para descarregar no trabalho. Basta colocar a lista com o nome "fila.txt" na mesma pasta de Getclip.exe.

O arquivo é carregado automaticamente sempre que sua presença for detectada na inicialização do programa.


Observações:


Não altere fila.txt com GetClip em execução. Você vai perder alguma coisa.

Durante a operação do programa, "fila.txt" contém apenas o conteúdo da "fila". Isso exclui o arquivo que está na caixa "Página do Youtube...", que teóricamente é o que está sendo baixado. Porém, no momento que você mandar fechar Getclip, esse arquivo será salvo na lista, encabeçando a fila.

Óbviamente, caso o programa seja encerrado bruscamente por falta de energia, bug ou erro do Windows, esse item não será incluído na lista. O mesmo se você abrir uma segunda instância do programa com a primeira em execução.

Isso não é proposital. A forma como desenhei o programa originalmente me obrigou a fazer dessa maneira. Vou pensar em um modo de fazer com que a lista tenha sempre todos os arquivos.

Quando você abrir o programa, se receber uma mensagem de que "o item já foi adicionado à lista", é porque a lista contém um item que é igual a um link do youtube na sua área de transferência. Isso é normal e inofensivo.


« Última modificação: Fevereiro 02, 2007, 03:48:45 am por Jefferson »
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: GetClip 0.6 Beta
« Responder #4 Online: Fevereiro 02, 2007, 08:02:52 am »
Nova versão 0.62beta

http://ryan.com.br/smf/index.php?action=tpmod;dl=item28

*Aperfeiçoamento da rotina de cancelamento (finalmente o cancelamento está servindo para alguma coisa)
*Aperfeiçoamento da rotina que lida com vídeos removidos
*Agora é criado um arquivo "erros.txt" com os nomes dos vídeos que acusaram erro
*Mudança no sistema de fila. Agora o arquivo só é excluído da fila quando o download termina (com sucesso ou não);

Além disso, fiz alterações nas rotinas que chamam FFMPEG. Eu espero que agora o programa não tente chamá-lo, mesmo com ele ausente.

« Última modificação: Fevereiro 02, 2007, 05:48:42 pm por Jefferson »
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: GetClip 0.6 Beta
« Responder #5 Online: Fevereiro 02, 2007, 08:13:10 am »
Ok. Realmente é totalmente supérfluo isso...  ::)

Não, eu não acho que seja. Eu só não adicionei essa flexibilidade porque neste programa fica realmente problemático.

Uma coisa curiosa que percebi agora é que no log, mesmo eu não tendo o ffmpeg no diretório do getclip, aparece a linha "Executando: ffmpeg -i "I have decided to follow Jesus.flv" -s 320x240 -vtag divx "I have decided to follow Jesus.avi"" quando estava habilitada a opção do play automático. Será que tem alguma relação com o bloqueio?

Pode ser. Eu fiz mudanças na versão 0.62 e essa linha no LOG não deve aparecer mais. Veja se o bloqueio continua.
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

Offline AlissonCG

  • Novato
  • *
  • Mensagens: 44
  • Aprovação: +2/-0
    • Ver Perfil
Re: GetClip 0.6 Beta
« Responder #6 Online: Fevereiro 02, 2007, 03:35:22 pm »
Jefferson, o link pra versão 0.62b aponta pra um arquivo zip que, apesar de indicar 0.62, em seu interior contém a versão 0.61...

Abraços e obrigado!
Alisson

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: GetClip 0.6 Beta
« Responder #7 Online: Fevereiro 02, 2007, 05:49:22 pm »
Ooops...

Tente de novo agora.
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: GetClip 0.6 Beta
« Responder #8 Online: Março 09, 2007, 12:10:19 am »
Nova versão 0.63

  • Agora filmes com ':' em seu nome podem ser baixados;
  • Incluí a capacidade de escolher a pasta onde serão colocados os arquivos baixados, mas tenha em mente que isso pode quebrar o funcionamento da conversão. Se quiser redefinir a pasta com a mesma do programa, deixe o nome da pasta em branco. Veja em "opções".

http://ryan.com.br/smf/index.php?action=tpmod;dl=item34
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

Offline Jefferson

  • Zelador
  • Hero Member
  • *****
  • Mensagens: 1854
  • Aprovação: +0/-0
    • Ver Perfil
    • http://ryan.com.br
Re: GetClip 0.6 Beta
« Responder #9 Online: Maio 06, 2007, 10:37:52 am »
Eu deixei de avisar uma coisa importante sobre a versão 0.63 que pode deixar usuários mais atentos um tanto "desconfiados" com meu software.

Eu incluí experimentalmente a capacidade de receber via rede local os endereços de novos videos para baixar. Assim o Getclip poderia ficar rodando em uma máquina diferente da máquina que você usa para navegar, como uma que você já use para P2P.

O detalhe importante é que essa funcionalidade faz o Getclip agir como "server", escutando na porta 2007. O firewall do Windows XP, ou qualquer outro que você tiver instalado, vai alertá-lo para isso. Você pode dizer ao seu firewall que bloqueie, porque não faz diferença para as funções normais do Getclip.

Se for do interesse de alguém, eu posso finalizar o programa "cliente" que faz o envio via rede para o Getclip. Eu parei de desenvolver essa funcionalidade porque deixou de ser necessária para mim.
« Última modificação: Maio 06, 2007, 10:39:23 am por Jefferson »
http://jefferson-ryan.blogspot.com
http://ryan.com.br

Se o que você escreve não merece sua atenção, vai merecer a atenção de quem?!

FORUM.RYAN.COM.BR

Re: GetClip 0.6 Beta
« Responder #9 Online: Maio 06, 2007, 10:37:52 am »