🎵 Lançamento: OpenWave – Um player de música focado no Linux Mint

:ocean: 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.


:glowing_star: 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).

:hammer_and_wrench: 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

:package: Como Instalar (Assistente Visual)

Para facilitar a adoção, construí um instalador gráfico (GUI) dedicado, dispensando configurações manuais complexas.

  1. Baixe os arquivos base do repositório (app.py e installer.py).

  2. Dê permissão de execução ou rode diretamente o instalador via terminal:

    python3 installer.py
    
  3. O Assistente do OpenWave será aberto. Ele guiará você pela criação da estrutura de pastas em ~/.local/share/openwave e 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.py possui uma opção gráfica para desinstalar completamente o aplicativo e seus atalhos do sistema, de forma totalmente limpa.


:handshake: 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.


3 curtidas

Bom dia, tens uma imagem ou vídeo do programa?

Parabéns pela iniciativa.

1 curtida





1 curtida