<commit_before>MobileSubstrate tweak that helps Music.app/iPod.app grabs lyrics from the
Internet. Compatible with iOS 5. (Working on compatibility with iOS 4.)
Roughly tested on a third generation iPod touch (my iPod). Downloaded
lyrics are saved to `/private/var/mobile/Library/FetchMyLyrics/storage`.

Compilation notes
------------------
- Need `MediaPlayer.framework` (public) and `iPodUI.framework` (private).
Included with Xcode 4.2, but if you're not on a Mac, you can get it from
your iDevice.
- Need a class dump from the above frameworks. Drop the headers in
`./headers`. Note that compilation errors might result from headers
that need editing; check the error log when compiling.


Todo
-----
1. Show a button in Now Playing view that indicates the tweak's
status (disabled, fetching lyrics, enabled).
2. Non-static preferences, and preferences in Music/iPod.app.
3. Make a proper website for this because no one likes to be greeted
by a bunch of source code.

License
-------
MIT license. The license is included with this repo, or available at
https://raw.github.com/precocity/FetchMyLyrics/master/LICENSE

Attribution
-----------
This tweak makes use of the following works:

- [theos][theos-link] by <NAME>. Awesome framework.
- [class-dump][class-dump-link] by <NAME>.
- MobileSubstrate by saurik. (I suppose you'd have known this by now)
<commit_msg>Note about binary files.<commit_after>MobileSubstrate tweak that helps Music.app/iPod.app grabs lyrics from the
Internet. Compatible with iOS 5. (Working on compatibility with iOS 4.)
Roughly tested on a third generation iPod touch (my iPod). Downloaded
lyrics are saved to `/private/var/mobile/Library/FetchMyLyrics/storage`.

Compilation notes
------------------
- Need `MediaPlayer.framework` (public) and `iPodUI.framework` (private).
Included with Xcode 4.2, but if you're not on a Mac, you can get it from
your iDevice.
- Need a class dump from the above frameworks. Drop the headers in
`./headers`. Note that compilation errors might result from headers
that need editing; check the error log when compiling.

There's a binary copy in case anyone wants to try. The tweak works, but
is a bit limited in functionality, and is very much incomplete.

Todo
-----
1. Show a button in Now Playing view that indicates the tweak's
status (disabled, fetching lyrics, enabled).
2. Non-static preferences, and preferences in Music/iPod.app.
3. Make a proper website for this because no one likes to be greeted
by a bunch of source code.

License
-------
MIT license. The license is included with this repo, or available at
https://raw.github.com/precocity/FetchMyLyrics/master/LICENSE

Attribution
-----------
This tweak makes use of the following works:

- [theos][theos-link] by <NAME>. Awesome framework.
- [class-dump][class-dump-link] by <NAME>.
- MobileSubstrate by saurik. (I suppose you'd have known this by now)

{'fraction_non_alphanumeric': 0.10121317157712305, 'fraction_numerical': 0.004852686308492201, 'mean_word_length': 3.715686274509804, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '430872', 'n_tokens_mistral': 825, 'n_tokens_neox': 780, 'n_words': 386}