App Rhyme is a cross-platform, open-source music player built with Flutter and Rust, designed to aggregate music from various sources into a unified experience. It supports importing custom "music sources" (scripts), allowing users to stream content from platforms like Netease Cloud Music and Kuwo Music directly within the app. The player offers a modern, adaptive UI that works seamlessly on Android, Windows, iOS, macOS, and Linux, providing features like lyric display, playlist management, and high-quality audio playback.
A key strength of App Rhyme is its flexibility and privacy-focus. It does not host any music content itself but acts as a client for external sources and local files. Users can create custom playlists, search for songs and albums across configured sources, and even choose audio quality (Wi-Fi vs. Data). With its clean design and extensible architecture, App Rhyme offers a powerful alternative for users who want to consolidate their music listening from disparate services.
Use Cases:
使用Flutter和Rust开发的跨平台自定义音源音乐播放器
后端Rust库仓库music_api (https://github.com/canxin121/music_api).
sudo apt install libmpv-dev mpv
https://github.com/canxin121/app_rhyme/assets/69547456/a1b331ed-6e98-4ace-befc-3543981c6312
https://github.com/user-attachments/assets/1664464e-02ea-49b3-ae17-c539ccf3154e
本协议中的“本项目”指AppRhyme项目;“使用者”指签署本协议的使用者;“官方音乐平台”指对本项目内置的包括酷我、酷狗、咪咕等音乐源的官方平台统称;“版权数据”指包括但不限于图像、音频、名字等在内的他人拥有所属版权的数据。
本项目无力提供音乐播放链接或音频文件,只具备从各官方音乐平台的官方公开数据库中检索和提供音乐的基本信息和自定义歌单存储的功能。 如需音乐播放和缓存功能,请自行制作和使用音源链接自己的音乐库,用户的第三方音源内容与本项目无关,本项目无法提供相关支持。
macOS utility to monitor battery levels of iPhones, iPads, Apple Watches, and other devices via Dock, menu bar, or widgets.
Decentralized computing network offering elastic distributed processing via browser-based workers and lightweight Python SDK with zero infrastructure setup
User-friendly AI assistant supporting local models, API integration, knowledge bases, web search, and agent creation with cross-platform desktop and server deployment
High-speed file transfer tool aggregating Wi-Fi and USB channels to maximize bandwidth between Android and PC.
Custom Go-based API server for RustDesk with Web Admin, Web Client, OIDC/LDAP auth, and detailed audit logs.
Open-source interactive laboratory platform for DevOps learning, running locally with Docker/Kubernetes for hands-on practice with Linux, containers, and infrastructure tools