Comments (3)
My prediction is because the length of newstrbytes in DiscordRPC.cs line 187 is 0?
var newstrbytes = new byte[] { };
-> var newstrbytes = new byte[maxbytes];
from itunesrichpresence.
Just realized that I was shortening the artist and album name to the length limit, but then appending "..."
to the end. The size limit should now be fixed so this crash does not happen in future releases.
from itunesrichpresence.
Uh…
I downloaded and executed v1.3.0, but System.ArgumentException occurred in the same way...
System.ArgumentException: Destination array was not long enough. Check destIndex and length, and the array's lower bounds.
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at iTunesRichPresence.DiscordRPC.RichPresence.StrClampBytes(String toclamp, Int32 maxbytes)
at iTunesRichPresence.DiscordRPC.RichPresence.StrToPtr(String input, Int32 maxbytes)
at iTunesRichPresence.DiscordRPC.RichPresence.GetStruct()
at iTunesRichPresence.DiscordRPC.UpdatePresence(RichPresence presence)
at iTunesRichPresence.MainForm.UpdatePresence()
at iTunesRichPresence.MainForm.pollTimer_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
from itunesrichpresence.
Related Issues (20)
- Unrecoverable in case of user settings file error
- Reads "Playing a game" HOT 1
- When it's closed in the system tray it open the nvidia control panel
- Option to remove the rp when itunes is closed?
- Options panel does not open by manually cicking the exe nor through the system tray
- App just refuses to open HOT 4
- Suggestion: Change "Playing to Listening" HOT 1
- Suggestion: Bottomify HOT 1
- Add option to disable logo
- Add option to select icon to use for a given app
- Add different styling for Podcasts HOT 2
- exe won't run as administrator HOT 1
- May or may not be working on Windows 11 HOT 5
- Does not work when running as an administrator
- Use iTunesLib events instead of checking on an interval
- Gracefully handle iTunes close and don't re-open automatically
- Add option for album cover as status icon HOT 4
- Change App Name HOT 2
- Doesn't work.
- Does not open at all
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from itunesrichpresence.