Rayna is a 3rd party music player client for Plex focusing on the desktop experience - Inspired by Spotify.
Important
This is currently completely online only and a major work in progress, I recently migrated from Avalonia to Electron, but local. No support yet for offline usage or any advanced caching.
Important
Windows on Arm is not natively supported.
- Download the installer
- Run the downloaded installer and follow the instructions onscreen.
Warning
All installations on MacOS will need to be whitelisted due to MacOS blocking apps not signed with a paid developer license by default. This is a limitation as I currently do not have a paid Apple developer license.
- Download the installer.
- Open the downloaded .dmg file and drag the application to your Applications folder. You will you get a warning saying "Rayna" is damaged and can't be opened. You should move it to the Bin.
- Open your Terminal app
- Run the following command:
xattr -d com.apple.quarantine /Applications/Rayna.app
On install login to you Plex account and select your server1, that is all.
- Cross platform (macos, windows, linux)
(Probably in order)
- Light/Dark mode
- Volume Controls
- Add Screenshots
- Artist page
- Play popular tracks
- Playlist page
- Play entire playlist
- Play individual track for playlist
- Search
- Queue's
- Queue Albums
- Queue individual tracks
- Display Queue
- Offline support
- Caching
- Database support
- Lyrics
- Performance Improvements
- Server select
- Change selected server
- Transcoding
- Sync
- TV Support
- Settings Page
- Prev and Next functionality
Ignore anything written in this section for now
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate. (There are no tests :D)
Contributions are always welcome!
See contributing.md for ways to get started.
Please adhere to this project's code of conduct.
Footnotes
-
Only a single server and library is supported currently. ↩