CoverArt for Android | Android 专辑封面显示器

CoverArt for Android | Android 专辑封面显示器

:musical_note: A simple Android application that displays the currently playing music album cover from your Roon audio system.
:musical_note: 一个简单的Android应用程序,显示来自Roon音频系统的当前播放音乐专辑封面。

English | 中文


English

:iphone: What is CoverArt?

CoverArt is a lightweight Android companion app for Roon audio systems. It transforms your Android device into a dedicated album cover display, showing beautiful artwork and track information in real-time as your music plays.

:sparkles: Features

  • Real-time Display: Live album cover and track information updates
  • Seamless Connection: Direct WebSocket connection to Roon Core
  • Beautiful Interface: Full-screen, distraction-free album artwork display
  • Track Information: Shows title, artist, and album details
  • Auto-discovery: Automatic Roon Core detection on your network
  • Modern Support: Compatible with Android 8.0+ (API level 26+)
  • Optimized Theme: Dark interface optimized for music listening environments

:clipboard: Requirements

  • • Android device running Android 8.0 (API 26) or later
  • • Roon Core server running on your local network
  • • Wi-Fi connection (same network as Roon Core)

:rocket: Quick Start

    1. Install the App
  • • Download the APK from releases or build from source
  • • Install on your Android device
  • • Grant necessary permissions when prompted
    1. Connect to Roon
  • • Open CoverArt app
  • • Tap “Connect to Roon”
  • • The app will auto-discover your Roon Core
  • • Or manually enter your Roon Core IP address
    1. Authorize in Roon
  • • Open Roon on your computer/server
  • • Go to Settings > Extensions
  • • Find “CoverArt Android” and click “Enable”
    1. Enjoy!
  • • Start playing music in Roon
  • • Watch beautiful album covers appear on your Android device
  • • Perfect for displaying on a bedside table or music room

:bulb: Usage Tips

  • Auto-updates: Album covers change automatically with your music
  • Full-screen: Tap to toggle between full-screen and info view
  • Always-on: Keeps your screen awake while connected
  • Disconnect: Tap the connection button to disconnect when done

中文

:iphone: 什么是CoverArt?

CoverArt是一个为Roon音频系统设计的轻量级Android伴侣应用。它可以将您的Android设备变成专用的专辑封面显示器,在音乐播放时实时显示精美的封面艺术和曲目信息。

:sparkles: 功能特点

  • 实时显示: 实时更新专辑封面和曲目信息
  • 无缝连接: 直接通过WebSocket连接到Roon Core
  • 美观界面: 全屏、免干扰的专辑封面显示
  • 曲目信息: 显示标题、艺术家和专辑详情
  • 自动发现: 自动检测网络中的Roon Core
  • 现代支持: 兼容Android 8.0+ (API level 26+)
  • 优化主题: 为音乐聆听环境优化的暗色界面

:clipboard: 系统要求

  • • 运行Android 8.0 (API 26) 或更高版本的Android设备
  • • 在本地网络运行的Roon Core服务器
  • • Wi-Fi连接(与Roon Core在同一网络)

:rocket: 快速开始

    1. 安装应用
  • • 从发布页面下载APK或从源码构建
  • • 安装到您的Android设备
  • • 在提示时授予必要权限
    1. 连接到Roon
  • • 打开CoverArt应用
  • • 点击"连接到Roon"
  • • 应用将自动发现您的Roon Core
  • • 或手动输入Roon Core的IP地址
    1. 在Roon中授权
  • • 在电脑/服务器上打开Roon
  • • 进入设置 > 扩展
  • • 找到"CoverArt Android"并点击"启用"
    1. 开始享受!
  • • 在Roon中开始播放音乐
  • • 观看美丽的专辑封面出现在您的Android设备上
  • • 非常适合放在床头柜或音乐室展示

:bulb: 使用技巧

  • 自动更新: 专辑封面随音乐自动切换
  • 全屏模式: 点击可在全屏和信息视图间切换
  • 保持亮屏: 连接时保持屏幕常亮
  • 断开连接: 使用完毕后点击连接按钮断开

1 Like

download 下载:http://www.epochaudio.cn/wp-content/uploads/2025/06/coverartmen.apk








I set this up and initially it worked like a charm. However, after reconnecting to Roon, it keeps picking up the same Roon Zone, one that is on but not the one playing music. How do I have it select the Zone I want or pick the one that is playing music? Thank you.

Thank you for your feedback. I understand the issue you’re facing with the app selecting the incorrect Roon Zone.

To give you some background:

  1. I’m not a professional coder, so I’m still learning the ropes of app development.
  2. This initial version of the native Android Roon app was developed with the help of Claude Coder.
  3. The current design uses a simple automatic discovery mechanism for Roon Zones. I chose this approach to keep the app straightforward and user-friendly for everyone, without the complexity of additional settings.
  4. The app is still a work in progress, and I am considering adding more features, including a settings panel for zone selection, in a future update.
  5. For now, the best solution is to go into your Roon settings and disable the zones you are not using. This will ensure the app only sees and selects the Roon Zone you intend to use.

I appreciate your understanding and patience as I continue to improve the app.

try this :http://www.epochaudio.cn/wp-content/uploads/2025/07/ArtFrame2.02.apk

If you can, could you share a picture of yourself showing the cover art?

@Wen thank you for your response and the updated version. The new version (2.02) has picked up my active zone (Office) and is correctly displaying the artwork. For reference I’m using an old Lenovo tablet I had lying around (TB-805F). Thank you for creating this tool, very much appreciate the effort it takes to create new software.

:sparkles: Key Features

:musical_note: Music Display

  • Real-time Sync: Connects to the Roon Core via WebSocket API to display currently playing information in real-time.
  • Detailed Information: Shows the song title, artist, and album name.
  • High-Quality Covers: Automatically fetches and displays album cover artwork.
  • Responsive Design: Supports automatic adaptation for both portrait and landscape orientations, optimized for various screen sizes.

:framed_picture: Art Wall Mode

  • Smart Switching: Automatically switches to Art Wall mode after playback has been stopped for 5 seconds.
  • 12-Grid Display: Showcases album covers from your music collection in a grid format.
  • Dynamic Updates: Covers rotate automatically every 60 seconds to display more of your music.
  • Instant Resume: Immediately switches back to the single-cover display mode when playback resumes.

:artist_palette: Visual Experience

  • Dynamic Theming: The background color automatically adjusts based on the dominant color of the album cover.
  • Dark Theme: A dark interface optimized for an immersive music listening experience.
  • Optimized for Distance Viewing: Large fonts and images are ideal for viewing from a distance.
  • Fluid Animations: Smooth transitions for status changes and image updates.

:floppy_disk: Smart Cache

  • LRU Cache: Caches up to 900 album covers using a Least Recently Used (LRU) strategy to intelligently manage storage.
  • Offline Display: Cached covers can still be displayed during network interruptions.
  • Deduplication: Uses MD5 hashing to avoid re-downloading identical images.

:clipboard: System Requirements

  • Android Version: Android 8.0 (API 26) or higher.
  • Roon Core: A running Roon Core server on your network.
  • Network Connection: A stable network connection between the Android device and the Roon Core.
  • Storage Space: A minimum of 500MB is recommended for the album cover cache.

http://www.epochaudio.cn/wp-content/uploads/2025/07/ArtFrame2.03.apk

updated!
Smart Switching: Automatically switches to Art Wall mode after playback has been stopped for 5 seconds.