IClassic Save

iPod Classic simulator for iOS

Project README

iClassic

Screenshot

About

iClassic is an iPod classic simulator for the iPhone, it's goal is to recreate the feel of the iPod, but it's not supposed to be a perfect recreation.

It supports all iPhone models.

This would be iClassic 3. iClassic 1 was the original, iClassic 2 was the last version to be on Cydia.

Let me know on Twitter (@EmilioPelaez) when you install it, I'd love to hear about it. If you love iClassic and want to buy me a beer, you can do it here.

Installation

  • Go to the Releases page and follow the instructions there or
  • Build through Xcode to your device

Code Considerations

The code is petty old, some of it dates back to 2009. I've learned a lot in these 9 years, and I like to think that the code I write now is a lot better, but the code in iClassic is surprisingly solid.

A few years ago I updated it to use storyboards, it's all in one big storyboard, it's annoying, sorry about that.

Q&A

  • Why did it take you so long to release this? I kept forgetting about it.
  • Why isn't iClassic on the App Store? Apple won't allow it.
  • I purchased iClassic seven years ago and now it's free, can I get a refund? No.

Contributing

If you really feel like contributing go ahead and open a Pull Request. Tweet at me @EmilioPelaez if I take too long to respond, I might miss the GitHub notification.

There are some things I think could be improved below.

Known Issues

  • Scrolling speed when scrolling through a long list could be improved. (Hard difficulty)
  • Now Playing cell in main display won't update when the song changes. (Easy difficulty)
  • Volume can't be changed from the now playing display. Apple deprecated that API when they introduced the volume bar view. It also used to show the volume HUD, which is why I disabled that.
  • Sometimes the play icon in the status bar gets out of sync. (Medium difficulty)
  • Scrolling through a long list doesn't show a HUD (Medium difficulty)
  • The current icon is lame. I made it in 5 minutes in Pixelmator. (SUPER EXTRA HARD difficulty, unless you're a designer)

License

I'm releasing this under the MIT License. Feel free to modify it, play with it, install it on your device, your friends' or your parents'. If you want to distribute it through a service like Cydia, let me know and I'll try to work something out.

Special Mentions

Thanks to /u/frakman1 and the /r/jailbreak community for pointing me in the right direction with regards of the install instructions.

Open Source Agenda is not affiliated with "IClassic" Project. README Source: EmilioPelaez/iClassic
Stars
28
Open Issues
0
Last Commit
5 years ago
License
MIT
Tags

Open Source Agenda Badge

Open Source Agenda Rating