// ===================== SoundPaper page content (PT / EN) ===================== window.SP = { pt: { nav:{ back:'Voltar ao portfólio', contact:'Contato' }, intro:{ index:'PROJETO 02 / 02', tag:'Projeto Pessoal · 2026', title_html:'SoundPaper', lead_html:'Num fim de semana sem nada pra fazer, construí um app macOS em Swift puro que faz uma coisa bonita: pega a música que você está ouvindo e a transforma em papel de parede animado — buscando direto nos servidores da Apple.', meta:[ { k:'Tipo', v:'Pessoal' }, { k:'Plataforma', v:'macOS' }, { k:'Linguagem', v:'Swift puro'}, { k:'Ano', v:'2026' }, ], tags:['Swift','macOS','Apple APIs','CoreImage'], }, feats:[ { num:'COMO FUNCIONA', h_html:'A música vira o cenário', p:'O SoundPaper lê o que está tocando em tempo real — Spotify, Apple Music ou qualquer player — e usa a arte do álbum como base para o wallpaper animado do seu Mac.', points:[ 'Detecta a música tocando em qualquer player', 'Faz fetch da arte do álbum em alta resolução', 'Aplica animação suave e contínua ao wallpaper', 'Troca automaticamente quando a música muda', ], }, { num:'A MÁGICA', h_html:'Direto dos servidores da Apple', p:'Não é só um fundo estático com a capa do álbum. O app busca nos servidores da Apple o papel de parede animado oficial correspondente — a mesma tecnologia que o macOS usa nas telas de bloqueio.', points:[ 'Apple Music API para metadados do álbum', 'Wallpaper animado nativo do macOS', 'Qualidade e resolução oficiais da Apple', 'Nenhum processamento de imagem local pesado', ], }, { num:'ENGENHARIA', h_html:'Swift puro. Zero dependências.', p:'Sem CocoaPods, sem SPM externo, sem frameworks de terceiros. O app usa só o que a Apple já entrega — APIs nativas, media framework e wallpaper engine. Feito num fim de semana, do zero ao funcionando.', points:[ 'Zero pacotes externos', 'MediaPlayer framework nativo', 'AppKit para integração com o sistema', 'Launch at login automático', ], }, ], demo:{ eyebrow:'Demonstração', h:'Veja funcionando', p:'O vídeo abaixo mostra o SoundPaper trocando o wallpaper em tempo real enquanto a música muda.', }, next:{ eyebrow:'Vamos conversar', h_html:'Curtiu? Tem mais por vir.', back:'Voltar ao portfólio', contact:'Falar comigo', }, }, en: { nav:{ back:'Back to portfolio', contact:'Contact' }, intro:{ index:'PROJECT 02 / 02', tag:'Personal Project · 2026', title_html:'SoundPaper', lead_html:'On a weekend with nothing to do, I built a macOS app in pure Swift that does one beautiful thing: takes the music you\'re listening to and turns it into an animated wallpaper — fetching straight from Apple\'s servers.', meta:[ { k:'Type', v:'Personal' }, { k:'Platform', v:'macOS' }, { k:'Language', v:'Pure Swift' }, { k:'Year', v:'2026' }, ], tags:['Swift','macOS','Apple APIs','CoreImage'], }, feats:[ { num:'HOW IT WORKS', h_html:'Your music becomes the scenery', p:'SoundPaper reads what\'s playing in real time — Spotify, Apple Music, or any player — and uses the album art as the foundation for your Mac\'s animated wallpaper.', points:[ 'Detects the song playing in any player', 'Fetches album art in full resolution', 'Applies smooth, continuous animation to wallpaper', 'Switches automatically when the track changes', ], }, { num:'THE MAGIC', h_html:'Straight from Apple\'s servers', p:'It\'s not just a static background with the album cover. The app fetches the official animated wallpaper from Apple\'s servers — the same technology macOS uses on lock screens.', points:[ 'Apple Music API for album metadata', 'Native macOS animated wallpaper', 'Official Apple-grade quality & resolution', 'No heavy local image processing', ], }, { num:'ENGINEERING', h_html:'Pure Swift. Zero dependencies.', p:'No CocoaPods, no external SPM, no third-party frameworks. The app uses only what Apple ships — native APIs, media framework and the wallpaper engine. Built in a weekend, from scratch to working.', points:[ 'Zero external packages', 'Native MediaPlayer framework', 'AppKit for system integration', 'Automatic launch at login', ], }, ], demo:{ eyebrow:'Demo', h:'See it in action', p:'The video below shows SoundPaper switching the wallpaper in real time as the music changes.', }, next:{ eyebrow:'Let\'s talk', h_html:'Liked it? There\'s more coming.', back:'Back to portfolio', contact:'Get in touch', }, }, };