A WPF-developed audio player with a clean and beautiful interface

A WPF-developed audio player with a clean and beautiful interface

Recommend an open-source audio player with a clean, beautiful interface and internationalization support.

Last updated 7/17/2023 8:31 PM
编程乐趣
1 min read
Category
WPF
Topic
WPF UI Design
Tags
.NET C# WPF Open Source Internationalization

Today I'm recommending an open-source audio player with a clean, elegant interface and internationalization support.

Project Overview

This audio player is developed with C# + WPF, featuring a simple and neat UI design and a smooth user experience.

It supports a wide range of audio formats, including MP4, WMA, OGG, FLAC, M4A, AAC, WAV, APE, and OPUS. It also offers features like bookmarking, real-time lyrics display, skinning support, and multilingual support (Chinese, English, etc.).

This player is a great choice for direct use or as a learning resource.

Technical Architecture

  1. Platform: Developed with .NET Framework 4.7, supports Windows.
  2. Depends on Windows.winmd, supports Win10+. For lower platforms, you need to install the required dependencies or remove some features to compile successfully.
  3. Core audio processing uses the FFmpeg library.

Project Structure

Screenshots

Project Repository

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

Keep Exploring

Related Reading

More Articles
Same category / Same tag 1/26/2025

Implementing Internationalization in WPF Using Custom XML Files

This article details the method of implementing internationalization in WPF applications using custom XML files, including installing the necessary NuGet packages, dynamically retrieving the language list, dynamically switching languages, using translated strings in code and XAML interfaces, and provides a source code link to help developers easily achieve internationalization in WPF applications.

Continue Reading