9 pontos por GN⁺ 2025-04-18 | 2 comentários | Compartilhar no WhatsApp
  • Compartilha a experiência de ter deixado o Spotify e passado a usar o Jellyfin
  • Depois de cancelar o Spotify, buscou formas alternativas de ouvir música e testou vários players locais, mas a maioria era incômoda de usar ou tinha uma UX ultrapassada
  • Também chegou a criar um player de música baseado na web, mas havia limitações, como a impossibilidade de uso offline
  • No fim, escolheu um servidor de mídia self-hosted Jellyfin para montar sua biblioteca musical
  • Ele oferece recursos para ouvir música offline em vários dispositivos e, com o self-hosting, trouxe autonomia digital, além de estar expandindo para outras soluções open source

Deixando o Spotify

  • Depois de parar de usar o Spotify, testou várias soluções alternativas
  • A escolha final foi o Jellyfin, um servidor de mídia self-hosted e open source

Coleção de arquivos de música locais e os limites dos players

  • Juntou arquivos de música como mp3 e flac para tentar reproduzi-los localmente
  • Players clássicos como Winamp têm uma boa UI, mas são pouco práticos para navegar pela biblioteca
  • O VLC tem baixo desempenho ao lidar com arquivos flac
  • O foobar2000 foi abandonado por ter configuração complexa demais

Criando diretamente um player de música para a web

  • Criou pessoalmente um player de música web simples para aprender htmx
  • Era possível fazer streaming da música no navegador por meio de um servidor local
  • Problemas:
    • Não podia ser usado sem internet ou quando o servidor estivesse desligado
    • Para adicionar recursos offline, seria preciso reestruturar tudo no formato de aplicativo
    • Manter o projeto em andamento ficou pesado, então foi preciso buscar outra alternativa

Experiência com o app Apple Music

  • O app Apple Music é antiquado, mas oferece recursos razoáveis como player de música
    • Permite ordenação, sincronização e uso offline
  • Desvantagens:
    • A sincronização da biblioteca entre dispositivos causava problemas de capacidade
    • Era necessário decidir quais músicas manter e quais apagar em uma “battle royale de armazenamento”
    • Em comparação com a praticidade baseada em nuvem do Spotify, ainda era incômodo

Descobrindo o Jellyfin e fazendo a migração

  • Conheceu o Jellyfin por meio de um vídeo no YouTube de Jeff Geerling
  • O Jellyfin é uma alternativa a Netflix/Disney+ e também pode ser usado como plataforma para ouvir música
  • A única desvantagem: é preciso hospedar por conta própria

Conselhos sobre self-hosting

  • A instalação não é difícil, mesmo para quem não é programador
  • Mesmo sem equipamentos como um NAS, é possível montar um home server com um PC antigo
  • Foi possível usar logo após a instalação local, com uma configuração inicial muito simples

Integração com apps offline

  • Apps cliente para Jellyfin:
  • Com os apps, é possível baixar músicas e reproduzi-las offline

Próximo passo para a autonomia digital

  • Após comprar um mini PC pequeno, agora mantém o Jellyfin rodando o tempo todo
  • Além disso, também hospeda o Immich → alternativa ao Google Photos

Se você está pensando em self-hosting

  • Se já tem familiaridade com o terminal, qualquer pessoa pode fazer self-hosting
  • Depois de configurar tudo, é possível acessar sua biblioteca musical de qualquer dispositivo
  • Se o open source continuar evoluindo, será cada vez mais viável montar por conta própria os recursos desejados, sem depender de serviços em nuvem

Impressões finais

  • No futuro, espera poder curtir música, filmes, fotos e memórias livremente em seu próprio servidor, e não no “computador de outra pessoa”
  • O open source pode ser um pouco mais lento, mas acredita que é o caminho para construir um futuro melhor e mais livre

2 comentários

 
corean 2025-04-21

