Sobre o projeto

CineTray é um aplicativo de barra de menus do macOS que traz filmes, séries e músicas dos seus servidores de mídia e pastas locais para uma interface conveniente na barra de menus. Ele oferece suporte a Plex (um ou mais servidores), Jellyfin, Navidrome, TorrServer e suas próprias pastas, com cada fonte contribuindo com suas próprias seções de biblioteca. Os principais recursos incluem: - **Fontes de mídia**: Conecte-se ao Plex, Jellyfin, Navidrome, TorrServer ou simplesmente adicione pastas locais. Cada biblioteca de servidor aparece como uma seção separada no menu, nomeada como no servidor. - **Painéis de vídeo e música**: Alterne entre as visualizações de vídeo e música. O painel de música inclui seções de Artistas, Álbuns e Playlists. - **Players**: Controle a música a partir de um player embutido no menu ou abra janelas separadas de player de música e vídeo. O vídeo pode ser reproduzido no player integrado do CineTray, no IINA, no VLC ou em qualquer outro aplicativo instalado. - **Continue Watching**: Mescla o progresso de visualização do lado do servidor (Plex Continue Watching, Jellyfin Resume/Next Up) com o que você iniciou no CineTray, com suporte a retomada entre dispositivos e indicadores de progresso nos pôsteres. - **Busca**: Busca inteligente que ignora espaçamento, pontuação e acentos, mostrando apenas as seções com correspondências. - **Calendário de lançamentos**: Conecte o Radarr e o Sonarr para ver filmes e episódios futuros em uma visualização mensal e uma lista da próxima semana. - **Solicitações com Seerr**: Conecte o Seerr para solicitar filmes e séries que você não tem, com seleção de temporada para séries. - **Downloads e modo offline**: Baixe filmes, episódios e músicas para reprodução offline. - **Scrobbling e capas**: Scrobbling no Trakt e Last.fm, além de capas para sua própria música do Deezer, MusicBrainz, Last.fm, TheAudioDB ou Discogs. - **Segurança**: Os tokens do Plex nunca são enviados por HTTP simples para servidores remotos, e todos os tokens e chaves de API são armazenados no Keychain do macOS. - **Desempenho**: Carregamento paralelo de fontes, atualização do menu em segundo plano e reprodução direta no Jellyfin para início rápido de vídeo. - **Compilar sem Xcode**: Clone e execute `make` para compilar, assinar e instalar usando apenas as Command Line Tools. CineTray é um fork do projeto abandonado KuDoZ007/QP e vem sendo desenvolvido de forma independente desde então. Ele requer macOS 26 ou posterior e Swift 6.3 para o pacote SwiftVLC. O aplicativo é construído com Swift e usa o pacote SwiftVLC para reprodução de vídeo. Para a configuração, os usuários podem conectar servidores em Settings > Accounts e escolher pastas em Settings > Data. Integrações opcionais como Trakt, Last.fm, TMDb e Discogs exigem contas gratuitas e chaves de API, que são armazenadas com segurança no Keychain. As capturas de tela no README mostram a interface do menu, os players de vídeo e música, os resultados de busca, o calendário de lançamentos e as opções de personalização. O projeto inclui um CHANGELOG.md com a lista completa de recursos e atualizações.