// ===================== 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',
},
},
};