Skip to content

Commit

Permalink
- Started adding support for Groove Music and Media Player (Windows 11).
Browse files Browse the repository at this point in the history
  • Loading branch information
dumbie committed Jan 14, 2022
1 parent 8d0de64 commit aca80a3
Show file tree
Hide file tree
Showing 17 changed files with 2,267 additions and 112 deletions.
106 changes: 106 additions & 0 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
ZuseMe (Media Player and Groove Music scobbling for Last.fm client)
By Arnold Vink (Dumbie)
Release: v2.0.0.0
--------------------------------------------------------

## Installation instructions
1) Install the Last.fm client v2.1.37 and login to your account.
2) Extract the ZuseMe directory to any directory you want.
3) Launch ZuseMe.exe (Runs hidden in the background and tray menu)
4) Have fun scrobbling!

## Tips and tricks
- Place a ZuseMe shortcut in your Windows startup folder for easier scrobbling.

## Requirements
- Last.fm client v2.1.37 - Download: https://github.com/dumbie/ZuseMe/releases

## Tested players
- Media Player (Windows 11)
- Groove Music

## Support and bug reporting
When you are walking into any problems or a bug you can go to my help page at https://help.arnoldvink.com so I can try to help you out and get everything working.

## Developer donation
If you appreciate this project and want to support me with my projects you can make a donation through https://donation.arnoldvink.com

## Changelog
v2.0.0.0 (12-January-2022)
- Added support for Groove Music and Media Player (Windows 11)

v1.81 (28-october-2012)
- Added support for Last.fm Scrobbler v2.1.*

v1.80 (6-august-2012)
- Improved MusicBrainz song duration download speed
- Improved media keys play/pause detection and speed

v1.71 (18-february-2012)
- Added better Last.fm v2.- client support
- Changed client id to Windows Media Player

v1.70 (29-january-2012)
- Changed WMP/Media center scrobble filter
- Fixed ASCII characters songs not scrobbling
- Improved MusicBrainz song length fetching speed

v1.65 (20-december-2011)
- Fixed MusicBrainz blocking ZuseMe
- Improved MusicBrainz song length detection

v1.64 (13-december-2011)
- Fixed default unknown track length not saving
- Mediakeys setting no longer requires a restart
- Improved overall performance and stability

v1.63 (24-november-2011)
- Added run asInvoker manifest
- Added "Stop Scrobble" button to tray menu
(Stop Scrobble stops the currently playing track)

v1.62 (10-november-2011)
- Fixed "WinZuseMe" showing up in alt+tab
- Fixed Windows XP not detecting current song
- Improved overall performance and stability

v1.60 (23-october-2011)
- Improved overall performance and stability

v1.54 (11-october-2011)
- Fixed too short tracks sometimes returning from MusicBrainz

v1.53 (25-september-2011)
- Improved ZuseMe startup speed
- Improved Zune to Last.fm client song send speed

v1.51 (17-september-2011)
- Now shows the version number in the settings window

v1.50 (17-september-2011)
- Added option to set scrobble location (Default: c:\)
- Changed default scrobble time to 30 seconds (Better results)
- Improved album name scrobbling (Fixes reported bugs, hopefully)
- Added website button that opens the ZuseMe Last.fm group page

v1.42 (06-august-2011)
- Added play/pause mediakey support (Pauses Last.fm client)
- Speed up/improved sending current track to Last.fm client
- Fixed hidden windows shown in alt+tab function

v1.40 (31-july-2011)
- Fixed songs with special characters not scrobbling
- Speed up / improved sending current track to Last.fm client
- Added a window to change settings for easier usage
- Added option to launch Zune with ZuseMe
- Added option to exit Zune/LastFM with ZuseMe
- Added option to enable/disable MusicBrainz (Song length detection)

v1.20 (27-july-2011)
- Last.fm will now automatically start with ZuseMe
- Added a tray icon with Settings/Exit buttons
- Added track length lookup with MusicBrainz
- Improved Zune to Last.fm scrobbling speed

v1.00 (25-july-2011)
- Initial release
112 changes: 0 additions & 112 deletions Readme.txt

This file was deleted.

62 changes: 62 additions & 0 deletions ZuseMe-Groove/ZuseMe.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.32014.148
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZuseMe", "ZuseMe\ZuseMe.csproj", "{4DAB9A70-50E8-43DB-9EB4-74F2B161159F}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ZuseMe32bit = Debug|ZuseMe32bit
Release|Any CPU = Release|Any CPU
Release|ZuseMe32bit = Release|ZuseMe32bit
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4DAB9A70-50E8-43DB-9EB4-74F2B161159F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4DAB9A70-50E8-43DB-9EB4-74F2B161159F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4DAB9A70-50E8-43DB-9EB4-74F2B161159F}.Debug|ZuseMe32bit.ActiveCfg = Debug|Any CPU
{4DAB9A70-50E8-43DB-9EB4-74F2B161159F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4DAB9A70-50E8-43DB-9EB4-74F2B161159F}.Release|Any CPU.Build.0 = Release|Any CPU
{4DAB9A70-50E8-43DB-9EB4-74F2B161159F}.Release|ZuseMe32bit.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C393C18B-E1D6-440B-80BB-C7D1ECA21716}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
$0.CSharpFormattingPolicy = $3
$0.ChangeLogPolicy = $5
$0.DotNetNamingPolicy = $1
$0.TextStylePolicy = $2
$0.VersionControlPolicy = $4
$1.DirectoryNamespaceAssociation = None
$1.ResourceNamePolicy = FileFormatDefault
$2.FileWidth = 120
$2.inheritsScope = text/plain
$2.inheritsSet = VisualStudio
$2.scope = text/x-csharp
$3.inheritsScope = text/x-csharp
$3.inheritsSet = Mono
$3.scope = text/x-csharp
$4.inheritsSet = Mono
$5.MessageStyle = $6
$5.UpdateMode = Nearest
$5.inheritsSet = Mono
$6.LineAlign = 0
Policies = $0
StartupItem = src\MusicBrainz\MusicBrainz.csproj
name = MusicBrainz
EndGlobalSection
GlobalSection(MonoDevelopProperties.Debug) = preSolution
$0.Test = $1
$1.Options = $2
$1.Path =
$2.EnableFilter = False
$2.Exclude = False
$2.ctype = NUnitCategoryOptions
UnitTestInformation = $0
EndGlobalSection
EndGlobal

0 comments on commit aca80a3

Please sign in to comment.