Skip to content
This repository has been archived by the owner on May 14, 2021. It is now read-only.

Feature: Select iTunes Media Kinds That Scrobble #24

Open
ianmjones opened this issue Jul 4, 2016 · 2 comments
Open

Feature: Select iTunes Media Kinds That Scrobble #24

ianmjones opened this issue Jul 4, 2016 · 2 comments

Comments

@ianmjones
Copy link

It would be great if you could:-

  • Not scrobble non-music media kinds by default and add options like in Feature: disable scrobbling of certain directories #13 for scrobbling TV Shows, Movies etc.
  • Or do the reverse and allow users to opt out of TV Shows etc. being scrobbled.
  • Or use a select list of Media Kinds for ultimate flexibility.

Reason: Simply don't want TV Shows, Movies, Podcasts etc. to be scrobbled, for me last.fm is all about the music!

@rurza
Copy link
Owner

rurza commented Jul 4, 2016

@ianmjones Hi! I know about the issue, but unfortnately I can't fix it with current version of iTunes. iTunes has an API which tells me what kind of track it's playing... but it doesnt work :(
Which is funny, because it's new in iTunes 12.4 and it doesn't work from day one 😓

enum iTunesEMdK {  
    iTunesEMdKAlertTone = 'kMdL' /* alert tone track */,  
    iTunesEMdKAudiobook = 'kMdA' /* audiobook track */,  
    iTunesEMdKBook = 'kMdB' /* book track */,  
    iTunesEMdKHomeVideo = 'kMdH' /* home video track */,  
    iTunesEMdKITunesU = 'kMdI' /* iTunes U track */,  
    iTunesEMdKMovie = 'kMdM' /* movie track */,  
    iTunesEMdKMusic = 'kMdS' /* music track */,  
    iTunesEMdKMusicVideo = 'kMdV' /* music video track */,  
    iTunesEMdKPodcast = 'kMdP' /* podcast track */,  
    iTunesEMdKRingtone = 'kMdR' /* ringtone track */,  
    iTunesEMdKTVShow = 'kMdT' /* TV show track */,  
    iTunesEMdKVoiceMemo = 'kMdO' /* voice memo track */,  
    iTunesEMdKUnknown = 'kUnk'  
};  
typedef enum iTunesEMdK iTunesEMdK;  
@property iTunesEMdK mediaKind;  // the media kind of the track

@ianmjones
Copy link
Author

No worries, maybe one day it'll all get fixed up and you'll be able to implement it.

Thanks for the feedback.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants