SkillAgentSearch skills...

Melodify

Spotify miniplayer UI with stats, recommendations, music videos, and more

Install / Use

/learn @novatorem/Melodify
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Melodify

Yet another spotify client that focuses on presentation and user statistics, exposing a number of API calls.
This program uses SpotifyAPI-NET in a WPF .NET Core application.

Features

<table style="text-align:center;"> <tr> <td>Miniplayer with playing track info</td> <td>Progress bar and controls</td> <td>Full screen view with album art</td> </tr> <tr> <td>Playlist control and playback</td> <td>Top songs playback and preview</td> <td>Favorite song from miniplayer</td> </tr> <tr> <td>Music Videos in full screen</td> <td>Full user statistics and info</td> <td><sub><sup>🚧</sup></sub> .NET 5.0 <sub><sup>🚧</sup></sub></td> </tr> </table>

Overview

The default view of the application! Click the gifs for a sound preview.

Hovering over it reveals four buttons that perform the following:

Location | Symbol | Purpose :---: | :---: | --- ↖||Expands the program to be fullscreen with blur ↗||Menu with various views based on your taste ↙||Opens the playlist view, public and private ↘||Likes a song, adding it to your favorite tracks

Mouse clicks and Keyboard controls are also supported.

Color | Keystroke | Purpose :---: | :---: | --- Green | spacebar | Plays/Pauses current song Blue | left/right | Returns to previous song or skips current song Black | ⠀ | Allows dragging of window to desired location ⠀ | f | Resizes to fullscreen

User Info View (click for sound)

Top Songs View (click for sound)

Top Artists View (click for sound)

Fullscreen View

Installation

Windows Users

Go to the Releases page and download the latest release

Currently only supports Windows 10, planning on further expansion if this picks up.

Development setup

Developed on Visual Studio 2019 - a WPF application using .NET

You'll need to get your own Spotify API and YouTube API access. Set up a Resources.resx file under the Solution Properties. You'll then need three variables, with their respective keys:

  • SpotID
  • SpotSecret
  • YoutubeAPI

Known Issues

  • Running as an admin breaks the music video feature

Various Views

Just to give an idea on what it generally looks like, the miniature view blurs and darkens the album art and uses it as the background as such:

View on GitHub
GitHub Stars30
CategoryContent
Updated3mo ago
Forks4

Languages

C#

Security Score

92/100

Audited on Dec 12, 2025

No findings