﻿mircnp: anuncia no mIRC o que você está ouvindo
===============================================

Rods - BrasIRC - irc.brasirc.com.br

Funciona com Spotify, Apple Music, iTunes, navegador e qualquer player que
apareça naquele popup de mídia do Windows. Não precisa configurar player
nenhum.

Requisitos: Windows 10 (versão 1809) ou mais novo, e mIRC 7 ou mais novo.
Nada além disso. Não instala nada no sistema.

Testados e funcionando: Spotify, Apple Music, Groove Música e o Reprodutor
multimídia (o Media Player que substituiu o Groove em muitos PCs).

O Windows Media Player, aquele clássico, NÃO funciona: ele é de 2009 e não
avisa o Windows do que está tocando. Se você usa ele, abra o Groove Música ou
o Media Player no lugar.


COMO INSTALAR
-------------

1. No mIRC, descubra a pasta dele digitando:

       //echo -a $mircdir

2. Copie os dois arquivos, mircnp.dll e np.mrc, para essa pasta.

3. Ainda no mIRC, digite:

       /load -rs np.mrc

Pronto. Não precisa repetir depois: o mIRC lembra entre uma sessão e outra.


COMO USAR
---------

Com música tocando, num canal:

    /np

Sai assim:

    * Fulano está ouvindo (fone) Cassiane - Hino da Vitória

Outras formas:

    /np #canal      anuncia num canal específico
    /np *           anuncia em todos os canais em que você está

Para anunciar sozinho toda vez que a música trocar:

    /npauto #canal      liga só nesse canal
    /npauto *           liga em todos os canais
    /npauto off         desliga

Cuidado com o modo *: numa playlist, é uma mensagem a cada três ou quatro
minutos multiplicada pelo número de canais abertos. Tem canal que dá kick por
menos. Para poupar um canal específico:

    /npignorar #canal

Tudo isso também está no menu de botão direito da janela do canal, no submenu
"Now playing".


CONTROLAR O PLAYER
------------------

Dá para comandar o player sem sair do mIRC:

    /npplay         toca
    /nppause        pausa
    /npplaypause    alterna entre os dois
    /npnext         próxima faixa
    /npprev         faixa anterior
    /npstop         para

    /npseek 1:30    pula para 1 minuto e 30 da faixa (ou /npseek 90)
    /npshuffle on   liga o aleatório (ou off)
    /nprepeat track off, track ou list

Com mais de um player aberto, diga qual no fim. Basta um pedaço do nome:

    /npnext spotify

Os três mais usados também estão no menu de botão direito.

Nem todo player aceita tudo, e isso não é defeito da DLL: é o que cada um
publica para o Windows. O Spotify aceita a lista inteira. O Apple Music aceita
tocar, pausar, pular e parar, mas não aceita seek, shuffle nem repeat. Quando
não aceita, o mIRC te avisa; ele não fica calado.

Se algo não funcionar, digite /npdebug: ele mostra o que a DLL está lendo, e
no fim a versão e o autor.

O anúncio no canal não leva assinatura, de propósito: é a sua mensagem, não um
cartaz.


OBSERVAÇÕES
-----------

Para conferir a origem do arquivo: clique com o botão direito em mircnp.dll,
vá em Propriedades, aba Detalhes. Deve constar "Rods - BrasIRC".

A DLL não é assinada digitalmente. Alguns antivírus reclamam de DLL sem
assinatura vinda pela internet. Se isso acontecer, é falso positivo, mas a
regra vale sempre: só rode arquivo que veio de alguém em quem você confia.

A música pausada não é anunciada, de propósito. O /np avisa só para você que
não tem nada tocando.
