folia-major: A multi-platform music player for local files, Navidrome, and online streaming services, featuring animated lyrics.
What problem it solves
Folia is centered on full-screen immersive lyric playback, supporting NetEase Cloud Music, Kugou, QQ Music, Navidrome and local music libraries, with the desktop version also supporting BoDian Music, YouTube Music, Spotify and Soda Music. Local songs need lyrics and cover art, so Folia matches them automatically against online sources or reads same-name lyric files from the same directory. The result is presented through multiple full-screen lyric animations and AI-generated color themes.
Key features
Multiple Music Sources — Folia supports online services including NetEase Cloud Music, Kugou, QQ Music, Navidrome, and local music libraries. Its desktop edition also supports BoDian Music, YouTube Music, Spotify, and Soda Music.
Source: README, api, src
Immersive Lyrics — The player centers the experience on full-screen immersive lyric playback with multiple animation styles. Themes provide different layouts and adjustable parameters while maintaining responsive layouts for different window sizes.
Source: README, img
Intelligent Lyric Matching — Local songs can be matched automatically with online lyrics and cover art, with manual correction available when a match is inaccurate. Folia also recognizes local lyric formats including LRC, VTT, TTML, QRC, YRC, and KRC, as well as embedded LRC lyrics.
Source: README
AI Theme Generation — Folia can generate immersive backgrounds and visual parameters based on a song's mood and lyrical content. An optional self-hosted Sync Server can synchronize appearance settings and AI theme libraries across devices.
Source: README, sync-server
Desktop and Web Delivery — Folia provides Electron-based desktop builds for Windows, macOS, and Linux, along with a Node.js Web version that can be deployed to supported platforms. It also supports PWA installation on mobile browsers and Docker Compose deployment for self-hosting.
Source: README, deploy
Who it may suit
Inference: Folia may suit music listeners who want animated lyrics, a unified player for local and online sources, or a self-hosted Web deployment. It may also suit developers interested in desktop, browser, lyrics-rendering, and plugin-oriented music applications.
Topics to discuss
How should community contributors expand the Folium plugin ecosystem for new lyric animations, backgrounds, and playback-page layers?
Which local and online music-source workflows should receive clearer documentation and troubleshooting guidance?
What accessibility and responsive-design improvements would make the full-screen lyrics experience more inclusive?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/chthollyphile/folia-major#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…