Olá, comunidade!
É com grande satisfação que anuncio o lançamento do OpenWave, um reprodutor de áudio local feito sob medida para quem gosta de organizar a própria biblioteca de músicas. Planejado com a estética e a fluidez do tema Mint-Y em mente, o OpenWave foca em entregar uma interface limpa, rápida e sem distrações.
Principais Funcionalidades
- Gestão de Biblioteca Simples: Basta apontar para a sua pasta de áudio e o OpenWave faz o escaneamento e a organização automaticamente.
- Leitura Inteligente de Metadados: Extração precisa de títulos, artistas, álbuns, duração e até mesmo das capas embutidas nos arquivos.
- Navegação Ágil: Abas dedicadas para artistas e álbuns, facilitando a visualização rápida de discografias sem se perder em listas intermináveis.
- Playlists Customizadas: Crie, renomeie, exclua e adicione faixas às suas listas de reprodução com poucos cliques.
- Sistema de Favoritos: Marque rapidamente as músicas que você mais gosta e acesse-as na barra lateral.
- Fila de Reprodução e Shuffle: Controle total sobre o que vai tocar a seguir, com suporte nativo a reprodução aleatória de qualquer contexto (biblioteca, álbum ou playlist).
Sob o Capô (Tecnologias)
O OpenWave é um projeto de código aberto, construído para se integrar perfeitamente a ambientes desktop Linux:
- Linguagem: Python 3
- Interface Gráfica: GTK 3.0 via PyGObject (com CSS customizado para garantir uma experiência visual polida)
- Motor de Áudio: GStreamer (garantindo estabilidade e suporte a diversos formatos como MP3, FLAC, OGG, WAV, M4A, etc.)
- Leitura de Tags: Mutagen
- Licença: MIT
Como Instalar (Assistente Visual)
Para facilitar a adoção, construí um instalador gráfico (GUI) dedicado, dispensando configurações manuais complexas.
-
Baixe os arquivos base do repositório (
app.pyeinstaller.py). -
Dê permissão de execução ou rode diretamente o instalador via terminal:
python3 installer.py -
O Assistente do OpenWave será aberto. Ele guiará você pela criação da estrutura de pastas em
~/.local/share/openwavee criará automaticamente um arquivo.desktop. Assim, o OpenWave aparecerá no menu de aplicativos do seu sistema operacional logo após a conclusão.
Dica: O mesmo
installer.pypossui uma opção gráfica para desinstalar completamente o aplicativo e seus atalhos do sistema, de forma totalmente limpa.
Contribua
O código fonte está disponível e feedbacks de uso são cruciais nesta etapa inicial. Sinta-se à vontade para testar com sua biblioteca pessoal, reportar bugs, sugerir melhorias na interface ou enviar pull requests.
Desenvolvido por Mateus Calixto.




