MCPcopy Index your code
hub / github.com/HuberHaYu/HXPlayer

github.com/HuberHaYu/HXPlayer @v1.0.0b

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0b ↗ · + Follow
94 symbols 180 edges 12 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

HXPlayer

--> 项目主页入口 (PC端) <--

--> 项目主页入口 (移动端) <--

已发布1.0 Beta(Release Beta 1.0)

**⚠️ 开源特殊规定!务必查看! ⚠️

** **⚠️ Important Open Source Notice! ⚠️

**

已开放针对Java语言的控件动画开源框架

An open source framework for widget animation in Java language has been released

Goto '/OpenSource/Animation_basic_logic' to get animation framework

Perfect local MusicPlayer for Android! | 超棒超好看的安卓本地音乐播放器!

HX-Player Banner Designed by HuberHaYu

Image Banner Designed by HuberHaYu

BiliBili UID:194639276(Huber_HaYu)https://space.bilibili.com/194639276?spm_id_from=333.1007.0.0

YouTube: https://www.youtube.com/@ameikarewa2116

制作不易,感谢支持!

Developing it is not easy, and your support is greatly appreciated!

制作は容易ではありませんので、ご支援いただければ幸いです!

Lyrics Layout - 歌词布局

Lyrics Layout - 2025.01.12 Beta.Version

SongList Layout - 列表布局

SongList Layout - 2025.01.12 Beta.Version

SongList Layout - 2025.01.12 Beta.Version

CN

最低推荐配置:骁龙865

在这里时刻关注开发进度,目前处于Beta开发测试阶段,不代表最终成品

HXPlayer基于安卓12开发,请确保设备安卓版本 ≥ 12

播放器功能:

播放规格:

标准最高支持质量:192Khz | 24Bit

最高支持文件质量:384Khz | 24Bit(不保证完全生效,可能需要数模转换器)

支持声道:单声道,立体声,四声道,5.1,7.1

支持格式:wav,mp3,flac,alac,ogg,dsd(部分格式需要设备本身支持,并非内置编码器,不包含数字版权格式)

支持音频Offload硬件解码

APP全局支持满帧率的非线性动画!!

沉浸显示:

  1. 动态流体背景

  2. 动态音频响应(可视化频谱)

  3. 屏幕圆角处理

音频处理:

支持强制升格音频质量,最高可达到192Khz

智能Eq处理,无需干预

智能低频及音量稳定系统

歌词 | 实时后期特效

1. 支持导入lrc,vtt等主流歌词格式文件(vtt格式支持开发中)

2. 独创efx歌曲特效文件,支持各类自定义沉浸式效果(开发中)

“追焦”滚动效果(歌词、播放列表)

EN

Minimum System Requirements: Snapdragon 865

Keep track of the development progress here. Currently in Beta development testing, does not represent the final product.

HXPlayer is developed based on Android 12, please ensure the device version is ≥ 12.

Player Features:

Playback Specifications:

Standard max supported quality: 192Khz | 24Bit

Max supported file quality: 384Khz | 24Bit (full functionality not guaranteed, may require a DAC)

Supported channels: Mono, Stereo, Quattro, 5.1, 7.1

Supported formats: wav,mp3,flac,alac,ogg,dsd (Partial format requires device support, not built-in encoder, Does not include digital copyright formats)

Supported offload hardware decoding.

Full app support for non-linear animations at max frame rate!

Immersive Display:

  1. Dynamic fluid background

  2. Dynamic audio response (visual spectrum)

  3. Screen rounded corners

Audio Processing:

Upgraded AudioQuality, Max:192Khz Smart Eq processing, no intervention needed

Smart bass and volume stabilization system

Lyrics | Real-time post-processing effects

1. Supports importing lrc, vtt, and other mainstream lyrics format files (vtt format support in development)

2. Unique efx song effects file, supports various customizable immersive effects (in development)

"Focus-following" scrolling effect (lyrics, playlist)

Core symbols most depended-on inside this repo

setInterpolator
called by 13
OpenSource/Animation_basic_logic/BlurEffectController.java
cancel
called by 11
OpenSource/Animation_basic_logic/AlphaAnimation.java
applyBlur
called by 2
OpenSource/Animation_basic_logic/BlurEffectController.java
animateBlur
called by 2
OpenSource/Animation_basic_logic/BlurEffectController.java
dpToPx
called by 2
OpenSource/Animation_basic_logic/HeightDrop.java
onAnimationEnd
called by 1
OpenSource/Animation_basic_logic/NonLinearViewPosition.java
onAnimationEnd
called by 1
OpenSource/Animation_basic_logic/NonLinearViewTranslationY.java
getInterpolatorForView
called by 1
OpenSource/Animation_basic_logic/NonLinearViewTranslationY.java

Shape

Method 82
Class 12

Languages

Java100%

Modules by API surface

OpenSource/Animation_basic_logic/BlurEffectController.java16 symbols
OpenSource/Animation_basic_logic/NonLinearViewTranslationY.java9 symbols
OpenSource/Animation_basic_logic/NonLinearScaleAnimation.java9 symbols
OpenSource/Animation_basic_logic/NonLinearRotationXYAnimation.java9 symbols
OpenSource/Animation_basic_logic/HeightDrop.java8 symbols
OpenSource/Animation_basic_logic/NonLinearViewWidth.java7 symbols
OpenSource/Animation_basic_logic/NonLinearViewTranslationX.java7 symbols
OpenSource/Animation_basic_logic/NonLinearViewPosition.java7 symbols
OpenSource/Animation_basic_logic/NonLinearViewHeight.java7 symbols
OpenSource/Animation_basic_logic/NonLinearViewCornerRadius.java7 symbols
OpenSource/Animation_basic_logic/AlphaAnimation.java6 symbols
OpenSource/Animation_basic_logic/FallAndBounceInterpolator.java2 symbols

For agents

$ claude mcp add HXPlayer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page