Ir para o conteúdo
Promovaweb

Plugin Lofi Radio no Omarchy

Em destaque

O que o Plugin Lofi Radio faz no seu Omarchy

  1. Ouça duas estações contínuas de foco
  2. Veja o equalizador reagir à saída de áudio
  3. Troque de estação com o botão do meio
  4. Use a assinatura Premium do YouTube em perfil isolado
  5. Encerre a reprodução sem abrir janela de vídeo
Lofi Radioespi.lofi-radio
Tipo
Widget da barra
Categoria
Widgets
Mantenedor
espi
Licença
MIT
Versão
1.0.0
Compatibilidade
Omarchy 4 Quattro com shell Quickshell. Exige chromium, cava e os utilitários flock e install, dos pacotes util-linux e coreutils. O áudio depende do PipeWire. O catálogo registra instalação em duas etapas, porque as dependências vêm de outros pacotes. Referência do portal: Omarchy 4.5.0-rc1.
Tags
#barra#mídia
Ícone do Lofi Radio na barra do Omarchy com o equalizador animado ao lado do indicador de reprodução.
Repositório JovannyEspinal/omarchy-lofi-radio (MIT)

Instalar e manter

  1. Instale o plugin

    O Omarchy clona o repositório do plugin e valida os arquivos no seu computador. Só depois ele instala e ativa o plugin.

    Instalar
    omarchy pkg add chromium cava && omarchy plugin add https://github.com/JovannyEspinal/omarchy-lofi-radio.git --enable
  2. Atualize quando sair uma versão nova

    Rode este comando para trazer as mudanças publicadas no repositório do plugin.

    Atualizar
    omarchy plugin update espi.lofi-radio
  3. Remova quando não precisar mais

    O comando retira o plugin do seu Omarchy. Use o mesmo identificador mostrado no cartão de detalhes.

    Remover
    omarchy plugin remove espi.lofi-radio

O Lofi Radio reproduz duas estações contínuas na barra do Omarchy: Lofi Hip Hop e Synthwave. A reprodução acontece sem janela de vídeo, em um Chromium sem interface que usa o player oficial do YouTube. O equalizador ao lado do ícone acompanha a saída real do PipeWire, com 60 quadros por segundo por padrão e ajuste entre 15 e 120.

O ícone mostra o estado atual: parado, em reprodução, pausado ou com erro. O visualizador aparece no hover e dentro da barra, conforme a posição do widget e o espaço disponível.

Antes de instalar

O catálogo marca a instalação como manual porque as dependências vêm de outros pacotes. O plugin exige Omarchy 4 Quattro, chromium para a reprodução e cava para o equalizador. Os utilitários flock e install acompanham o util-linux e o coreutils.

Instale as dependências pelo gerenciador do Omarchy:

Terminal
omarchy pkg add chromium cava

O plugin não solicita privilégios elevados e não instala pacotes. Sem as dependências, a barra mostra uma notificação de erro em vez de tentar contornar a falta.

Instale e use os controles

Terminal
omarchy plugin add https://github.com/JovannyEspinal/omarchy-lofi-radio.git --enable

O clique esquerdo inicia ou pausa, o clique do meio alterna entre Lofi Hip Hop e Synthwave e o clique direito encerra a reprodução. A mesma ação de pausa mantém o player pronto, sem recarregar a estação.

Um único player é permitido por vez. O plugin usa arquivos de execução por usuário em $XDG_RUNTIME_DIR e uma trava de processo, então dois cliques seguidos não criam duas reproduções.

Entre na assinatura Premium

A assinatura é opcional. Para usá-la, faça login uma vez no perfil isolado do Chromium que o plugin mantém:

Terminal
~/.config/omarchy/plugins/espi.lofi-radio/control.sh login

Conclua o login na janela que abre e feche essa janela. A reprodução seguinte usa o mesmo perfil, então a assinatura é reconhecida sem compartilhar o seu navegador do dia a dia com o plugin.

Crie atalhos, se quiser

O plugin não instala nem substitui atalhos. Se as combinações estiverem livres, acrescente em ~/.config/hypr/bindings.lua:

local lofi_control =
os.getenv("HOME") .. "/.config/omarchy/plugins/espi.lofi-radio/control.sh"
o.bind("SUPER + ALT + M", "Lofi Radio: Play/pause", lofi_control .. " toggle")
o.bind("SUPER + ALT + N", "Lofi Radio: Next station", lofi_control .. " switch")
o.bind("SUPER + ALT + X", "Lofi Radio: Stop", lofi_control .. " stop")

Confira antes se a combinação já está em uso:

Terminal
omarchy menu keybindings --print

O Hyprland recarrega o arquivo sozinho na maioria dos casos. Se os atalhos não responderem de imediato, rode hyprctl reload.

Acompanhe erros

O diagnóstico de execução fica em $XDG_RUNTIME_DIR/espi-lofi-radio-$UID/chromium.log. As notificações do desktop avisam sobre dependência ausente e configuração inválida, o que costuma bastar para localizar o problema antes de abrir o log.

Para atualizar o plugin:

Terminal
omarchy plugin update espi.lofi-radio

Remova o Lofi Radio

Pare a reprodução antes de remover:

Terminal
omarchy plugin remove espi.lofi-radio

Os arquivos de execução em $XDG_RUNTIME_DIR desaparecem no logout ou na reinicialização. O login do YouTube continua em ~/.local/state/espi-lofi-radio até você apagar essa pasta.

O projeto é independente e não tem vínculo com o Omarchy, com o YouTube ou com o Lofi Girl. A disponibilidade das transmissões e os direitos de cada faixa continuam com os responsáveis por elas.