GithubHelp home page GithubHelp logo

pyrodogg / foosnarl Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 2.0 924 KB

FooSnarl is an extension for the Foobar2000 music player. On playtime events (Play, Pause, Stop) FooSnarl sends your user defined "Title Format" message to the Snarl notification engine.

Home Page: http://pyrodogg.github.io/FooSnarl/

License: BSD 3-Clause "New" or "Revised" License

C++ 100.00%

foosnarl's People

Contributors

pyrodogg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

foosnarl's Issues

Reuse existing notifications

Converted from SourceForge issue 2802657, submitted by worldmaker

It is common for me to randomly shuffle through my library and with the current FooSnarl this can result in a lot of notifications as I skip through songs. Snarl allows for the reuse of existing notifications (through snIsMessageVisible, snUpdateMessage, and snSetTimeout) and I think that smart reuse of existing notifications would be nice.

Foobar2000 action

Converted from SourceForge issue 3363592, submitted by None

It'd be great to be able to bind a foobar2000 keyboard shortcut to invoking a foosnarl message. I frequently use such a feature to remind myself of what's currently playing.
I'm currently unable to do so, as there's no foosnarl "action" to bind to.
Thanks!

Cover is not updated when skipping to non-cover track

When you're playing a track that has cover art and then skip to a track without cover art (reusing the existing Snarl notification), the notification's cover art is not being updated, i.e. the cover art of the previous track remains.

Default Image Setting

Converted from SourceForge issue 2046635, submitted by pyrodogg

The default should be:

"$directory_path(%path%)\folder.jpg"

but the "\f" isn't currently properly escaped so it says:

"$directory_path(%path%)older.jpg"

will be fixed in next update

Cyrillic tags get mangled

Converted from SourceForge issue 2502560, submitted by nobody

Anything that isn't Latin gets mangled for that matter. The tags appear correctly in Foobar. I use the latest Foobar (0.9.6.1) and the latest Foosnarl (0.0.1.5).

Thanks

No notifications with Snarl 5.0

Hi! I've installed the following on a new laptop:

  • FooSnarl 2.0 beta
  • foobar2000 v1.4.4
  • Snarl 5.0 (V47.120)

No notifications are reaching Snarl from FooSnarl.

  • Within the "Foobar2000" app in Snarl, the "Test" link shows a notification.
  • Within foobar2000's Advanced Settings for FooSnarl, the Test button does not show a notification.
  • When foobar2000 starts, Snarl shows a message with the heading "Application authentication error": Application "Foobar2000" was previously registered using a different password. Snarl has allowed the application to re-register, however you should contact the vendor and ask them to modify their application.

This worked on my previous laptop (with foobar2000 1.3.10 and Snarl 3.1). I may be able to downgrade Snarl but am hoping FooSnarl can be made to work with this combination.

I don't know where else I might find useful logs but am happy to dig into them if somebody can tell me where to look.

Thanks,
Steve

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.