|||
-|-|-|
| Resumo | Plugin do Discourse para mostrar as audições do ListenBrainz de um usuário em seu perfil
| Link do Repositório | \u003chttps://git.sr.ht/~phw/discourse-listenbrainz\u003e
| Guia de Instalação | Como instalar plugins no Discourse
Funcionalidades
Este plugin do Discourse permite que os usuários exibam suas audições recentes do ListenBrainz em seu perfil de usuário. Os usuários podem optar por mostrar sua audição mais recente ou estatísticas gerais sobre seu perfil do ListenBrainz.
O ListenBrainz é um serviço online para acompanhar as músicas que você ouve e fornece insights sobre seus hábitos de audição e recomendações. O projeto é totalmente de código aberto e publica todos os dados como dados abertos.
Este plugin está atualmente em uso nos fóruns da comunidade MusicBrainz, mas pode ser interessante para outras comunidades relacionadas à música também.
Configuração
Configurações do Administrador
Você pode configurar o plugin ListenBrainz na interface de administração do Discourse. As seguintes opções estão disponíveis:
-
listenbrainz enable: Permite que os usuários mostrem seu status do ListenBrainz em seus perfis. Padrão: habilitado.
-
listenbrainz username matches discourse: Habilite isso se os nomes de usuário dos usuários do Discourse geralmente corresponderem aos seus nomes de usuário do ListenBrainz. Os usuários ainda podem configurar um nome de usuário ListenBrainz diferente, mas ele será preenchido com o nome de usuário do Discourse. Esta opção destina-se principalmente a ser usada nos fóruns da comunidade MetaBrainz. Padrão: desabilitado.
-
listenbrainz poster icon: Permite que os usuários mostrem um link para seu perfil do ListenBrainz ao lado de seu nome de usuário em cada postagem. Padrão: habilitado.
-
listenbrainz_onebox_enabled: Habilita o suporte a Onebox para URLs de páginas de perfil do ListenBrainz. Padrão: habilitado.
-
listenbrainz_onebox_range: Intervalo de tempo de estatísticas para Oneboxes do ListenBrainz. Padrão: Este mês.
Preferências do Usuário
Cada usuário permanece no controle se sua atividade do ListenBrainz será exibida em seu perfil. Os usuários podem configurar isso em suas preferências de perfil. As seguintes preferências estão disponíveis.
-
Show ListenBrainz information in my user profile: Quando habilitado, uma caixa de informações com detalhes do perfil do ListenBrainz do usuário será exibida no cartão de usuário e no perfil do usuário. O conteúdo da caixa de informações pode ser configurado com as opções abaixo. Padrão: desabilitado.
-
ListenBrainz username: O nome de usuário do ListenBrainz do usuário. Deve ser definido para que os detalhes do ListenBrainz apareçam para o usuário. Se listenbrainz username matches discourse estiver habilitado para o site, isso será preenchido com o nome de usuário do Discourse, caso contrário, o padrão é vazio.
-
Show a link to my ListenBrainz profile next to my Discourse username: Quando habilitado, um link para o perfil do ListenBrainz do usuário é exibido ao lado de seu nome de usuário em cada postagem. Esta opção só está disponível se o site tiver listenbrainz poster icon habilitado. Padrão: desabilitado.
-
Display: Configura o conteúdo exibido na caixa de informações do ListenBrainz. As seguintes opções estão disponíveis:
-
Most recent listen: Mostra a faixa que o usuário está ouvindo no momento ou a faixa tocada mais recentemente.
-
User profile statistics: Mostra estatísticas gerais para o perfil do ListenBrainz do usuário, como contagem de audições, faixa mais tocada e arte da capa dos lançamentos mais tocados.
-
Most recent listen with fallback to user profile statistics: Tenta mostrar a audição recente, mas se nenhuma estiver disponível, recorre à exibição das estatísticas do perfil do usuário. Esta é a configuração padrão.
-
-
Time range: Seleciona o intervalo de tempo para o qual as estatísticas do perfil do usuário são geradas. Padrão: Este mês.
-
Fallback to larger time range if there are no listens in the selected range: Se habilitado, a visualização de estatísticas do perfil recorrerá automaticamente a um intervalo de tempo maior se você não tiver audições no intervalo de tempo selecionado. Por exemplo, se você selecionou “Esta semana”, mas não tem audições registradas na semana atual, as estatísticas voltarão para mostrar “Este mês”. Padrão: habilitado.
-
Show recent listen not older than: Não mostra a última faixa tocada do usuário se ela for mais antiga que o tempo especificado. Padrão: 24 horas.
TODO
Por favor, consulte o rastreador de issues oficial para issues abertas e funcionalidades planejadas.
