{"id":18395249,"url":"https://github.com/lpardue/spotifystatusapplet","last_synced_at":"2025-04-07T03:34:55.719Z","repository":{"id":13834283,"uuid":"16531127","full_name":"LPardue/SpotifyStatusApplet","owner":"LPardue","description":"An LCD Applet for the Logitech Gaming keyboard family of devices","archived":false,"fork":false,"pushed_at":"2018-04-29T16:04:57.000Z","size":389,"stargazers_count":33,"open_issues_count":3,"forks_count":7,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-03-22T13:03:19.194Z","etag":null,"topics":["applet","lcd","logitech-gaming-keyboard","spotify"],"latest_commit_sha":null,"homepage":"http://lucaspardue.com/spotifystatusapplet","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LPardue.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-05T00:53:31.000Z","updated_at":"2023-10-04T02:29:38.000Z","dependencies_parsed_at":"2022-08-28T10:41:12.257Z","dependency_job_id":null,"html_url":"https://github.com/LPardue/SpotifyStatusApplet","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LPardue%2FSpotifyStatusApplet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LPardue%2FSpotifyStatusApplet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LPardue%2FSpotifyStatusApplet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LPardue%2FSpotifyStatusApplet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LPardue","download_url":"https://codeload.github.com/LPardue/SpotifyStatusApplet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247589770,"owners_count":20963022,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["applet","lcd","logitech-gaming-keyboard","spotify"],"created_at":"2024-11-06T02:08:36.783Z","updated_at":"2025-04-07T03:34:55.440Z","avatar_url":"https://github.com/LPardue.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"SpotifyStatusApplet\n===================\n\nAn LCD Applet for the Logitech Gaming keyboard family (G510, G13, G15 etc) that displays current track information and Spotify playback status.\n\nSpotify provides out-of-the box integration with the keyboard media keys, so SpotifyStatusApplet provides a mechanism to interact with Spotify without needing to open the application window.\n\n\n![alt text](Example.jpg \"Example display of SpotifyStatusApplet\")\n\nBinaries \u0026 Installation\n--------------------------------------\nBinaries are available at http://lucaspardue.com/spotifystatusapplet\n\nThe applet is provided as a zip file that can be extracted to any location.\n\nRunning\n--------------------------------------\n\nSpotifyStatusApplet runs as a tray icon. Once launched, the icon can be right-clicked to bring up a context menu that allows the application to be exited.\n\nis dependent on:\n\n- An instance of Spotify running (of course!). The applet utilises the Spotify service SpotifyWebHelper.exe to access information, further details are available at [Spotify Local API](https://code.google.com/p/spotify-local-api/)\n- A compatible [Logitech Gaming Keyboard](http://gaming.logitech.com/en-gb/gaming-keyboards) with LCD and official Logitech drivers / software installed. The software has only been tested on a G510 to date but support for all LCD equipped devices is expected.\n- Windows and .Net. Tested on Windows 7 64-bit and .Net Framework 4.\n\nEnvironment and Building\n--------------------------------------\n\nSpotifyStatusApplet is written in C# and has been developed using Visual Studio Express 2012 for Windows Desktop. A solution file is provided to gather all dependencies, it is anticipated this could be backported to support earlier versions of Visual Studio.\n\n* Target .NET framework 4.5 and above.\n* Install both the SpotifyAPI-NET and Newtonsoft.json Nuget packages.\n* Enjoy!\n\nDependencies\n--------------------------------------\n\nSpotifyStatusApplet builds upon the great efforts of other developers/projects! The following software components are incorporated into the source tree to aid distribution\n\n- [SpotifyAPI-NET](https://github.com/JohnnyCrazy/SpotifyAPI-NET) - A very simple and small library that allows .NET developers to get track information, (un)pause spotify, play tracks, get cover art and more! \n- [GammaJul LgLcd](http://gjlglcd.codeplex.com/) - A .NET wrapper around the Logitech SDK for G15/G19 keyboard screens. Supports raw byte sending, GDI+ drawing and rendering WPF elements onto the screen.\n- [Newtonsoft.json](https://github.com/JamesNK/Newtonsoft.Json) - Newtonsoft.json is a popular high-performance JSON framework for .NET.\n\nThanks\n--------------------------------------\n\nThe following contributors helped make this software:\nJeffreyO","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flpardue%2Fspotifystatusapplet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flpardue%2Fspotifystatusapplet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flpardue%2Fspotifystatusapplet/lists"}