Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rise-software/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.
https://github.com/rise-software/rise-media-player

csharp customization fluent fluent-design help help-wanted help-welcome media media-player media-players music player ui-design uwp windows-10 windows-11 winui xaml

Last synced: 2 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

> [!IMPORTANT]
> After a long period, we're excited to say that Rise Media Player is back!
> The app is currently undergoing major changes and while contributions are welcome please be aware of merge conflicts.



RiseMP


Get it from Microsoft


Get it from GitHub

> [!NOTE]
> The app can only be installed from the store if you are an Insider. To become an insider, [click here](http://bit.ly/rise-insider).

Introducing **Rise Media Player**, a powerful music platform that brings your media to a whole new level.
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

* **Music and video playback**: Play music and videos from any source across your device and the internet in high quality
* **Sorting for songs, albums and videos**: Sort and find any track
* **Now Playing bar**: Stunningly designed "now playing" experience
* **Fullscreen music experience**: Comes complete with a beautiful fullscreen listening interface
* **`last.fm` integration**: Find your favourite tracks from last.fm in Rise
* **Internet based artist images**: Carefully curated artist images
* **Playlists**: Sort all your music into playlists
* **Modern Settings UI**: Customise your experience in RiseMP with themes, change the layout and modify your connected services
* **OneDrive support**: Browse music from your favourite cloud provider
* **Properties window**: View metadata attached to your songs
* **Colourful icons setting**: Customise your experience with icons with a Windows 11 style
* **Casting to devices, repeat, shuffle**: Cast music with ease anywhere in your home
* **Insider exclusives**: Exclusive wallpapers and feature sneak peeks for those enlisted in the programme
* **Pick up where you left off support**: Support for history and remembering exactly where you were when you last opened the app

## 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](./BUILD.md).

[![Download](https://user-images.githubusercontent.com/74561130/137598555-649c77c7-1719-4aa3-8017-8b41283de730.png)](https://github.com/Rise-Software/Rise-Media-Player/releases) ![divide](https://user-images.githubusercontent.com/74561130/137599566-866fef7d-967e-4ad1-91da-8014d1752b93.png) [![JoinInsider](https://user-images.githubusercontent.com/74561130/137585885-7f98b4de-5067-41ee-bdb4-2a04fea4b90a.png)](http://www.bit.ly/risesoftinsider)

### Building from source

#### Prerequisites

- [Visual Studio 2022](https://visualstudio.microsoft.com/vs/) with the following individual components:
- Windows SDK
- Windows app development workload
- Git for Windows

```sh
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:

```cs
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](https://www.last.fm/api#getting-started). 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](https://github.com/Rise-Software/Rise-Media-Player/issues) that communicates your intent to create a [pull request](https://github.com/Rise-Software/Rise-Media-Player/pulls).
> [!NOTE]
> **Looking for a place to start?** Check out [our plan for Beta 1](https://github.com/orgs/Rise-Software/projects/3/views/1), which details planned features and changes..

## Credits

* [**Joseph Beattie (@josephbeattie)**](https://github.com/josephbeattie): **Started work on Rise Media Player**
* [**Omar Salas (@YourOrdinaryCat)**](https://github.com/yourordinarycat):
* [**SimpleBear (@itsWindows11)**](https://github.com/itswindows11):

---



RiseMP