An audio player developed by WPF with a simple and beautiful interface

An audio player developed by WPF with a simple and beautiful interface

Recommend an open source audio player with a simple and beautiful interface that supports internationalization.

最后更新 7/17/2023 8:31 PM
编程乐趣
预计阅读 1 分钟
分类
WPF
专题
WPF UI Design
标签
.NET C# WPF open source internationalization

Today, I recommend an open source audio player with a simple and beautiful interface that supports internationalization.

project information

This is an audio player developed based on C#+ WPF, with a simple and generous interface and a good operating experience.

Supports various audio formats, including: MP4, WMA, OGG, FLAC, M4A, AAC, WAV, APE and OPUS; supports tagging, real-time display of lyrics and other functions; supports skinning, Chinese and English and other mainstream languages.

This player is a very good choice for direct use or for learning.

technical architecture

  1. Platform: Developed using. NET Framework 4.7 and supporting Windows;
  2. Relying on Windows.winmd and supporting Win10+; lower-level platforms need to install relevant dependencies or remove some functions to compile successfully;
  3. Core audio processing uses FFmpeg components.

project structure

interface screenshot markup

project address

https://github.com/digimezzo/dopamine-windows

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 1/26/2025

WPF internationalizes with custom XML files

This article describes in detail the methods of using custom XML files to achieve internationalization in WPF programs, including installing the necessary NuGet package, dynamically obtaining language lists, dynamically switching languages, using translation strings in code and xaml interfaces, etc. It also provides source code links to help developers easily internationalize WPF applications.

继续阅读