Skip to content

Latest commit

History

96 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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

Miniplayer with playing track infoProgress bar and controlsFull screen view with album art
Playlist control and playbackTop songs playback and previewFavorite song from miniplayer
Music Videos in full screenFull user statistics and info🚧 .NET 5.0 🚧

Overview

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

Hovering over it reveals four buttons that perform the following:

LocationSymbolPurpose
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.

ColorKeystrokePurpose
GreenspacebarPlays/Pauses current song
Blueleft/rightReturns to previous song or skips current song
BlackAllows dragging of window to desired location
fResizes 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:

About

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

Topics

Resources

Stars

31 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages