Code Monkey home page Code Monkey logo

Screenshots

Key features:

  • Intelligent song meta-data tagging. (powered by Discogs API)
  • Listen to songs while Sterrio is in the background.
  • Easily organize music videos and create playlists.
  • Sophisticated queue playback, repeat & shuffle modes.
  • iCloud sync, AirPlay, library search and more...

App requirements & project history

Sterrio was last updated in late 2016 and tested on iOS 8, 9 and 10. Sterrio looks best on iPhone because autolayout was not a priority when learning iOS back in 2014. Sterrio was on the App Store for a few months before YouTube forced it off the App Store (ironically right before YouTube released YouTube Music). During it's time on the App Store, Sterrio received a 4.5 star rating with about 10k downloads.

Sterrio was a side project I started in May 2014 because I wanted to learn mobile development. I ended up growing very passionate about it and finally released it on the App Store in 2016. Many tough lessons were learned building this project, including but not limited to: releasing a mimimum viable product, getting feedback early, and iterating quickly. It is also an example for why unit testing and documentation is crucial for a large project.


This project doesn't have any unit tests - I was very junior when this was built. :) However, against the odds, Sterrio was actually petty stable during it's time on the iOS App Store. Based on device analytics, approximately 90% of installs were crash free.

Coming soon:

Need to make it easy for anyone to specify their own YouTube and Discogs API keys. To do so now, the following should be updated:
YouTube API key YouTubeService.m - line 73
Discogs API key DiscogsItem.m - line 41

API Keys:

The YouTube and Discogs API keys were at one point used in production. I disabled & revoked the keys when open sourcing this code.

Mark Zgaljic's Projects

sterrio icon sterrio

iOS App for creating a free music video library with YouTube videos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.