-
Notifications
You must be signed in to change notification settings - Fork 3
/
README
35 lines (27 loc) · 1.46 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
trackupdate v1.2
(c) 2009-2020 - Sean M. Graham
This code exists under an MIT license, see LICENSE for details
--
trackupdate polls Apple Music every 10 seconds for information about the
currently playing track and hands this information to target plugins to
perform various tasks. The currently included plugins are:
- StdioTarget - Prints the current artist and track to stdout (aka "the
terminal")
- AudioHijackTarget - Places the current track info into Audio Hijack's
"NowPlaying.txt" file
- LadioCastTarget - Updates the metadata in Ladiocast using Applescript
- ListFileTarget - Creates some text files which can easily be pasted into
Mediawiki and HTML, and also creates a simple track list text file
- SlackTarget - Posts track info into a Slack channel
- TwitterTarget - Posts each track's artist and name to a twitter account
specified in the .rc file. Requires that python-twitter is installed
(http://code.google.com/p/python-twitter/)
trackupdate and some of its plugins require configuration data, which is
stored in a file named ~/.trackupdaterc. See example-trackupdaterc for
details on the various configuration options.
While this script is running, you may notice a persistent bouncing dock icon
for python. This annoyed me, so I removed it by editing:
/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/Info.plist
and adding the following key to the <dict> tag:
<key>NSUIElement</key>
<string>1</string>