Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Spotify Downloader | 11,118 | 2 | 2 | 10 days ago | 64 | June 27, 2022 | 7 | mit | Python | |
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found). | ||||||||||
Ytmdl | 2,676 | 25 days ago | 56 | March 15, 2022 | 13 | mit | Python | |||
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc. | ||||||||||
Spotify Dl | 1,264 | 11 days ago | 31 | April 19, 2022 | 29 | mit | Python | |||
Downloads songs from your Spotify Playlist | ||||||||||
Savify | 776 | a month ago | 26 | January 29, 2021 | 30 | mit | Python | |||
Download Spotify songs to mp3 with full metadata and cover art! | ||||||||||
Ytmdl Web V2 | 768 | 8 days ago | 15 | mit | Vue | |||||
Web version of ytmdl. Allows downloading songs with metadata embedded from various sources like itunes, gaana, LastFM etc. | ||||||||||
Pytify | 738 | 1 | 2 years ago | 23 | October 03, 2019 | 5 | mit | Python | ||
A CLI application for controlling Spotify | ||||||||||
Spotify Dedup | 655 | 18 days ago | 17 | mit | TypeScript | |||||
Remove duplicates from your Spotify Playlists | ||||||||||
Raveberry | 631 | 4 months ago | 93 | June 23, 2022 | 16 | lgpl-3.0 | Python | |||
A multi-user music server with a focus on participation | ||||||||||
Lyricfier | 591 | 4 years ago | 20 | cc0-1.0 | TypeScript | |||||
a Spotify Lyrics alternative app | New updates at https://github.com/emilioastarita/lyricfier2 (a faster version in golang) | ||||||||||
Swdc Vscode Musictime | 505 | 4 days ago | 15 | apache-2.0 | TypeScript | |||||
A VS Code extension to discover the most productive music to listen to as you code |
Presents toast notifications (system tray popups) when Spotify changes songs.
I'm an avid Spotify user, but I've always felt that it was missing a way to identify the songs as they changed. Other applications like Windows Media Player or Winamp had the option of displaying toast notifications which I always referred to as "System Tray Popups." These popups would be displayed when a new song started and would appear near the clock on the Windows Menu Bar to give you the name of the artist, album, track number, and track title along with the album art.
So with this project I've attempted to recreate those notifications for Windows Spotify users. If you're like me and you miss those popups as well, feel free to use this application.
A Windows based operating system. I've only tested it with Windows 7, but it should run on any system that is installed with .NET 4.0 or higher. I would be grateful for any testing others are willing to do.
Disclaimer - This project, to my knowledge, has only been tested on my own system so far. If you do end up testing it, please let me know how it works for you so that I can remove this section. = )
Currently, the application is only a simple .exe file so you need only copy it to your computer and double-click it to get it going.
The compiled application lives in the bin folder, to make it easier though, you can:
You don't need to have Spotify running in order to start the application. If everything went well, you should see something similar to this after double-clicking the exe. The next time you start Spotify and begin playing music, the application will begin notifying you of the songs being played. When you want to close the application just find the toast icon in your system tray (area near your clock), right-click it, and then click "Exit".
If you have any questions about how this application works, or any problems please check the issues section first to see if your problem is already mentioned there. Please also use the search box as a question or issue that you have may already have been answered and closed. If not, feel free to add an issue that describes the problem you're experiencing.
I welcome any help people are willing to give just submit a pull request. In the future, I'll put more information here on how to build this application, but for right now if you're familiar with Visual Studio you should be fine.
One thing that you will need to do (if you want to see album artwork in your builds) will be to go to LastFM's API Page and get your API keys. Once you have those, you need to create a resource within Visual Studio by doing the following:
When I first started this project, the first thing I did was look around to see if anything like this already existed. In fact, Ranveer and Matthew had already done a great job of producing this same functionality for Growl, Snarl, and Notifu in his application spotifynotifier. The only problem is that I had no other need for these notification frameworks and felt that they were a bit heavy for my use case.
So, as the application is now, most of the work of getting the current track, artist, and eventually album art is derrivitive from their original application. My original work mostly comes in with some refactoring that I did and the actual mechanism that displays the toast notification. Thanks Ranveer and Matthew!
My first ideas of how to animate a toast notification came from aku's post on StackExchange