O maior destaque agora é suporte a extensões (quem usava o beta ou versões dev já contava com isso :P). Outro é a sincronização de favoritos, recurso que nunca usei nem pretendo usar (meus favoritos são muito temporários, apenas coisas que marco hoje pra ler nos próximos dias, mas que não me farão muita diferença daqui várias semanas ou meses).
Um ponto positivo é que as extensões podem ser instaladas sem a necessidade de reiniciar o navegador. Há uma galeria com várias delas:
Veja o vídeo do Google, apresentando as extensões:
(toda vez que posto vídeos vejo que preciso aumentar o espaço para texto no Explorando… Acho que vou tirar uma coluna lateral)
A execução Javascript está mais rápida, coisa que todos os navegadores vêm apontando nos últimos tempos.
Tenho usado o Chrome como navegador padrão desde o primeiríssimo dia que saiu. O Firefox que me desculpe, mas a velocidade e a disposição dos elementos na tela (que aproveita melhor o espaço para o site) me chamou a atenção desde o princípio. O Firefox hoje está mais rápido, mas pessoalmente não consigo trocar o Chrome (quem sabe quando eu fizer um navegador rsrsrs afinal já larguei o Winamp como player padrão, eu achava que nunca faria isso por usar ele com skin clássico há anos… mas depois de conhecer meu player mudei de idéia).
Anunciando rapidinho a compilação mais recente do Mondego: 162a.
Essa não traz recursos “novos”, mas corrige bugs importantes na execução da música. Até a 160 o player decidia se trocaria de música ou não comparando o tempo final da música em execução com o tamanho da música (em bytes ou segundos). Isso era imperfeito para alguns arquivos e músicas muito pequenas (na verdade “sons”, não músicas, de menos de 2 segundos).
Agora ele funciona diferente: ao tocar uma música ele fica verificando continuamente se ela continua tocando, se parou ou se foi pausada, independente do tempo atual e o total. Se foi pausada não faz nada e espera o usuário dar o play. Se parou (por um clique no stop ou se for teclado Esc) também não faz nada. Agora se ela parou por conta própria (porque acabou) ele vai para a próxima.
Esse “ir para a próxima” depende do que estiver planejado, ele pode tocar a mesma música se RS estiver marcado (Repetir Selecionada); sortear uma outra se o RN estiver ativo (randomizar); ou seguir para a próxima música (ou a primeira, se já estiver na última).
Se você não quer ele mude de música, marque o item Nunca mudar de música automaticamente, em Menu > Mais opções.
Esse lance de mudar as músicas corretamente é uma das melhores coisas corrigidas nele :)
Faltam mais coisas na execução de rádios (se você mandar tocar duas rádios num intervalo de tempo pequeno, antes que a primeira comece tocar, pode dar algo estranho – em casos assim tente teclar Esc para parar, e depois clique novamente para tocar).
“Talvez” algum bug inesperado apareça com a nova mudança, mas aparentemente melhorou em vez de piorar.
Há uma nova aba nele, Log (dev). Ela é temporária e serviu para mim verificar o comportamento do player ao realizar ações comuns na lista de músicas. Os dados dela ficam apenas nela e são limpos ao fechar e reabrir o programa (todavia você pode copiar ou salvar, mas para os usuários normais não vai interessar). O log fica desativado por padrão, é necessário clicar no campo de texto com o botão direito para ativar. Por enquanto apenas as ações principais de execução da playlist são logadas.
Outros bugs atuais:
- Depois dos skins a indicação de que há uma gravação de rádio em andamento ficou comprometida, o título não pisca nem o “Gravando”. Mas é só a indicação. O botão de gravar vai estar vermelho, apenas clique nele novamente para interromper a gravação (como já era).
- Na janela “Abrir” com seleção múltipla, se for redimensionada, os botões “Abrir” e “Cancelar” poderão ficar fora de vista. Isso foi encrenca com o SuiSkin :P Depois vou desativar ele na janela de abrir se não conseguir resolver.
Fora isso (e os outros bugs já listados aqui) o programa está ótimo, amadurecendo rapidamente para algo de uma pessoa só :D
Ah, o Explorando no sábado deu um show de lentidão e ficou inacessível por horas, é a minha velha briga com o MySQL, que sei lá porque raios de vez em quando dá a louca e fica consumindo processamento absurdo, estou há mais de um ano com o problema (não é do host nem da capacidade do servidor) e a única saída será, uma hora ou outra, jogar o banco de dados dos posts do Explorando fora, transformando tudo em páginas estáticas. O que me deixa irritado é que tenho outro site mais acessado, que usa inúmeros plugins do Wordpress e não pode usar cache que gere páginas estáticas, e ele NUNCA tem problemas – mesmo estando num VPS com metade dos recursos do VPS do cloud do Explorando (tá, nunca não, tem alguns problemas mas nunca chega a impedir que outros serviços funcionem, como o SSH e mesmo o HTTP. No Explorando quando dá pau no mysql ele pára tudo, sendo terrível pra tentar reiniciar o servidor… e quando reinicia tenho poucos segundos para parar o mysql-server antes que ele derrube novamente). Já tentei muita coisa, de forma que não tenho esperanças, acho que tem algum bug ferrado no banco de dados do Explorando que nenhuma ferramenta de reparação que tentei corrigiu. Quem acompanha o site há anos sabe que era no Blogger, depois mudei para Wordpress, começaram os problemas… Fui pro B2Evolution importando os posts, os problemas continuaram… Depois comecei outra parte num novo db e pasta (a /m) mas continua… Tenho que me livrar da instalação antiga o mais rápido possível. O ruim é que mais de 98% do conteúdo do site está nela, não posso simplesmente “tirar do ar”…
Apesar disso esse post ainda está no Wordpress :P Mas certamente não será ele que vai determinar se o servidor cai ou não.
Originalmente o Mondego não teria suporte a skins (capas, peles… etc), mas usando uma solução pronta de skins não foi complicado adicionar suporte, e o mesmo pode ser desativado se o usuário quiser. Estou usando o SuiSkin, um componente bastante agradável para Delphi. O pessoal dele até colocou na página de clientes :)
Na maioria dos PCs o “peso” do skin não será significante, mas você pode removê-lo indo em menu > Skin > Desativar skin. Se quiser ser mais radical, delete o arquivo default.ssk na pasta do programa, e a pasta Skins inteira.
Ainda assim a proposta do Mondego não é ser totalmente customizável, onde os skins controlam os desenhos dos botões e suas posições, tamanhos, etc. Os skins são aplicados sobre a estrutura “comum” da janela, usando componentes “normais”.
- Aba Tocadas, que lista as músicas que tocaram na sessão do programa (recurso que criei quando eu menos esperava, quando eu queria voltar numa música que acabei de ouvir mas a playlist estava pra tocar de forma aleatória…).
- Suporte inicial a inglês (instale em português que fica em português, e por aí vai…). Para trocar depois de instalado é só ir em menu > Idioma (ou linguagem), o programa será reinciado.
- A busca agora ignora o caractere “_”, (sublinhado, underline). É muito comum ter esse caractere nos nomes de arquivos. Assim para achar o Set_do_joão você pode buscar por set do joão. O hífem por enquanto continua sendo considerado. Depois isso deverá ser opcional.
- Fiz umas alterações para detectar o desligamento do Windows e encerrar o programa, aqui funcionou no Windows 7 x64 e numa vm com Windows XP, inclusive foi reportado pelo Rafael que ele impedia o Windows de desligar se estivesse aberto. No XP na vm experimentei uma mensagem de erro quando mandei desligar com ele tocando música, depois vejo isso (mas desligou :).
- F1 alterna o estado compacto/normal (por enquanto dá pra redimensionar a janela livremente, mas depois isso vai ser bloqueado para evitar que os controles essenciais sejam ocultados). Todas as abas ficam ativas no modo compacto, embora com funcionalidade reduzida (sem as listas nem a busca).
- Na maioria das listas você pode teclar Del para excluir o item selecionado.
- Na lista de pastas há uma opção (botão direito…) para abrir a pasta no Windows Explorer, servindo como um atalho para ela.
- A transparência da janela pode ser personalizada, de 0 (invisível) a 255 (totalmente visível).
- O CTRL+D adiciona o arquivo selecionado aos favoritos. No menu > Favoritos há opção para adicionar o que está tocando (caso você tenha perdido o que está tocando de vista em listas grandes). Também pode teclar F (apenas F) na lista principal para ir pro que está tocando.
- Uma pequena observação: o tema aplicado agora pode não ser o padrão do futuro, coloquei apenas para ter alguma coisa nos skins. Depois vou escolher e/ou criar um skin próprio.
Veja algumas telas dele com skin:
Depois terá uma opção no instalador para não instalar os skins (saudades de quando ele consumia menos de 5 MB de RAM… rsrs mas ainda consome pouco). Versão portable também está na fila para ser feita.
O Mondego tem apresentado um bom resultado, mesmo ao rodar num Pentium III 667 com Windows 2000 e apenas 128 MB de RAM (aquele que comprei por R$ 50 na Santa Ifigênia), superando muito minhas expectativas nessa máquina:
Não tocou WMA no 2000 (creio que pela versão velha do Windows Media Player e seus codecs presentes), na verdade eu nem pretendo suportar o 2000, é que o XP naquela máquina acabou ficando pesado e eu gosto muito, muito do 2000. Os efeitos do equalizador dependem do DirectX 8 (o que não é nenhuma exigência grave, por ser antigo) e também não tocaram no 2000 com o DX nativo dele, mas as músicas tocaram normalmente (nota: não pretendo suportar o Windows 2000 nem anteriores, só do XP pra frente, então não irei verificar esses problemas específicos ao rodar no 2000).
Se você ainda não respondeu, por favor, responda à pesquisa sobre players que fiz:
É possível importar um .msstyles feito para Windows XP e depois trabalhar no bitmap extraído dele. E claro, pegando temas .ssk do SuiSkin (mesmo que de outros programas) também funcionam. Só não vão funcionar os .sui, que eram das versões antigas, mas você pode abrir eles com o editor e salvar no novo formato :)
A recepção do Mondego tem sido bastante positiva (não considero suas falhas como erros pois ele é declaradamente alpha/dev, está em produção). A maioria dos problemas não são coisas mal implementadas; são coisas que simplesmente não foram implementadas ainda. Ainda :P
Ainda estava sem suporte a skins. O vídeo é bom para pegar o espírito dos objetivos do programa, que pretende ter um estilo próprio desde o princípio, sem ficar imitando os outros players.
Outra coisa, agora sobre o Explorando: tirei os verificadores de feeds na index porque estavam deixando a entrada muito lenta. Assim saíram os menus de downloads recentes, e algumas outras coisas.
Porém algumas mudanças internas foram feitas, se ele se comportar diferente do anteiror (o que não ocorreu nos testes básicos), você pode pegar alguma versão mais velha, entrando na pasta:
Arquivos FLAC: Tocar arquivos flac é bom pra quem gosta. Se você nunca usa arquivos .flac e tiver um PC muito antigo e quiser economizar ainda mais o uso de memória (que ainda assim com suporte a flac é bem pouco), então pode desativar o suporte “manualmente”, removendo ou renomeando o arquivo bassflac.dll na pasta do programa. Na verdade você também pode remover o bass_aac.dll para desativar o suporte a AAC (só que com isso as rádios Shoutcast / AAC deixarão de funcionar também), e o basswma.dll que fornece suporte a arquivos do Windows Media. Ele também toca .wmv, só que apenas o som (afinal não é um player de vídeo :P). Para remover as DLLs é necessário ter saído completamente do programa, senão o Windows não deixa pois elas estarão carregadas em memória. E é claro, se você reinstalar as DLLs voltarão, tendo que remover manualmente (ainda falando disso: se você renomeá-las, ao desinstalar o Mondego elas poderão continuar na pasta, já que as renomeadas não foram criadas pelo instalador).
Como consequencia do suporte a Flac, ele também pegará esses arquivos das pastas ao varrê-las, e pode ser associado a eles.
Pastas Monitoradas ou Pastas Favoritas: você pode adicionar pastas com músicas que pretende ouvir novamente depois. Poderá carregar elas na playlist dando um duplo clique numa pasta (há um botão para carregar todas de uma vez). Poderá ainda marcar para sempre carregar as músicas das pastas escolhidas quando abrir o programa. Isso é bom pra pastas que toda hora você fica adicionando músicas, ou a letra fixa de um HD externo/pendrive/cartão, a pasta de músicas baixadas, etc.
Chamo essa seção de “Pastas monitoradas” ou “Favoritas” pois podem ser as duas coisas. Monitoradas se você deixar para carregar sempre as músicas delas com o programa, ou favoritas, para adicionar as músicas delas apenas quando você quiser :)
Uma pequena observação é que se seu HD for lento e/ou tiver muitos arquivos de música, a verificação nas pastas pode demorar vários segundos (vários mesmo), o que pode te irritar durante a abertura do programa. A coisa fica pior se você mandar varrer partições inteiras (colocando a letra da unidade). Enquanto ele estiver carregando as pastas você pode usar o player normalmente, mas ele pode demorar para fechar, se recusando a fechar enquanto não terminar a listagem (estou trabalhando pra evitar isso).
Falta também algo para remover automaticamente os arquivos inválidos ao carregar as pastas (por exemplo, os arquivos que você apagou), mas você pode fazer isso em Menu > Playlist de músicas > Remover arquivos inexistentes.
Equalizador: O equalizador foi fácil de implementar pois já usa o Bass, que provê um excelente suporte a recursos multimídia. Foi um dos recursos pedidos por usuários mais rapidamente implementados (salve Alisson Siqueira :P ). Por enquanto ele não salva a posição dos controles, oferece apenas 3 bandas o destaque do botão de exibição/ocultação não está totalmente implementado (mas só o visual, clicando no botão EQ ele aparece).
Arquivos duplicados: em várias ações do programa agora ele evitará adicionar arquivos duplicados. Se você abrir um item pelo Explorer, arrastar uma pasta ou mandar abrir uma pasta da lista das monitoradas, ele não adicionará na playlist os arquivos que já estiverem nela. Em vez disso ele seleciona ele (caso seja um só). Bem melhor :)
Os itens duplicados podem ser removidos em Menu > Playlist de músicas > Remover itens duplicados.
Busca: Além de J (de “jump”) pode ser usado o atalho CTRL+F. Mas não é só isso: a busca funciona para as outras abas também, incluindo rádios (se você tiver uma lista com muitas rádios pode ficar ruim achar “a olho” a que você quer), favoritos e as pastas.
Um ponto ruim nisso ainda é que a buscas são refeitas cada vez que você trocar de aba. Se tiver um processador lento e/ou suas listas forem muuuuito grandes, você pode precisar esperar de alguns milésimos de segundo a uns poucos segundos inteiros ao trocar de aba e/ou digitar alguma letra. Estou vendo como melhorar isso. [para Delphianos: não pude usar diretamente Application.ProcessMessages no loop da busca pois encontrei problemas estranhos, a busca deixava de refletir o resultado pesquisado e lotava a lista de resultados com os mesmos itens da lista normal; então estou vendo outra forma de corrigir isso :P].
Entre outras pequenas coisas removi os botões para avançar/retroceder na lista de resultados (eles foram criados antes da lista de resultados, ela é bem melhor), isso deixou o campo de busca maior (uma observação postada pelo Rafael)
Enfim… Espero que gostem :) E se você ainda não respondeu, por favor, responda à pesquisa sobre players que fiz:
Ela vai ajudar bastante (já está ajudando) na definição de recursos para o projeto.
Update: esqueci de avisar… Os botões do programa estão “feios” agora, até eu colocar imagens fixas neles. Foi reportado (comentário na mesma página linkada mais acima) que em alguns casos a Wingdings ou Webdings não era carregada e os botões ficavam com textos normais…
Esses dias anunciei o MeP3 Player, um tocador de músicas criado por mim que usa a biblioteca gratuita Bass (gratuita apenas para projetos gratuitos). O “MeP3″ na verdade era um nome temporário, nome de código, ou “codename”. O nome do programa divulgado agora foi Mondego. E lá se vai mais uma anuidade de domínio:
AVISO: Desinstale a versão nomeada como ‘MeP3′ antes de instalar uma mais recente, nomeada como ‘Mondego’. Ele vai funcionar da mesma forma, mas se não remover a anteiror os atalhos dela continuarão no sistema, só que não servirão para nada, pois o executável foi renomeado. Se quiser instalar por cima tudo bem, apenas remova os atalhos antigos manualmente (de qualquer forma eles serão removidos na desinstalação). *Daqui pra frente creio que isso não vai mais ser necessário*.
Venho pedir a sua opinião. O que achou do programa? Mesmo que não tenha testado, por favor, separe um tempinho para responder à pesquisa sobre os outros players do mercado, e mais, sobre o player que você usa – seja ele qual for.
Como é criado do zero (exceto o “motor” de interpretação dos arquivos, codecs, etc, onde é usado o Bass) e tem menos de duas semanas de código, é natural que falta muita coisa e o programa pode ser considerado imaturo – apesar de já funcionarem muitas coisas. Ele pode ser dado como em estado alpha ou beta (dependendo do software com o qual você comparar…).
O que funciona:
- Tocar MP3, WMA, OGG, WAVE (alguns poucos falham) e AAC.
- Webrádios AAC/MP3/Windows Media (este último não está 100%)
- Gravação de webradios (não está gravando Windows Media, mas a maioria das rádios oferecem player para Winamp, basta pegar a URL da playlist voltada ao Winamp).
- Busca na playlist em tempo real – *sem* usar bibliotecas de músicas lentas para atualizar e que ocupam um espaço extra no seu HD.
O que não funciona:
- WMA com DRM (não pretendo suportar essa ‘coisa’).
- Gravação de rádios com streaming do Windows Media (como falei acima).
Eis a lista “todo” (o que falta fazer/corrigir) atual, voltada à equipe de desenvolvimento:
- Arrastar e soltar itens nas listas para movê-los (tem que funcionar em todas, e nas de músicas e rádio precisa destacar a atual que estiver tocando).
- Detecção do término da música: algumas vezes não avança na playlist.
- Detecção do término da música: ao tocar um som de 2 segundos ou menos, a playlist não avança.
- Algumas vezes a playlist pula, mesmo sem o aleatório estar ativo.
- A janela de abrir com multiselect não segue o novo padrão visual do Windows Vista e 7 (apenas visual).
- Se nenhum arquivo puder ser tocado na playlist, ela fica repetindo indefinidamente. Tem que matar o processo.
- Importação de playlists conhecidas (especialmente PLS e M3U). Adicionar URLs na aba de rádios e músicas na de músicas. Verificar diretórios das playlists ao importar.
- Tocar rádios a partir de playlists (ou trocar a playlist pelas rádios ao carregar, é basicamente a importação mesmo).
- Detecção do formato do streaming para atribuir automaticamente a extensão ao gravar.
- Barra de volume controla o volume global. Isso é indesejável.
- Suprte a MIDI e CD.
- Suporte a tags do MP3 e outros arquivos.
- Playlist com tempo, álbum e mais informações da música.
- Verificar bem a função pra tocar rádio: fica zuado quando clica muitas vezes no mesmo item (se você fizer isso, recomendo clicar no Parar (Stop) e depois tentar tocar a rádio novamente).
Da lista já tirei dois itens corrigidos hoje:
- Impedir gravação de fontes de streamings diferentes no mesmo arquivo (agora ao gravar todos os outros controles ficam bloqueados até que você interrompa a gravação).
- Pause no teclado multimídia: detectar aba aberta. Atualmente ele pára uma rádio se for teclado. O mesmo acontecia ao teclar Esc, mas agora isso foi desativado durante a gravação.
Principal observação ao usar:
- Ao gravar rádios, use a extensão certa! Se for mp3, salve como .mp3 (digitando o nome que você quiser, seguido de .mp3).
Note que a equipe de desenvolvimento tem apenas uma pessoa (eu :P) e pode demorar para implementar algumas coisas mais ‘hard’. Ele vai ficar em alpha ou beta o tempo que for, prezando pela qualidade e estabilização dos recursos, sem pressa para ter uma versão “1.0″ e logo depois lançar um Service Pack. Versão para Linux está em mente (apenas mente por enquanto, vou deixar a do Windows mais redonda para depois mexer com o Lazarus).
Enfim, se gosta do Explorando e/ou das minhas coisas, please, responda à pesquisa lá :) Ela vai ajudar a definir o rumo do player.
Estou trabalhando num projeto de um tocador de música leve, simples e que não seja muito chato, como são diversos players atuais cheios de bugigangas (tá, tudo bem, há quem goste; mas não é meu caso). Sempre fui feliz com o Winamp com skin clássico, mais ou menos essa idéia pretendo aplicar no Mep3.
A princípio é um player para Windows, baseado na biblioteca Bass (http://www.un4seen.com/). Eis um print no estado em que se encontra (13/01/2010):
Por enquanto (e provavelmente por um bom tempo) tem versão apenas para Windows. Quem sabe no futuro eu faça um parecido que seja multiplataforma, em Lazarus/FreePascal, usando ACS.
Ele deverá ter suporte a vários idiomas (essencialmente inglês e português, sendo aberto para traduções), mas as versões “dev” atuais estão apenas em português (o que pode mudar em pouco tempo, pretendo soltar as compilações dev em inglês e deixar o pt-br para depois de pronta a versão 1.0).
Objetivos essenciais do MeP3:
- Ser leve, fácil de usar e não ir muito além do essencial: tocar mp3 e wma.
- Ser leve não quer dizer ser ruim para usar. O MeP3 pretende ser muito prático. Tecle J na tela principal e será levado a uma busca de músicas na playlist.
- Funções básicas como reproduzir a selecionada e tocar aleatoriamente.
- *Não* ter suporte a skins. Eu não fico olhando um player de música no computador pra achá-lo bonitinho ou parecido com um aparelho de som. Quero apenas que toque as músicas em segundo plano enquanto uso outros programas no PC (como o navegador web, IDEs de desenvolvimento, editores disso e daquilo, etc). Quanto menos processamento o player usar e menos frescuras tiver, melhor. Sendo assim usará componentes padrões do sistema (janelas, abas, botões, etc, sem carregar bitmaps por cima como fazem quase 99% dos players).
- Facilitar o carregamento de arquivos, tanto com cliques no Explorer ou arrastando para a tela dele. Por enquanto não dá para arrastar para a tela do programa, mas dá para arrastar para o ícone se ele estiver fechado (ou passar como parâmetros para o exe).
- Não ficar lendo as tags do MP3 nem usar essas informações na playlist. Minha playlist “atual” geralmente contém de 5 a 15 mil músicas e sets, e é ruim ver os players tentando ler as tags de todas as músicas, causando uma lentidão temporária no programa, mesmo em máquinas atuais. O MeP3 trabalha com uma playlist simples, com os nomes dos arquivos apenas. As tags do MP3 deverão ser exibidas apenas ao tocar a música.
Idéias futuras e o que falta fazer:
- Tocar webradios (suporte parcialmente implementado, já funciona com várias, incluindo mp4/aac e wma).
- Gravar webradios nativamente (pretendo incluir isso no futuro, mas sem pressa).
- Pastas monitoradas (atualiza a playlist com músicas de pastas que o usuário marcar).
- Atalhos globais opcionais (combinações de teclas para controlar a execução das músicas mesmo com a janela mimizada, enquanto você estiver usando outros programas).
Bugs mais importantes da versão dev atual:
- Vários (afinal é DEV e fornecido mais como um preview, o programa não tem nem uma semana de vida, com menos de 20 horas de código).
- A busca na playlist (tecla J) só seleciona o primeiro resultado. Tente ser o mais específico possível (pode usar substrings, por exemplo, para achar a música “paparazzi lady gaga.mp3″ basta procurar por ga.m ou zzi ou papar, enfim: qualquer trecho do nome do arquivo).
- Por enquanto não há leitura de tags do MP3, e os caminhos completos são exibidos na playlist. Futuramente deverá exibir apenas o nome do arquivo, e as tags MP3 serão lidas apenas para a música que estiver tocando.
- Falta função para importar playlists m3u e pls. Mas você pode adicionar com um clique (na verdade 3 :P) todas as músicas de uma pasta de uma só vez.
- Algumas raras vezes a troca das músicas não ocorre, a detecção do final da música que está tocando precisa de aprimoramentos, mas nos meus testes funcionou em mais de 99,9% do tempo de uso.
- A deteção se o programa está aberto (ao tentar abrir mais instâncias) nem sempre funciona.
- Ele ainda não salva as opções alteradas (mas salva a playlist).
- Falta função para editar a playlist (há funções parciais, como remover um item).
- A barra de progresso funciona um pouco diferente do que os usuários esperariam (será melhorada no futuro, essa é temporária). A barrinha que você arrasta não acompanha o tempo da música. Assim você pode clicar nela sem arrastar para voltar a música ao mesmo ponto.
- Falando em tempo, falta exibir o tempo das músicas.
Observações para quem for testar
- A playlist padrão (com a lista das músicas carregadas) é salva automaticamente, e fica no arquivo:
C:\Users\[SEU NOME]\AppData\Local\MeP3\playlist.mep3 (lista da aba Músicas)
C:\Users\[SEU NOME]\AppData\Local\MeP3\webradio.mep3r (lista da aba Web Rádios)
- O suporte a WMA depende dos módulos do Windows Media Format (se não tiver o Windows Media Player no seu computador, o que é algo raro em se tratando de Windows, você pode baixar o componente no link: http://www.un4seen.com/download.php?extra/wmfdist.exe).
Se quiser desativar o suporte a WMA, remova a DLL basswma.dll da pasta do programa (faça isso com ele fechado, caso contrário não vai dar por ela estar carregada em memória).
Ao fechar no “x” ele é minimizado na área de notificação (também chamada “bandeja”, próximo ao relógio). Isso é para evitar que você feche por engano com suas músicas em execução, e é padrão na maioria dos tocadores. Você pode desativar isso navegando pelos menus dele, mas por enquanto ele não salva as opções (isso deverá ser feito nos próximos builds).
Para navegar nos menus… Clique com o botão direito em qualquer lugar da tela dele. Todas as funções estarão organizadas num menu pop-up.
Esse link corresponde à compilação mais recente em desenvolvimento. Assim que estiver mais estável terá uma página própria.
Testei apenas no Windows 7 e Windows XP. Não pretendo “suportar” versões anteriores do Windows.
Enfim, é um preview que estou compartilhando a quem possa interessar, sem garantias. Sugestões podem ser postadas como comentário aqui :)
Por fim, um último aviso: “talvez” alguns anti-vírus reclamem do bass.dll. O programa não tem vírus, se você quiser pode tentar baixar o bass.dll no site original (http://www.un4seen.com/) e trocar o que vem com ele (desde que seja correspondente à mesma versão usada). No caso o bass.dll serve como o “motor” do player, foi o melhor que encontrei para desenvolvimento para Windows com Delphi. É relativamente comum acusarem indevidamente projetos que usam componentes compartilhados (como o UPX…).
Ele é freeware, a licença final ainda não foi definida. Como falei é um preview de algo no estágio inicial de desenvolvimento, então não reclame esperando um programa 100% pronto :P
Quem usa o Wordpress para postar códigos com aspas (de HTML, Javascript ou programação de qualquer tipo) deve ter percebido o estrago que ele faz, transformando as aspas retas em aspas inglesas (inclinadas). Quem copia o código tem que ficar trocando as aspas, e mesmo assim algumas terminações ou começos são exibidos incorretamente.
Uma saída para acabar com isso era usar o plugin Unfancy Quote. Mas achei uma dica bem interessante no Wordpress Love, do Paulo Faustino de Portugal. Gostei dela, já que não precisa usar plugin, é uma coisa “a menos” no Wordpress (especialmente para mim com tantas decepções pelo desempenho do MySQL, rs…).
Enfim, apenas adicione isso no arquivo functions.php do seu template:
remove_filter(‘the_content’, ‘wptexturize’);
Insira dentro de tags PHP, é claro, pode usar qualquer uma no começo do arquivo ou colocar entre as tags novamente.
O bom é que isso fica no arquivo do tema, então se atualizar o Wordpress, não terá que adicionar novamente (a menos que você use um dos temas padrões).
Se você usa algum plugin de cache que gera páginas estáticas, como o WP-SuperCache, não se esqueça de limpar o cache para ver a alteração.
Esse post não é propaganda, não ganho nada por isso, nem sou fã da Telefonica… Apenas comento por ser utilidade pública, visto que não há outra opção de banda larga para muita gente do estado de SP.
O plano de banda larga popular do Serra em SP parece que deu resultado na Telefonica, depois de um tempo indecisa e com encrencas… (ainda não é o ideal por exigir a assinatura, mas caiu muito!).
Confira os novos preços do Speedy, serviço de banda larga ADSL (para quem tem linha da Telefonica):
500 Kbps: R$ 27,45 mensais (baixa coisas* a cerca de 40 ou 50 KB/s) – Depois de 3 meses, 54,90
1 Mbps: R$ 27,45 mensais (baixa coisas a cerca de 100 KB/s) – Depois de 3 meses, R$ 54,90
2 Mbps: R$ 39,43 mensais (baixa coisas a cerca de 200 KB/s) – Depois de 3 meses, R$ 78,85
Atualização: É, como era de se imaginar, o preço é meio que “promocional” e a redução acabou não sendo tão significativa. Mesmo assim, o de 1 Mb que era R$ 70 ir pra R$ 55 já é alguma coisa. Pouca, mas é. Esqueçam esse post, a Telefonica continua sendo a mesma filha da p… de sempre. Desculpe a ansiedade em postar :P
As outras duas velocidades não sofreram redução de preço:
4 Mbps: R$ 89,90 mensais (é o que uso, baixa coisas a cerca de 450 KB/s)
8 Mbps: R$ 199,90 mensais (pelo que vi é difícil chegar a 1 MB/s, mas fica bem próximo nos locais “privilegiados”)
* Baixa coisas em condições ideais, é difícil atingir a velocidade máxima em locais muito afastados das redes centrais da Telefonica. E é claro que depende do servidor do download, a melhor forma de medir é usando programas BitTorrent cheios de coisas com várias fontes, já que ele aproveita cada gota da conexão, diferente de puxar um único arquivo de um servidor web qualquer.
Enfim, para quem pagava R$ 70 no Speedy de 1 Mega, vale muito a pena ligar lá e pedir o de 2, ainda pagando menos.
Se não pedir não vão abaixar nem oferecer para você, isso aconteceu nas outras vezes em que os preços abaixaram, eu comecei com o de 1 Mb a R$ 119, depois peguei o de 2 pelo mesmo valor e finalmente o de 4.
Portanto liguem lá… E se não der, comentem educadamente aqui o que aconteceu. Afinal ela está oferecendo esses preços e não pode distinguir seus consumidores. O único maior problema é que a falta de investimento em infraestrutura de verdade não permite que velocidades altas cheguem a locais mais afastados.
Como usuário do Speedy há vários anos não tenho muito o que reclamar. Quando dá problema é terrível, mas tem sido raro. Os DNS… Ah os DNS da Telefonica. Aquilo parece que passou. Tenho usado só o OpenDNS, mas mesmo quando precisei do da Telefonica não vi mais problemas. O que mais tenho ódio é quanto às práticas comerciais e suporte.
Uma coisa que falta no Bloco de notas do Windows (sistema operacional mais usado nos desktops, sendo que o Bloco de notas é associado a arquivos txt por padrão) é a falta de suporte a quebras de linha Unix.
Se você salva um arquivo de texto puro no Linux e abre no Windows, já deve ter percebido que os parágrafos aparecem todos grudados (ou com quadradinhos nos lugares das quebras de linha). Isso sem falar os problemas de codificação, que foram melhorados a partir do Vista, com suporte a Unicode (tá vendo, o Vista também trouxe coisas boas, apesar da má fama que teve :P).
Por que isso acontece? É simples. Ao mudar de linha, é necessário guardar no arquivo de texto uma instrução de que a linha acabou, e é para trocar, exibindo o que vem a seguir numa linha abaixo. Essa divisão é feita por um caractere invisivel, que não é exibido pelos editores mas é interpretado, e é inserido quando você tecla ENTER.
No Windows são usados dois caracteres: Carriage Return e Linefeed (abreviando, CR/LF). O Linux (e quase todos os sistemas Unix) usam apenas um, o Linefeed (LF).
Quando você abre no Linux um arquivo de texto puro criado no Windows, ele enxerga as instruções CR/LF, e aproveita o LF, interpretando de fato as quebras de linha. Agora ao criar um arquivo no Linux e abri-lo no Windows, as linhas são quebradas com o LF, mas como o Windows espera encontrar CR + LF, ele não exibe a quebra, ignorando o LF.
Isso é terrível. Editores mais sofisticados (quase sempre com suporte a Unicode, apesar disso não importar no caso da quebra de linha) detectam automaticamente a quebra de linha usada, de forma transparente para os usuários finais.
Se você é programador, vale a pena consultar essa dica, abordando o uso de quebra de linha em várias linguagens:
Estou incluindo uma função para isso num outro editor de textos que estou criando (e que provavelmente vai substituir o Mep Texto). Um menu permitirá trocar todas as quebras de linha para CRLF (melhor no Windows) ou LF (comum no Linux). Ao abrir um arquivo no Windows com as linhas grudadas, bastará um clique no CRLF e pronto.
O nome temporário do editor é “Mep LA“, ainda tem vários bugs e poucos dias de vida, mas logo terá mais recursos e estabilidade – sendo útil para quem trabalha com web e quer um editor rápido cheio de recursos, mas não tão sofisticado como o Notepad ++.
Quem sabe a MS inclua um bloco de notas melhor no Windows 8, porque até o do Windows 7 não lida com essas quebras de linha de caractere único do Unix. A interoperabilidade prometida que ela tanto fala só serve mesmo para aparecer na mídia e deixar a Novell feliz. O Windows ainda poderia incluir suporte a leitura e escrita em partições ext2/3/ReiserFS, coisa simples de implementar por serem livres, sendo que há até programas/drivers de terceiros para tal… Aí sim o termo “interoperabilidade” mereceria respeito.
Usar monitor grande é bom ou ruim? Vejo que muita gente tem essa dúvida, especialmente quem está acostumado com monitores de 14 ou 15 polegadas. Com a popularização dos LCDs os monitores grandes acabaram ficando populares também. É comum encontrar computadores com tela de 17″ mesmo em lojas não especializadas em informática (como as de móveis/eletrodomésticos que vendem PCs). Boa parte são monitores widescreen, com um formato mais largo que os quadradões tradicionais.
Basicamente numa tela maior podem caber mais coisas. Para quem vive com vários programas abertos é muito bom. Um editor de textos pode exibir dois documentos, um em cada metade da tela. Em alguns casos, podem ser duas páginas (o Windows 7 e o Google Chrome aproveitam essa vantagem ao facilitar o redimensionamento da janela para metade da tela, bastando arrastar pelo título para uma das bordas).
Ao navegar na web, a tela do Messenger ou Winamp pode ficar em parte da tela sem atrapalhar o que você faz na janela principal. Entre tantas outras aplicações úteis… De forma que quem experimenta, depois não pensa em voltar para uma tela pequena.
Atualmente uso uma de 22″, com resolução de 1680×1050 pixels. As de 17″ também são agradáveis. O ruim de algumas de 17″ é a resolução 1280×720. Ela é linda (pessalmente prefiro a proporção 16:9 do que 16:10), mas a altura sendo abaixo de 768 fica ruim para vários programas, que foram feitos pensando em 1024×768. Nisso entram alguns jogos antigos, que não rodam bem com altura inferior a 768.
Uma coisa que não entendo é ver leigos usando tela grande com resoluções baixas, onde consequentemente as letras ficam todas grandes. Isso seria interessante apenas para quem tem dificuldades visuais em enxergar coisas “normais” ou “pequenas”. Caso contrário é um desperdício. A tela não é grande para exibir a mesma coisa das telas pequenas, elas foram projetadas justamente para exibir mais coisas ao mesmo tempo.
Designers, programadores e gamers geralmente gostam de telas maiores, se dando muito bem com elas.
Se você não liga muito para computador e usa eventualmente apenas para checar Orkut, e-mails, MSN, etc, não faz muita diferença. Agora se usar mais o PC e puder optar por telas maiores, prefira elas – creio que não irá se arrepender.
Hoje em dia um monitor LCD de 22″ custa uns R$ 500 (aqui em São Paulo). Outros tamanhos famosos são 19 e 17 polegadas.
Se você pretende ver filmes em alta resolução, prefira um monitor com resolução Full HD, de 1920×1080 pixels (1920 de largura por 1080 de altura). Assim você aproveita cada pixel dos filmes HD atuais. Geralmente eles são mais caros dos que usam 1680×1050.
Ah, se um monitor só ainda não for o suficiente para você, pode experimentar o uso de dois. Praticamente todas as placas de vídeo offboard atuais permitem o uso de duas telas sem complicação. Só que você vai precisar de mais espaço na mesa, é claro, já que usar eles em posições adaptadas de qualquer jeito pode ser uma tarefa chata.
Por fim, a resposta a “vale a pena usar tela grande?” é pessoal, decida por si. A experiência não vai ser pior no sentido de deixar o computador mais lento, exceto no caso de jogos. Para rodar jogos a resoluções altas a placa de vídeo tem muitas imagens maiores a processar por segundo, o que pode exigir uma placa de vídeo bem mais potente do que as de baixo custo. Você pode rodar jogos em resoluções baixas, mas em telas LCD grandes a imagem pode ficar muito feia fora da resolução nativa, já que nos LCD cada pixel tem seu lugar físico garantido na tela. Se for fazer upgrade de monitor pensando em jogos, não se esqueça da placa de vídeo.