Is your feature request related to a problem? Please describe.
When I’m using Cantata as a radio player, I often encounter tracks I like, but have trouble remembering them later. Short of writing the track name down immediately, there’s no good way of keeping track of stuff you’d like to play again sometime, download, import to whichever streaming app, etc.
Describe the solution you'd like
I think scrobbling is the simplest solution for this, because that would produce a record of every listened track on lastfm?
I know there are risks and limitations, but I still think having the option would be worth it. I already save only those radio stations with metadata, and I wouldn’t mind cleaning up my lastfm history from tracks I don’t want recorded than have no record at all.
There is the issue of properly parsing the radio metadata and discarding the radio names and other extraneous bits, but Receiver already has this kind of scrobbling feature and it seems to have solved that issue, so maybe the parsing rules could be taken from there.
Describe alternatives you've considered
Some dedicated radio listening apps have different ways of tackling this issue. Some (like receiver) keep a log of all played tracks, or per-session logs (like ctune). Others (like tuner) maintain the same session-based logs and allow for "loving" individual tracks, for whom it then prompts the user to export to a text file on exit.
I find most of these suboptimal, except maybe the persistent playback log, because they all require fiddling and reopening the GUI rather than listening to the music.
Of course, I could always simply give up and use a dedicated radio player, but I feel like Cantata is more streamlined anyway and only needs a little bit to be a complete replacement for these apps.
Is your feature request related to a problem? Please describe.
When I’m using Cantata as a radio player, I often encounter tracks I like, but have trouble remembering them later. Short of writing the track name down immediately, there’s no good way of keeping track of stuff you’d like to play again sometime, download, import to whichever streaming app, etc.
Describe the solution you'd like
I think scrobbling is the simplest solution for this, because that would produce a record of every listened track on lastfm?
I know there are risks and limitations, but I still think having the option would be worth it. I already save only those radio stations with metadata, and I wouldn’t mind cleaning up my lastfm history from tracks I don’t want recorded than have no record at all.
There is the issue of properly parsing the radio metadata and discarding the radio names and other extraneous bits, but Receiver already has this kind of scrobbling feature and it seems to have solved that issue, so maybe the parsing rules could be taken from there.
Describe alternatives you've considered
Some dedicated radio listening apps have different ways of tackling this issue. Some (like receiver) keep a log of all played tracks, or per-session logs (like ctune). Others (like tuner) maintain the same session-based logs and allow for "loving" individual tracks, for whom it then prompts the user to export to a text file on exit.
I find most of these suboptimal, except maybe the persistent playback log, because they all require fiddling and reopening the GUI rather than listening to the music.
Of course, I could always simply give up and use a dedicated radio player, but I feel like Cantata is more streamlined anyway and only needs a little bit to be a complete replacement for these apps.