Para usuários de Synology NAS, o DS Audio também pode ser uma alternativa.

 
GN⁺ 2025-04-18
Comentários do Hacker News
  • Este artigo não menciona o quanto os recursos são reduzidos ao migrar de uma assinatura comum de streaming de música para uma biblioteca no Jellyfin
    • No YouTube Music, você pode escolher uma música específica ou uma banda e clicar em "Radio" para gerar uma playlist de músicas semelhantes
    • Esse recurso permite descobrir músicas novas e manter tudo sempre fresco
    • Você acaba perdendo esse recurso
    • Muitos serviços também geram mixes com base nos hábitos de audição do usuário ao longo do tempo
    • Como não navego em fóruns de música, fora as bandas de que gosto eu não fico sabendo de lançamentos de álbuns novos
  • Pessoalmente, uso o Jellyfin só para vídeo
    • Para audiolivros e podcasts, uso o AudioBookShelf
    • Para música, uso o Navidrome
    • O recurso de playlists inteligentes do Navidrome é excelente
    • Ele implementa a API Subsonic, então muitos apps conseguem aproveitá-la
    • Pessoalmente prefiro o Substreamer, mas também dá para usar outros apps como o DSub
  • O Navidrome é excelente para música
    • Eu rodo o Navidrome e o Jellyfin em containers Docker
    • Uso o NordVPN Meshnet para me conectar com segurança de fora de casa
    • Hospedo minha biblioteca inteira em FLAC no Navidrome e ele consegue transcodificar para Opus em tempo real
    • Há mais de um ano quase não tive problemas
    • Recomendo fortemente
  • Self-hosting é ótimo se você tiver conhecimento técnico
    • Nos últimos 2 anos, venho tentando substituir o máximo possível de assinaturas por soluções self-hosted
    • Meus custos com assinaturas chegavam a cerca de 200 AUD por mês
    • Até agora, já cancelei cerca de 150 AUD em assinaturas
    • Estou usando um desktop de escritório de 500 AUD como home server, e ele já se pagou
    • Pretendo fazer upgrade para algo melhor no fim deste ano
    • No momento, estou substituindo todos os serviços de streaming de filmes por Emby
    • Spotify e Adobe Lightroom ainda estão na minha lista de coisas a fazer
    • No fim, pretendo manter apenas YouTube, Fastmail e Borgbase
  • Pessoalmente, recomendo o Lyrion Music Server
    • Ele é open source, self-hosted e oferece vários plugins muito bons
    • Dá para sincronizar música entre vários dispositivos da casa
    • O hardware físico não é mais vendido, mas é fácil montar um com Raspberry Pi
    • A empresa criou algo excelente e o disponibilizou como open source, o que mantém o projeto sustentável
    • Pretendo continuar usando
  • O problema do Spotify é encontrar a música em outro lugar
    • Comprar arquivos de música custa caro e, mesmo depois da compra, a questão da propriedade não fica clara
    • Procurar em sites de Linux ISO é um pesadelo
    • Queria que houvesse um jeito mais fácil
  • Uso uma estratégia de sincronizar a biblioteca de música com playlists inteligentes
    • Músicas com nota 5 estrelas que não ouço há mais de 8 meses
    • Músicas com nota 4 estrelas que não ouço há mais de 16 meses
    • Músicas com nota 3 estrelas que não ouço há mais de 32 meses
    • Os 20 GB de músicas menos tocadas
    • Excluo músicas de Natal e arquivos de música de arquivo
    • Sincronizo diariamente para manter uma seleção de músicas sempre renovada
  • Eu faço self-hosting de algumas coisas, incluindo um servidor Emby
    • Acho interessante self-hosting da biblioteca de música
    • Tenho curiosidade sobre como funciona o processo de curadoria musical do Jellyfin
    • Com o recurso de "rádio de músicas" do Spotify, consigo descobrir músicas mais rápido
    • Quero um player de mídia e um "frontend" melhores, mas ainda não resolvi a parte da curadoria
  • Parei de usar o Jellyfin porque músicas exportadas da minha biblioteca do iTunes faziam um barulho de estourar os ouvidos
    • Pode ser que os arquivos estivessem corrompidos, e o Jellyfin simplesmente os reproduzia sem qualquer verificação
    • Como podia haver outras músicas parecidas, parei de usar
  • A reescrita do cliente do Plex deixou usuários de self-hosting insatisfeitos
    • Recursos foram quebrados e funcionalidades úteis foram removidas
    • A interface mudou para focar mais em streaming
    • Se você ainda não escolheu seguir o caminho do Plex, eu recomendaria esperar até a comunidade e os desenvolvedores alinharem o roadmap
    • O Plex está aberto a feedback, mas muitos usuários se sentem traídos