GithubHelp home page GithubHelp logo

openbytedev / burntsushi Goto Github PK

View Code? Open in Web Editor NEW
37.0 37.0 1.0 1.14 MB

A spotify ad blocker for windows that works via dll injection and function hooking.

License: GNU General Public License v3.0

C# 97.72% PowerShell 2.08% Batchfile 0.20%
ad-blocker dll-injection spotify

burntsushi's Introduction

Top Languages

burntsushi's People

Contributors

openbytedev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

tosunkaya

burntsushi's Issues

Incorrectly hooks into GOG Galaxy

https://www.gog.com/galaxy

Prevents the app from launching due to login host users.gog.com being blocked.

BurntSushi log:

[06:14:47 INF] Spotify hooked
[06:14:47 INF] Attempting to inject into process 2624
[06:14:47 INF] Injected
[06:14:47 INF] Injection succedded...
[06:14:47 INF] Installing hooks...
[06:14:47 INF] Hooks installed
[06:14:47 INF] [-] (getaddrinfo) auth.gog.com
[06:14:49 INF] Spotify unhooked

GalaxyClient.log:

2021-08-06 06:14:47.336 [Information][ (0)] [TID 2628][galaxy_client]: Log started. Application version: 2.0.40.1 (2021-07-16 08:26).
2021-08-06 06:14:47.337 [Information][ (0)] [TID 2628][galaxy_client]: Operating system: Windows 10 10.0 (Build 19042) (IA32)
2021-08-06 06:14:47.337 [Information][ (0)] [TID 2628][galaxy_client]: Continuing logging after switching log files from 'C:\ProgramData\GOG.com\Galaxy\logs\GalaxyInitialization.log' to log to 'C:\ProgramData\GOG.com\Galaxy\logs\GalaxyClient.log'.
2021-08-06 06:14:47.337 [Information][ (0)] [TID 2628][galaxy_client]: Starting application...
2021-08-06 06:14:47.337 [Information][ (0)] [TID 2628][galaxy_client]: Reloaded without any launch parameters.
2021-08-06 06:14:47.346 [Information][ (0)] [TID 2628][galaxy_client]: The 'Galaxy Client SSL Manager' SSL manager is initialized.
2021-08-06 06:14:47.348 [Information][ (0)] [TID 2628][galaxy_client]: Threads created for HttpClient: download=32, regular=10, high=3
2021-08-06 06:14:47.440 [Information][ (0)] [TID 2628][galaxy_client]: Created presence manager with initial presence 'online'.
2021-08-06 06:14:47.440 [Information][ (0)] [TID 2628][galaxy_client]: Initializing application.
2021-08-06 06:14:47.462 [Information][ (0)] [TID 2628][galaxy_client]: ETags DB is up to date. Schema version: 2.
2021-08-06 06:14:47.463 [Information][ (0)] [TID 2628][galaxy_client]: Sending message of type 19 [Sequence Number: 2434761625], rseq 0, size 149 (bytes sent: 149), completed OK
2021-08-06 06:14:47.463 [Information][ (0)] [TID 2628][galaxy_client]: Request sent [Sequence Number: 2434761625], waiting for response...
2021-08-06 06:14:47.464 [Information][ (0)] [TID 2628][galaxy_client]: Sending data for the write vulkan registry keys request to client service succeeded.
2021-08-06 06:14:47.504 [Warning][ (0)] [TID 18588][galaxy_client]: Base CEF User-Agent not available, adding default one.
2021-08-06 06:14:47.689 [Information][ (0)] [TID 2628][galaxy_client]: Internet connectivity changed: was online=false, is online=true, last online=249ms ago.
2021-08-06 06:14:47.689 [Information][ (0)] [TID 2628][galaxy_client]: Changing number of HttpClient download threads: 32 -> 10
2021-08-06 06:14:47.797 [Information][ (0)] [TID 2628][galaxy_client]: Did not find a value under the preference key 'previewBuildsEnabled' while reading.
2021-08-06 06:14:47.797 [Information][ (0)] [TID 2628][galaxy_client]: Did not find a value under the preference key 'previewBuildsEnabled' while reading.
2021-08-06 06:14:47.797 [Information][ (0)] [TID 2628][galaxy_client]: Did not find a value under the preference key 'previewBuildsEnabled' while reading.
2021-08-06 06:14:47.798 [Information][ (0)] [TID 2628][galaxy_client]: Did not find a value under the preference key 'previewBuildsEnabled' while reading.
2021-08-06 06:14:47.834 [Information][ (0)] [TID 2628][galaxy_client]: Successfully brought window to the foreground.
2021-08-06 06:14:47.841 [Information][ (0)] [TID 2628][galaxy_client]: Found existing refresh token. Attempting to sign in.

Build Error (Build Engine version 17.2.0-preview-22175-02+058a0262c for .NET)

Hello,

When trying to build with dotnet 17.2.0-preview-22175-02+058a0262c, I am getting an odd build error. Please keep in mind that I have never used dotnet before and this may just be an issue on my end!

Thanks!

Below is the build log

InvalidOperation: C:\Users\<user>\BurntSushi\build-release-artifacts.ps1:11
Line |
  11 |  & $msbuildPath -target:build Installer /property:Configuration=Releas …
     |    ~~~~~~~~~~~~
     | The expression after '&' in a pipeline element produced an object that was not valid. It must result
     | in a command name, a script block, or a CommandInfo object.


    Directory: C:\Users\<user>\BurntSushi

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----            5/2/2022  5:43 PM                ReleaseArtifacts

    Directory: C:\Users\<user>\BurntSushi\ReleaseArtifacts

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---            5/2/2022  5:43 PM              3 .gitignore
Copy-Item: C:\Users\<user>\BurntSushi\build-release-artifacts.ps1:16
Line |
  16 |  Copy-Item -Path "Installer\bin\Release\*.msi" -Destination "ReleaseAr …
     |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Cannot find path 'C:\Users\<user>\BurntSushi\Installer\bin\Release' because it does not exist.

(Idea) Icon tray

Since the app already log into a file in localappdata, can a parameter be added to not open a console and just be a tray icon to close the app?

"This content is unavailable." when trying to play random songs

When Spotify initially starts up, I can play any random song from any playlist/album/etc.

But after some time.... When I go to play some random song from a playlist, the song (all of the songs) are greyed out. Double-clicking them to play causes Spotify to show This content is not available. in a blue popup box above the Now Playing panel.

i.e. I can't play songs randomly from a playlist, but can play the playlist as a whole.

Why is this happening?

This is a recent phenomenon.... maybe since the start of this month.
Previously this wasn't happening.

Closing and re-opening Spotify seems to resolve it, but after some time, it again happens.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.