GitHub - theimpactfulcompany/Rise-Media-Player: One media player for everything you own or stream; whether it's music or videos, online or offline Rise Media Player does it all. And it's beautiful and native with the latest version of WinUI. (original) (raw)

RiseMP

Bring your media to a whole new level.

Get it from Microsoft Get it from GitHub

If it's videos, music, discs or even your favourite streaming services - you're sure to love our player: with stunning design and an amazing storage layer that gives you the freedom of having one library for all of your content, combined with almost infinite customisability with settings that are second to none. Stream, browse and explore - RiseMP can do it all.

Created with WinUI and the latest design ideologies, Rise Media Player is modern while keeping all of the classic features people need. We use WinUI 2.8 Preview to keep our user interface, clean, modern and consistent with Windows 11 UI and UX - although, the app does work on Windows 10 too! Our own controls and icons give users a truly personalised experience, being able to choose their own icon packs and with features like compact mode, you can use it on any Windows device!

▶️ Features

⬇️ Downloads

If you are an Insider already, just click the Download button and you'll be taken to a page to download 😁In order to learn how to build RiseMP from source, check out the documentation.

Download divide JoinInsider

Building from source

Prerequisites

git clone https://github.com/Rise-Software/Rise-Media-Player.git

Prepare credentials

Create a file called LastFM.cs in Rise.Common.Constants, and paste the following contents:

namespace Rise.Common.Constants { ///

/// Contains last.fm related constants. /// public class LastFM { public const string Key = "YourAPIKey"; public const string Secret = "YourSecret";

    public const string VaultResource = "RiseMP - LastFM account";
}

}

This will be enough to build the app, but if you want last.fm support, you should get a last.fm API key. After doing this, replace the value of the Key and Secret constants with your own API key and secret key respectively. After doing this, last.fm functionality should be enabled.

Build the project

To build Rise Media Player for development, open the RiseMP.sln item in Visual Studio. Right-click on the Rise.App packaging project in solution explorer and select ‘Set as Startup item’. Then press F5 or your selected build & deploy keybind to build the app and launch it.

👷‍♂️ Contributing

Want to contribute to this project? Let us know with an issue that communicates your intent to create a pull request.

Note

Looking for a place to start? Check out our plan for Beta 1, which details planned features and changes..

🙏 Huge credits

When I started this work, had very little experience, couldn't have even gotten off the ground properly without these wonderful people:

And most recently, we've had the wonderful Lamparter (@itsWindows11): doing some great work in getting the project up and running during its development hiatus.

🤩 Follow my other projects

Descriptive Alt Text Hey! I'm Joseph. I started work on this app many years ago and hope to restart development soon! Check out THE IMPACTFUL COMPANY for more stuff like this, and feel free to give me a follow if you'd like to see what I'm working on privately.