A beautiful Flutter music player for a seamless listening experience.
Project details
Vynody is a visually refined and feature-rich cross-platform music player built with Flutter. It offers lightweight performance and a modern UI while delivering exceptional audio capabilities across devices. Enjoy unique features like karaoke-style synced lyrics and serverless LAN syncing for an unrivaled music experience.
Vynody is a sophisticated and lightweight cross-platform local music player designed to enhance the listening experience across various devices. Built with Flutter, it features a modern and visually appealing user interface, seamlessly integrating with native audio backends to leverage low-level hardware audio capabilities.
Vynody combines Flutter for user interface design with Rust-powered audio engines tailored to each operating system:
| Platform | Audio Engine | Description |
|---|---|---|
| Windows | Audio Core (Rust) | Integrates Rodio with FFmpeg decoding; supports WASAPI Exclusive mode for optimal playback. |
| Linux | Audio Core (Rust) | Utilizes Rodio with FFmpeg decoding for efficient performance. |
| macOS | Audio Core (Rust) | Leverages Rodio with AVFoundation decoding, with FFmpeg as a fallback. |
| iOS | Audio Core (Rust) | Employs Rodio and prioritizes AVFoundation decoding for best results. |
| Android | ExoPlayer (Media3) | Uses hardware-level offload for low power consumption. |
Contributions are encouraged through issues and pull requests. Vynody is developed using the latest Vibe Coding workflows, ensuring stability and performance through ongoing testing and iterations.
Comments
0Start the conversation
Share the first comment.