Comments (4)
Thanks, it works perfectly on my radio!
I'll close this issue now
from rescrobbled.
That sounds doable and it's probably a good idea to use that as a fallback if the artist is missing. Thanks for the suggestion!
from rescrobbled.
I've decided not to build in this behavior. However, the most recent release (v0.3.0
) supports the filter-script
config option. You can point it at a script that will be run to filter metadata. The filter script takes the artist, title and album as input and should output the filtered metadata on separate lines.
An example script to extract the artist from the title if the artist is missing:
#!/usr/bin/env python
import sys
artist, title, album = (l.rstrip() for l in sys.stdin.readlines())
if len(artist) == 0:
artist, title = title.split(' - ', maxsplit=1)
print(artist, title, album, sep='\n')
Let me know if this solution works for you!
from rescrobbled.
Glad to hear, thank you!
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.