Comments (5)
You're right. Currently the program retrieves the active player using PlayerFinder::find_active
, but apparently this naively selects the first music player in the list of music players, even if another player is active.
Spotify only becomes inactive once the application is closed, what about cmus/ncspot?
from rescrobbled.
I suggest using PlayerFinder::find_all()
and scrobble from the one that is currently playing
from rescrobbled.
I've implemented simple handling for multiple players on the multiple-player-support
branch. Could you check if this works for your use case?
As soon as a player is paused or stopped, the program will start looking for another player.
from rescrobbled.
seems to be working fine
from rescrobbled.
Cool, thanks. Merged.
from rescrobbled.
Related Issues (20)
- Submit more available information when listening with mpv-mpris
- Cannot submit track without album to Last.fm HOT 10
- I can't launch rescrobbled
- Music submits twice HOT 4
- Running `cargo test` fails to No such file or directory (os error 2)', src/filter.rs:143:14 HOT 12
- Scrobbling failure HOT 1
- can't scrobble Spotube HOT 4
- Is it possible to install this for Windows using Musicbee? HOT 3
- Does MPRIS expose Genre HOT 13
- Submit after percent played HOT 5
- Do you know... HOT 4
- Duplicate scrobbles being submitted HOT 6
- Scrobbles multiple times when pausing on Elisa HOT 5
- Submit listen without release_name(album) HOT 3
- No scrobbling services defined HOT 2
- Empty artist from Telegram on any track HOT 2
- Error while loading shared libraries: libssl.so.1.1 HOT 4
- Scrobbling happens way too early (Amberol)
- I can't launch rescrobbled
- Not scrobbling, stuck at "Looking for an active MPRIS player..." HOT 6
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 rescrobbled.