pkbeam / amwin-rp Goto Github PK
View Code? Open in Web Editor NEWA Discord Rich Presence client for Apple Music's native Windows app.
License: GNU General Public License v3.0
A Discord Rich Presence client for Apple Music's native Windows app.
License: GNU General Public License v3.0
I know this kind of goes against the point of the program, but a way to toggle Rich Presence off would be great. I don't want to use Rich Presence, but I do want Last.fm scrobbling, for which this is currently the only functioning option.
App works correctly with discord and shows what songs I'm listening to but refuses to open. What am I missing?
Hi!
I just installed and while testing I realized that, if I listen to a song more than once, it only scrobbles the first listen. Is there any way to fix this?
Thanks for the work!
Please add the ability to scrobble the album artist. I listen to many compilations where the album artist is, "various artists" and they sadly don't scrobble as that.
To get the cover image for a song, we currently do a search on Apple Music's website using the song title and artist.
This is not ideal for two reasons:
Is there a way we can completely prevent these false positive and false negative cases from happening?
Displays them fine on Discord RP, and scrobbles normal songs fine, but I've been unable to get uploaded files scrobbling.
This issue was previously addressed in #5. It was also fixed and closed. But after testing the new update, it seems to still act in the same way, scrobbling is happening within the first 30 seconds of playing the song, ignoring the half song rule or the 4 minutes rule (whichever comes first).
scrobbles, but going to a new album/etc after a while it stops scrobbling.
In last.fm it is not standard to scrobble multiple artists using & as apple music likes to do, I personally prefer to just scrobble based on the first artist, I will probably make a fork and give it a shot myself but if anyone wants to give it a shot to save me the effort of setting up a dev space for C# it can be done using rejex with:
for just 2 artists:
\ &(.*)
ones seperated by comas:
\ ,(.*)
Scrobbler has stopped working today. It used to work after 1.2.4 update but now its not working at all and its not showing Discord RP too. I tried getting new API key too and it does not help
I’ve downloaded the v1.2.2 and nothing is displayed in discord im using windows 10 and the Apple Music app from Microsoft I’ve also downloaded the v1.2.1 and it didn’t worked too the app is in the background and I can open it it’s just the discord rich presence side that isn’t working Nice app btw
It doesn't work. Double-clicking to launch either version of the application doesn't do anything. Task manager shows the application as running, yet no window pops up, nor does listening to music on the Apple music windows 11 app do anything to Discord. Running as administrator doesn't do anything either.
Hi, this works great (on Windows 10 as well ;)), and I'd like to use some of your code - namely AppleMusicClientScraper.cs
for my own project. If you're OK with this, would you add a license to the project so the terms are clear?
I have noticed that the app scrobbles within seconds from playing a track. Could this be changed in such a way to apply last.fm rules, i.e. scrobbling after 4 minutes or 50%, whichever comes first?
Ever since I've downloaded the newest release (as the old version eventually stopped working), album art just does not work anymore.
It just shows the Apple Music logo where the album cover used to be. Also, it doesn't show the "[time] left" subtitle anymore either.
Were these intentional changes?
Restarting Discord, AMWin, Apple Music, and my computer did nothing. Launching them all in a variety of different orders — nothing. Reinstalling AMWin, reinstalling the .NET runtime, trying both runtime versions... nothing.
After i updated Apple Music Preview, scrobbling sometimes work and sometimes does not work. I tried restarting the app and issue isnt fixed, but after some time it start working again
ListenBrainz is a listen tracker much like last.fm, but is run by the same organisation behind MusicBrainz. It's open-source and might be easy to implement - the accounts are linked with MusicBrainz but only a user-specific token is used for authentication right now rather than needing an API key like last.fm apps do.
While there are AM scrobblers for ListenBrainz on Mac, there aren't any scrobblers on Windows, so it'd be nice to have ListenBrainz support implemented here. I'll look at implementing it myself when I can, or providing help if others intend to. I've helped out with ScrobblerBrainz, which is a plugin for MusicBee that supports ListenBrainz.
Apple Music Preview received a new update today but seems like it breaks support for AMWin-RP, it doesn't scrobble tracks or update Rich Presence status anymore.
it would be great if there was a setting in the app to choose whether it shows the song or album when hovering over the cover in the discord presence. currently it seems to only show the song name.
being able to enable/disable the small apple music icon would also be appreciated
Apple Music's song timestamps were changed in the last update (#9), which pretty much breaks our scraping of timestamps.
Theoretically, we could figure out approximately how much time is left by looking up the song's duration (e.g. on a third party API) and making a note of when playback began in the Apple Music client.
The only song I can remember now is: https://music.apple.com/us/album/superhero-heroes-villains/1657271960?i=1657271965
Just thought I'd mention it - if its possible to fix that would be great but if its not then it's cool
After the new Apple Music Windows Update the AMWin-Rich Presence doesn't work anymore. Can't get any song to scrobble on Last.FM. Could you have a look if this could be easily fixed, and if so, apply the fix? Thank you
Could you add option to set listening time to scrobble a song as in Last.fm mobile app. For example scrobble after you listened to 50% of the song, to prevent scrobbling song that you skipped. I wish you understanded this message I know my english isn't perfect :)
downloaded both noruntime and the other version and neither work, rich presence dont show up
idk if has to do with my .net but ive tried everything and have no idea what to do, restarted my computer twice and used older versions too
Since Apple Music app may break the AMWin-RP client after updating, please add a support to check if there's an update rather getting confused why it didn't update Discord status or scrobble to Last.fm. A dialog box would be better due the app is portable.
Could the scrobbler implementation send a "Now Playing" scrobble of the song youre currently listening to to lastfm?
As title mentions, Last.fm only tracks in playlists, not when listening to an album.
EDIT: found out it tracks when album is in library, but not when playing from browse now or in apple music "store"
For versions 1.2.2 and 1.2.3, I've noticed the Rich Presence for Apple Music will not disappear when I have music paused. This is mildly infuriating because it's given people the impression I'm not listening in VCs and whatnot when nothing is even playing.
I've noticed it seems like it doesn't even pick up if it's paused or not, and thus will not trigger for it to leave
DEVICE DETAILS:
Using Windows 11 with AMRichPresence (tested 1.2.2 and 1.2.3, Runtime and NoRuntime releases for both), Apple Music Preview from Microsoft Store, and latest version of Discord
STEPS TO RECREATE:
Unknown, cannot find source cause
AM scrobbler is not working at all after newest Apple Music update
Using song name and find cover picture online if not found in apple music? since some song aren't available at APM, so like I liked to download to listen in music
Hello! I've noticed it doesn't register some non-english character songs / artists. Some examples are Évidemment by La Zarra, Mama ŠČ! by Let 3 (these work 50/50) & Unicorn by Noa Kirel (Her name is hebrew on apple music) (haven't gotten it to work at all)
is there any way to have imported songs show in the rpc ?
would be much more useful if it states when it is paused, also making it so games dont overwrite its slot
idk it just doesnt appear in discord. help pls.
Hi! First of all thank you for making such a great project.
I've noticed that when a song is played, initially the timestamp is not displayed until the player is hovered over (in which the progress timers appears and I'm guessing that is where the app scrapes its data from). This means that the end timestamp will not display in most cases unless you are mindfully trying to make it appear by hovering over it.
This also occurs when the player switches over to a different song or when Repeat one
is on (appears as 00:00
as the timestamp isn't updated).
It is worth noting that the timestamp updates normally after it is displayed when the track position is changed (by dragging the progress bar or pressing Previous
), so I'm guessing there is a way for it to properly update the timestamp, just not on init.
AMWin 1.2.5
Apple Music 1.4.2.35 (1.1026.8961.0)
If there is anything else I can provide please let me know, cheers!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.